Topic

Android Beginners

1 min read

Lesson 24: Handling Permissions in Android

Handling Permissions in Android Some features — camera, precise location, notifications — require the user's explicit permission, requested at runtime rather than just declared upfront. Step

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 23: Combining Room and ViewModel

Combining Room and ViewModel Let's make tasks genuinely persistent by connecting the Room database from lesson 22 to a ViewModel. The ViewModel, observing the

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 22: Local Storage: Introduction to Room Database

Local Storage: Introduction to Room Database Right now, close the app and your tasks vanish — everything lives only in memory. Room gives you a real local

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 21: Displaying Network Data in a List

Displaying Network Data in a List Let's finish the networking flow properly, with the three states every network-backed screen actually needs: loading, error,

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 20: Working with JSON and Data Models

Working with JSON and Data Models Our TaskApi from lesson 19 returns a list of TaskDto — let's define that properly and understand why it&

Android Beginners
Jul 28, 2026 Read →
1 min read

Lesson 19: Making Network Requests: Introduction to Retrofit

Making Network Requests: Introduction to Retrofit Time to fetch real data from an actual API instead of hardcoded lists. We'll use Retrofit, the standard

Android Beginners
Jul 28, 2026 Read →