π Welcome to HowToDoAndroid.comΒΆ
HowToDoAndroid is your go-to platform for learning Android development. We provide in-depth tutorials on modern Android development, covering topics like Kotlin, Material Design, Jetpack Compose, and Jetpack Libraries.
π CategoriesΒΆ
π± AndroidΒΆ
- Implementing Pull To Refresh In Android
- Easy Guide To Setup Single Sign-On With AppAuth Android
- Update Android Recyclerview Using Diffutil
- Ultimate Guide For Image Slider With Indicator Example
- Easy Guide To Setup Retrofit In Android With Example
- How To Get Google Places In Android Example
- Best way to mock Retrofit Response In Android
- MVVM Unit Testing on Android
- Creating Android App using MVVM + Coroutines + Flow + Hilt
- How to Get Current Latitude and Longitude in Android
- How to Get Continuous Location Updates in Android
- How to Display PopupWindow in Android
- Android Runtime Permissions (Updated for Android 11)
- How to Load Images With Glide Library in Android
- MVVM with Kotlin Coroutines and Retrofit
- How To Setup Recyclerview With Search Filter in Android
π΅ KotlinΒΆ
- Kotlin High Order Functions and Lambdas Explained
- Kotlin Scope Functions Explained
- Easy Guide to Kotlin Koin - Dependency Injection
- Kotlin Coroutines for Android Development
- Kotlin Coroutines - Exception Handling and Cancellation
- Make REST API Request with Kotlin Ktor Client in Android
- Beginning Android Development with Kotlin
π¦ Jetpack LibraryΒΆ
- Dependency Injection on Android with Hilt
- How to Run Tasks with WorkManager in Android
- Easy Steps To Setup Room Database in Android
- Download File With Android WorkManager
- Make Your Layout Responsive With ConstraintLayout
- Ultimate Guide to Jetpack DataStore in Android
βοΈ Jetpack ComposeΒΆ
- How to Pick an Image from Gallery in Jetpack Compose
- Image Slider with Indicator Using Jetpack Compose
- Implementing TabLayout with ViewPager in Jetpack Compose
- Easy Animation on Splash Screen Using Jetpack Compose
- How to Capture Images Using Camera in Jetpack Compose
- Best Ways to Handle Runtime Permissions in Jetpack Compose
- Get the Current Location in Jetpack Compose
- Create Custom Dialog in Jetpack Compose
- Basic Components
- ConstraintLayout
- Layouts
- Modifiers
- Scaffold Layout
- Theming
- Jetpack Compose - Retrofit with RecyclerView
π¨ Material DesignΒΆ
- ShapeableImageView - Material Component for Android
- Create Your Material Sliders in Android
- How to Show Material Snackbar in Android
- Guide to Setup Material Bottom Sheets in Android
- How to Implement a Material Progress Indicator in Android
- Ultimate Guide to Material CardView with RecyclerView
- Android Chips - Material Component for Android
β¨ Why Learn With Us?ΒΆ
β
Step-by-step tutorials
β
Hands-on coding examples
β
Latest Android development trends
π Start exploring and mastering Android development today!