How to learn Android Development in 2017

After the announcement the official support of Kotlin, I made a video that google is trying to push Java out of the frame and people understood that java is getting off from Android, just like objective C. But this is not what I meant.

There will be still development on Java but since Kotlin is now officially supported by Android, most developers will be switching towards Kotlin and Demand of Kotlin developers will become high.

There are 3 ways to become Android developer as of now, via java, via Kotlin and via Javascript

What is TensorFlow?
TensorFlow is open source machine learning library from Google. Computation code is written in C++, but programmers can write their TensorFlow software in either C++ or Python and implemented for CPUs ,GPUs or both.

In November 2015, Google announced and open sourced TensorFlow, its latest and greatest machine learning library. This is a big deal for three reasons:
Machine Learning expertise: Google is a dominant force in machine learning. Its prominence in search owes a lot to the strides it achieved in machine learning.
Scalable : the announcement noted that TensorFlow was initially designed for internal use and that it’s already in production for some live product features.
Ability to run on Mobile.
This last reason is the operating reason for this post since we’ll be focusing on Android. If you examine the tensorflow repo on GitHub, you’ll find a little tensorflow/examples/android directory. I’ll try to shed some light on the Android TensorFlow example and some of the things going on under the hood.
Install TensorFlow on your System ( PC or Notebook , Windows or mac )

It has many method to install
1.virtualenv
2.pip
3.Docker
4.installing from sources

10 Best Websites To Learn Android Development

If you are looking to learn android and learn android application development for programmers then watch this video. In this video I explained how to learn android programming and
learn android app development easily.