In the ever-evolving landscape of technology, becoming an Android programmer opens doors to a world of possibilities. If you're intrigued by the idea of creating powerful and user-friendly applications for the Android operating system, you're in the right place. This course, authored from scratch by me, Vitalii Lebedinsky, aims to guide you on your journey to becoming a proficient Android programmer.
While this course is not designed for absolute beginners, it's tailored to individuals with a foundational understanding of programming concepts. Android, being a product built on languages like C, C++, and Java, presupposes a certain level of familiarity with Java / Kotlin. However, fear not – I'm here to help you bridge the gap and elevate your skills to the realm of Android programming.
Gone are the days when mastering Android development required sifting through countless online resources. Back in the day, I came across a website that promised proficiency after completing 125 lessons – a shortcut to employment. However, the landscape has changed; the information is scattered and unorganized. My mission is to distill the essential knowledge into a concise set of lessons that will empower you to kickstart your Android programming journey.
Allow me to share the key areas you'll need to delve into for Android development:
In total, there are 7 fundamental topics to cover. Based on my experience, dedicating approximately 6 to 12 months to this journey is reasonable.
In the current course, I will be using the Kotlin language – it's the primary development language nowadays. The first 15-20 lessons are mandatory to read. Here i will describe basis of UI and some specific things in Android OS