Praktik pengembangan software berbasis android menggunakan bahasa pemrograman kotlin. Dilengkapi dengan pembahasan studi kasus terkait pembuatan user interfacces yang interaktif, debugging software, penggunaan firebase untuk penyimpanan data, serta perilisan software di Google Play Store.
CONTENT
1. Annotations and Reflection
1.1. Annotations
1.2. Reflection
2. Domain-Specific Languages
2.1. Operator overloading
2.2. Delegated properties
2.3. Higher-order functions and DSLs
3. Java Interoperability
3.1. Using the Java code from Kotlin
3.2. Using the Kotlin code from Java
4. Concurrency
4.1. Coroutines
4.2. Coroutine control flow
4.3. Concurrent communication
4.4. Using Java concurrency
5. Testing with Kotlin
5.1. KotlinTest specifications
5.2. Assertions
5.3. Fixtures and configurations
6. Android Applications
6.1. Getting started with Android
6.2. Activities
7. Web Development with Ktor
7.1. Introducing Ktor
7.2. Server features
7.3. Client features
8. Building Microservices
8.1. The microservice architecture
8.2. Introducing Spring Boot
8.3. Deciding on the Services API
8.Microservices with Ktor
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 days
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes