New Android Tutorials

How to add Google Sign-In in Android (Step-by-Step Guide) How to add Google Sign-In in Android (Step-by-Step Guide) Step-by-step guide to integrate Google Sign-In in Android using Firebase: set up project, configure OAuth, add dependencies, implement sign-in/out, and handle user data. Read more How to Use Firebase Authentication in Android: A Step-by-Step Guide How to Use Firebase Authentication in Android: A Step-by-Step Guide Master how to use Firebase Authentication in Android. Set up your project, enable providers, and add email/password, Google, and phone sign-in with Kotlin or Java—plus security tips. Read more How to Create an Android Service in Kotlin: A Step-by-Step Guide How to Create an Android Service in Kotlin: A Step-by-Step Guide How to create an Android service in Kotlin, step by step. Learn foreground vs background services, lifecycle callbacks, notifications, and clean code to run background tasks. Read more How to Use WorkManager in Android (Step-by-Step with Kotlin) How to Use WorkManager in Android (Step-by-Step with Kotlin) Master WorkManager on Android: setup, OneTime and Periodic work, constraints, chaining, input/output data, foreground services, and testing with Kotlin. Read more How to Handle Loading and Error States in Android Apps How to Handle Loading and Error States in Android Apps Master loading, empty, and error UI states in Android using ViewModel, Kotlin coroutines/Flow, and Material patterns. Implement skeletons, spinners, retries, and offline-first UX with clean architecture examples. Read more Request Runtime Permissions in Android (Kotlin Guide) Request Runtime Permissions in Android (Kotlin Guide) Step-by-step guide to requesting runtime permissions in Android using Kotlin, including rationale dialogs, the Activity Result API, and best practices. Read more How to show Toast and Snackbar in Android How to show Toast and Snackbar in Android Step-by-step guide to displaying Toast and Snackbar in Android using Kotlin and Java, with best practices, UX tips, and common pitfalls to avoid. Read more How to Use Material Design Buttons in Android (XML & Compose) How to Use Material Design Buttons in Android (XML & Compose) Step-by-step guide to using Material Design buttons in Android via XML and Jetpack Compose. Learn types, theming, states, icons, and accessibility tips. Read more How to Pass Data Between Fragments in Android: Safe Args, ViewModel, Bundles How to Pass Data Between Fragments in Android: Safe Args, ViewModel, Bundles Master how to pass data between fragments in Android. Compare Safe Args with the Navigation Component, a shared ViewModel for activity-scoped state, and classic Bundles. Includes Kotlin snippets, lifecycle gotchas, back stack behavior, and testing tips for robust, type-safe communication. Read more How to Create a Navigation Drawer in Android How to Create a Navigation Drawer in Android Step-by-step guide to building a Material Design navigation drawer in Android with Kotlin and XML, covering menu setup, header, drawer toggle, and best practices. Read more Insert Data into Room Database in Android: A Kotlin Guide Insert Data into Room Database in Android: A Kotlin Guide Step-by-step guide to inserting data into Room in Android with Kotlin: create entities, DAO with @Insert, use suspend functions and coroutines, handle conflicts, and test. Read more How to Add SearchView to RecyclerView in Android How to Add SearchView to RecyclerView in Android Learn how to wire a SearchView to filter a RecyclerView in Android. This guide covers Kotlin setup, Filterable adapters, query listeners, and UX tips. Read more How to Create RecyclerView with CardView in Android (Step-by-Step) How to Create RecyclerView with CardView in Android (Step-by-Step) Follow this step-by-step guide on how to create RecyclerView with CardView in Android, including setup, adapter, layouts, click listeners, and performance tips. Read more
1 2