An open API service indexing awesome lists of open source software.

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

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