We live in a world where the term ‘Android’ is synonymous with mobile computing. It is the platform that powers millions and millions of mobile devices. It spans nearly 200 countries across the world. It brings you the power to connect to the world, build games, develop apps, read books, watch movies, listen to music and so much more.

According to a survey, there were close to two billion Android powered devices in 2016, and this number will only increase. For more than two hundred million Indians, Android is the primary platform for consumption of content. From social and communication apps like Whatsapp, Instagram and Snapchat to utilities like Uber, Swiggy and Paytm - Android is the platform that enables companies to cater to their users 24x7.
This emerging field of computer science is easy and very interesting to learn (contrary to belief!). There are various sources available on the internet to learn android but the one provided by Google is the most frequently used. You can find it here.
It explains all the topics from scratch with code samples that you can test and use in your apps as well. According to your level of understanding and comfort, the entire curriculum is divided into various classes starting from very basic to all the advanced functionalities available in android. The panel on the left gives you options to build apps ranging from the most basic ‘Hello World’ app to apps using the Google Maps API.


For all the app development enthusiasts, this is a great platform to begin your journey! It is the perfect opportunity to build as you go and develop as you learn.