Notebooks

  Advanced

New Page

Android Basics

Learn the basics of Android, including the application life cycle, activity life cycle, fragment life cycle, and service life cycle.

Android vs Other OS

Understand the differences between Android and other operating systems, including mobile and computer OS.

Android Architecture

Explore the architecture of Android, including the Dalvik Virtual Machine and Android Runtime.

Hibernate Dialects

Learning about the role of Dialect Class in Hibernate.

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.