7. Specifications
● Show the list of check-in entries of the event.
● Allow users to add/edit/delete check-in entry.
● Add/Edit/Delete attendee with basic info(name, age, address, profession)
to each check-in entry. (TODO as your homework)
14. GDG Location
Kotlin Timeline
2016 2017 2018 2019 2020
1.0
Google I/O: Kotlin officially supported language for Android
Google I/O: Android goes Kotlin-first
15. GDG Location
2016 2017 2018 2019 2020
1.0
Google I/O: Kotlin officially supported language for Android
Google I/O: Android goes Kotlin-first
Coroutines preferred
Kotlin Timeline
16. GDG Location
2016 2017 2018 2019 2020
1.0
Google I/O: Kotlin officially supported language for Android
Google I/O: Android goes Kotlin-first
Coroutines preferred
You are here
Kotlin Timeline
27. MV* patterns
MV* patterns for presentation layer.
○ Refactoring Activity/Fragment into MVI pattern.
○ Link to use-case
28. Manage Dependencies with DI
● Manage Dependency with Dependency Injection.
○ Introduction to DI with manual Injection.
○ Moving to Dagger2 for managing dependency
injection (advanced - optional)
29. Git usage on a daily basis
1. Git configuration and convention to manage changes
and feature integration.
a. Convention of git branch/ branch naming/ Pull
Request.
b. Code Review and approval.