https://github.com/zyferlink/android-discovery-lab
This repository documents my journey through the Android Developer guidelines using Kotlin. It includes step-by-step instructions, screenshots, and explanations for each unit.
https://github.com/zyferlink/android-discovery-lab
android-development android-studio kotlin
Last synced: 7 months ago
JSON representation
This repository documents my journey through the Android Developer guidelines using Kotlin. It includes step-by-step instructions, screenshots, and explanations for each unit.
- Host: GitHub
- URL: https://github.com/zyferlink/android-discovery-lab
- Owner: zyferlink
- License: mit
- Created: 2025-02-04T10:29:12.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T11:36:27.000Z (11 months ago)
- Last Synced: 2025-06-19T19:54:59.898Z (7 months ago)
- Topics: android-development, android-studio, kotlin
- Homepage:
- Size: 1.77 MB
- Stars: 22
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Android Discovery Lab
♨ [ ᴀɴᴅʀᴏɪᴅ ᴘʀᴏᴊᴇᴄᴛ ] ♨
This repository documents my journey through the Android Developer guidelines using Kotlin. It includes step-by-step instructions, screenshots, and explanations for each unit.
---
### Units
01: [**First Android App**](https://github.com/ZyferLink/android-discovery-lab/tree/unit/u001-first-android-app)
In this unit, I created my first Android project using Android Studio. The goal was to familiarize myself with the Android development environment
#
### Experiment Units
#### 01: Kotlin Coroutines
In this unit, I explored Kotlin Coroutines to understand how they simplify asynchronous programming in Android.
01: [**Kotlin Coroutines**](https://github.com/ZyferLink/android-discovery-lab/tree/expt/s001-u001-kotlin-coroutines)
- Simple Explanation of Kotlin Coroutines | Launching Your First Coroutine
02: [**Suspend Functions**](https://github.com/ZyferLink/android-discovery-lab/tree/expt/s001-u002-suspend-functions)
- This is especially useful for tasks like network calls or database operations. Explore more >>
03: [**Coroutine Contexts and Dispatchers**](https://github.com/ZyferLink/android-discovery-lab/tree/expt/s001-u003-coroutine-contexts)
- Dispatchers define the thread or thread pool in which a coroutine runs, allowing us to control where tasks are executed. Explore more >>