Notebooks
Advanced Android UI
Dive into advanced Android UI topics, including animations, nine-patch images, units of measurement, and various UI components like RecyclerView, ListView, TextView, ImageView, and more.
Android Data Basics
Understand how to handle data in Android, including using SQLite, Parcelable, Serializable, and SharedPreferences. Learn about content providers and loaders.
Advanced Android Data Handling
Explore advanced data handling concepts, including the use of Room, Firebase, and Retrofit libraries. Understand how to use the ContentResolver.
Android Threading Basics
Learn about threading in Android, including the use of AsyncTask, Handler, and Threads. Understand how to use the JobScheduler.
Android Services
Explore Android services, including IntentService and Service. Learn about broadcast receivers.
Android Libraries
Learn about popular Android libraries, including RxJava, Dagger, Glide, and Coroutines.
Android Performance and Security
Understand Android performance considerations, including memory management and ANR. Learn about ProGuard for security.
Android Tools and Future
Explore Android tools like ADB, and discuss the future of Android development.