article-spots
article-carousel-spots
programs
Self-study

Mobile development: useful links for Android developers

30 Jan

Every year mobile companies sell over a billion smartphones worldwide (in 2024 1,22 billion devices were purchased). The demand for the gadgets is growing, as well as for the engineers who design and maintain mobile systems. A savvy mobile developer is hard to find. Companies are using different strategies to find them among senior and middle engineers. But it’s worth mentioning that every senior engineer was a junior engineer once.

So, how do you start? Start with reading the Android Developer Roadmap. The instruction “How to become an Android developer” explains your first steps in the industry, as well as the entire cycle that, if you read attentively, never ends. Pay attention to various options – you can always choose a different path if the mobile development gets tedious. 

The next step is boosting your knowledge by reading useful literature and communicating with the experts. Reading, watching, listening, and discussing. We’ve gathered links to the most useful sources of information and platforms for communication with other developers, so scoop up.

Books

Android High Performance Programming. From this book you can learn to use all the resources for the best development, increase security of Android encryption, and improve overall code quality. 

Kotlin in Action. This book is a must for Android developers. It helps comprehend the fundamentals – Kotlin. The book includes reviews of the peculiarities of this programming language written by its developers. The knowledge is valuable not only for Android developers, but also for everybody who wants to explore Kotlin and how it differs from other languages. Warning! You need to have a good understanding of Java to make the most of the reading. 

Blogs and sites

Android Dev Summit Recap. The most important site for novice Android developers and those who keep track of the industry. In Docs section you can find code samples and basic documentation. It’s essential to use it in developing apps. 

The Jetpack section should become your homepage. Here you can find the libraries provided by Google. They are the standards that current developers follow. Visit the section if you want to keep abreast of the stack that is used on any Android-related project. 

Medium - A great resource for anyone keeping up with Android development trends and tracking how fellow developers are progressing. Top developers share their insights here, making it easy to learn best practices and stay ahead.

Telegram channels

Android ResId. An English-language Telegram channel for Android developers. Stay updated with the latest industry news and discover valuable links to books, websites, and other resources. 

Podcasts

Mobile People Talks. It is a podcast about mobile development and much more. It’s hosted by experienced engineers and aims at specialists of all levels. Different parts have different immersion levels. 

We also recommend checking out two excellent, comprehensive Android development courses from Google. They not only help you master the basics but also teach you to think like a mobile developer.