Could be used to write a single class or an entire project. • Talks at I/O ◦ Keynote Announcement: https://youtu.be/Y2VF8tmLFHw?t=1h27m25s ◦ Develop Keynote: https://youtu.be/EtQ8Le8-zyo?t=9m22s ◦ Intro to Kotlin: https://youtu.be/X1RVYt2QKQE ◦ Additional Kotlin Talk: https://youtu.be/fPzxfeDJDzY • https://kotlinlang.org/docs/tutorials/koans.html • Share code between Android and iOS ◦ https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ • https://www.kotlinconf.com/
- https://youtu.be/hbLAzwhBjFE?t=5m24s - Background services no longer ‘a thing’ - https://youtu.be/hbLAzwhBjFE?t=6m6s - GCM/FCM with normal priority will not always show immediately - https://youtu.be/hbLAzwhBjFE?t=8m1s - JobIntentService (Support Lib) - https://youtu.be/hbLAzwhBjFE?t=8m54s - Background Location queries are limited to a few updates/hour - https://youtu.be/hbLAzwhBjFE?t=11m44s
Ongoing - https://youtu.be/TB-K6OniF68?t=17m59s - Important Ongoing tasks - Middle: People to People/General - https://youtu.be/TB-K6OniF68?t=20m - Messaging/SMS... - Bottom: By the way - MIN_PRIORITY notification
- Currently users can control an app notifications in one of two ways: i. Block all notification for the app ii. Uninstall the app - https://youtu.be/TB-K6OniF68?t=24m4s
application - Channels are defined by the application - Initially configured by the application - Importance - Sound - Lights - Vibrations - Show on lockscreen - Override DND - Configuration is overridable by the user - https://youtu.be/TB-K6OniF68?t=27m30s
- Applications cannot change channel settings set by the user - Android OS has other ways to prevent/discourage other work arounds to channels - https://youtu.be/TB-K6OniF68?t=35m21s