Posts

React Native!!! Something that devs would love to have in their Quiver

Image
React Native-Hybrid Application development Hello readers,I am here with something new that might interest you. So let's start with it. Android and iOS have completely different codebases and startups and businesses often struggle to hire - or afford - engineers for both. But with React Native, just one developer can write across different mobile operating systems. Isn't it great?? So let's start with brief introduction to "What React Native is and How will it help" React Native is an Open Source JavaScript library used for rendering mobile applications for android and iOS as well.It is introduced by Facebook to target mobile platform to provide ease in rendering UI components.React Native provides re-usability of code which induces faster development. React Native applications are written using a mixture of JavaScript and XML-esque markup, known as JSX.Before one starts with React Native,it is mandatory to have knowledge of Javascript and HTML(for mobil...

Android Studio and its UI performance measuring features

Image
Introduction While starting an app development,the first and foremost thing to be taken care of is  UI/UX (User Experience) .In past three years,while developing apps I've noticed so many times that layouts and UI performance are not being paid attention as equal as we do for code.But a well written layout simply adds to your app performance and easy to maintain as well.In this article,I am gonna cover some tools of android studio provided for layout  efficiency and performance we'll also get to know few tips regarding android Layouts and Views. Layouts and Views Layout is basically a container that wraps all the elements that we see on screen.It also handles the arrangement of elements encapsulated.One can also create a custom layout by extending  ViewGroup  class.Most commonly used layouts are: 1.Linear Layout 2.Relative Layout Relative layout is considered simple and easy to use.But Relative Layout is slow, and Constraint Layout(recently launched by ...

Functional Reactive Programming:Functions and Rx coupled Together

Image
Functional programming with Rx Java Hi dear readers,I am back with something new that is Functional programming in coupling with Rx Java.Before we start,I'd like to give brief introduction about Functional Programming which is introduced in java 8 with Lambda Expressions(( ) =>,seems familiar?). Functional Programming is based on functional paradigm,it is simply used for computational tasks.Functional programming follows mathematical approach using Lambda expressions.With this approach,functions are passed as arguments to other functions.Before we dive deep into functional programming and lambda expressions.I'd like to start with a one line(quick to grasp) definition for all.Here,we go: Lambda Expressions Lambda expressions are the first step on the way to functional programming.One should have complete understanding of lambda expressions before starting with functional programming. Basic syntax of Lambda expression is as follows: parameter -> ...

BuzzNews for Android Devs: Android Studio 3.0 RC1

Image
Android Studio 3.0RC1 Preview Hi guys,With this blog post,I am going to write about brand new "Android Studio preview (3.0RC1)". The latest version available is Android Studio 3.0, you can download it from here .So lets begin with some new features and improvements we gonna get with these preview: #Note: The Android Studio Preview can run side-by-side with your stable version, so you can work on the same projects in both versions. New Features in Android Studio 3.0: There are much more to get in this new studio like parameter hints, semantic highlighting, instant results in search etc.Lets peek in: Kotlin Language Support Bye Bye!!!Jack Android Profiler Instant Apps are in Apk Debugger Device File Explorer Android O developer preview Support AoT-Templates for Android things Improved Layout Editor Maven Repository Improved APK analyzer New plugin for Gradle and CMake 3.7 Improved Emulator   Kotlin Language Support Android Studio 3.0 includ...

Android studio Tools for UI/UX and enhanced performance of app

Image
Introduction While starting an app development,the first and foremost thing to be taken care of is UI/UX (User Experience) .In past three years,while developing apps I've noticed so many times that layouts and UI performance are not being paid attention as equal as we do for code.But a well written layout simply adds to your app performance and easy to maintain as well.In this article,I am gonna cover some tools of android studio provided for layout  efficiency and performance we'll also get to know few tips regarding android Layouts and Views. Layouts and Views Layout is basically a container that wraps all the elements that we see on screen.It also handles the arrangement of elements encapsulated.One can also create a custom layout by extending  ViewGroup  class.Most commonly used layouts are: 1.Linear Layout 2.Relative Layout Relative layout is considered simple and easy to use.But Relative Layout is slow, and Constraint Layout(recently launched by androi...