Android Development Masterclass
Gain insights into creating efficient Android apps. Learn about layouts, UI components, lifecycle management, and Firebase integration. Delve into practical coding challenges and quizzes to solidify your skills.
Vivek Maskara recently completed his Masters in Computer Science from Arizona State University. He loves writing code, developing apps, creating websites, and writing technical blogs about his experiences. Prior to joining ASU, he worked as an SDE at Zeta, India, and volunteered for the Wikimedia Foundation in his free time.
Join 3.1 million developers at
What You'll Learn
- Understanding of Android layouts and UI
- Familiarity with intents, notifications and services
- Working knowledge of leveraging in-app permissions in your Android application
- The ability to integrate firebase services in an Android application
- The ability to correctly use dependency injection frameworks such as Dagger
- Hands-on experience with various jetpack components to speed up your development
- Familiarity threading and memory management to optimize your application
- Working knowledge of networking, including using Retrofit for REST API calls and Kotlin coroutines
Learning Roadmap
2.
Android Layouts and UI Components
Android Layouts and UI Components
3.
Android UI Components
Android UI Components
7 Lessons
7 Lessons
4.
Intents, Notifications, Threading & Services
Intents, Notifications, Threading & Services
5 Lessons
5 Lessons
5.
App Permissions & User Location
App Permissions & User Location
5 Lessons
5 Lessons
6.
Utilizing Firebase Services in Android
Utilizing Firebase Services in Android
6 Lessons
6 Lessons
7.
Lifecycle Aware Components
Lifecycle Aware Components
4 Lessons
4 Lessons
8.
Android Jetpack Components
Android Jetpack Components
5 Lessons
5 Lessons
9.
Data Persistence
Data Persistence
8 Lessons
8 Lessons
10.
Networking
Networking
4 Lessons
4 Lessons
11.
Dependency Injection
Dependency Injection
4 Lessons
4 Lessons
12.
Performance & Optimization
Performance & Optimization
4 Lessons
4 Lessons
13.
Android App Testing
Android App Testing
4 Lessons
4 Lessons
15.
Appendix
Appendix
3 Lessons
3 Lessons
Vivek Maskara
SDE @ Remitly | Ex-JPMC, Amazon, Zeta
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources