這次的Kotlin Everywhere我們邀請到4位講者開一場Android Development的專題!歡迎報名~
題1:What is KTX
大綱:
In this session, we will introduce Kotlin features, such as extensions, lambdas, named parameters, and parameter default values. We will also talk about how to use KTX, a set of Kotlin extensions, in Android projects.
個人簡介:
Zoey Yang
- An Android developer, currently working for ETtoday
- Developed mobile Apps and TV system software
- A JPOP, food, and “Doctor Who” enthusiast
講題2:Writing Tests in Kotlin
大綱:
Writing good tests is not easy, especially in Android. In this session, we will focus on writing tests in Kotlin. First, we will go through basic testing methods and how we implement them in Kotlin. Using Kotlin to write tests can also make your code more readable and maintainable. The second part of this session is going to cover some basics of a testing library, MockK. Finally, we will discuss the challenges and pitfalls of writing Kotlin tests on Android.
個人簡介:
Ivan Wu
I'm an Android developer at ETtoday. I'm curious about new technologies, and I love Android development.
講題3:Try Jetpack Compose
大綱:
Jetpack Compose is a Declarative UI toolkit written in 100% Kotlin. What is Declarative UI? Why should we use it? We will talk about data flow and the benefits of Declarative UI. Then we’ll show the way to setup Jetpack Compose, write some basic samples and let it works with the MVVM architecture.
個人簡介:
Lutas Lin
- an Android developer at HandsUp
講題4: Data class and sealed class
Dive into data classes and special purpose classes. Learn about their pros and cons and understand how to use them.
個人簡介
- Mickey Chiang
current work for Garmin