https://github.com/antonio-pedro99/android-basics-in-kotlin
https://github.com/antonio-pedro99/android-basics-in-kotlin
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/antonio-pedro99/android-basics-in-kotlin
- Owner: antonio-pedro99
- Created: 2022-11-05T18:46:22.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T21:31:34.000Z (over 2 years ago)
- Last Synced: 2025-04-12T18:04:15.509Z (6 months ago)
- Language: Kotlin
- Size: 22.1 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android Basics in Kotlin
I am revising my knowledge on Native Android Development, in 2017 I started my journey in Android Development with Java, but I had to interrupt my studies for personals reason. Therefore, when I decided to start over, I met Flutter, and I have been using Flutter as my main technology. But now I decided to start over with Native Android Development as it was always a passion. This time, I am learning Android Development with Kotlin instead of Java, and lot of thing has changed and improved.
Course: [Android Basics with Kotlin by Google](https://developer.android.com/courses/android-basics-kotlin/course)
## Pathway
This is also serving as a preparation towards the Android Associate Certification.
### Unit 1: Kotlin basics
- ~~Introduction to Kotlin~~
- ~~Create your first app~~
- ~~Build a basic layout~~
- ~~Add a button to an app~~### Unit 2: Layouts
- ~~Get user input in an app - 1~~
- ~~Get user input in an app - 2~~
- ~~Display a scrollable list~~### Unit 3: Navigation
- ~~Navigate between screens~~
- ~~Introduction to the Navigation component~~
- Architeture component
- Adaptive Layouts### Unit 4: Connect to the internet
- Courotines
- Get and Display data from the internet### Unit 5: Data persistance
- Introduction to SQL, Room and Flow
- Room for Data persistance### Unit 6: WorkManager
- schedule tasks with WorkManager