Top Android Tech To Learn In 2018

Amit Shekhar
MindOrks
Published in
2 min readJan 1, 2018

--

Welcome to 2018. Happy New Year To All Of You.

Kotlin

Most of us have already started learning and using Kotlin. Last year, Google has officially declared Kotlin a first-class language for Android. Its adaption rate is increasing at a very high speed. Let’s not get left behind and start learning and using it in our app. This year it is expected to be used by a huge number of developers.

Flutter

Flutter is a new mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.

It makes it easy and fast to build beautiful mobile apps. Like React Native, it also provides reactive-style views. It improves performance by avoiding the JavaScript bridge and using a compiled programming language, Dart. Dart is compiled “ahead of time” (AOT) into native code for multiple platforms. Compiling to native code also improves app startup times.

Let's see how Flutter goes in 2018. It will be great to watch.

Android Architecture Components

Android Architecture Components is a collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.

Most of us have already started working with Android Architecture Components.

This year it will be accepted by a huge number of developers.

2017 started with the trend of using MVP, MVVM, RxJava, and Dagger2 and then ended with the trend of using Kotlin and Android Architecture Components.

Happy Learning :)

Prepare yourself for Android Interview: Android Interview Questions

You can find the Roadmap for Android Developer here: Android Developer Roadmap

You can connect with me here.

Also, Let’s become friends on Twitter, Linkedin, Github, Quora, and Facebook.

--

--

Amit Shekhar
MindOrks

Coder | Teacher | Mentor | Open Source | IIT 2010-14 | Android | Machine Learning | Backend | Get High Paying Tech Job: amitshekhar.me