PT.
WEBHOZZ MEDIA
Web, Mobile, Desktop & Digital Marketing
ANDROID KOTLIN ADVANCE
zz
Materi :
Ho
❏ Coroutines
- Table Of Contents
- Additional References
- Coroutine Basics
- Cancellation and Timeouts
- Composing Suspending Functions
- Coroutine Context and Dispatchers
eb
- Asynchronous Flow
- Channels
- Exception Handling
- Shared Mutable State and Concurrency
- Select Expression (experimental)
W
❏ Multiplatform Programming
- Kotlin Multiplatform
- Create a Multiplatform library
- Discover your project
- Share Code on Platforms
- Connect to Platform-specific APIs
- Set up Targets manually
- Add dependencies
- Configure Compilations
- Run tests
- Publish a multiplatform library
www.WebHozz.com
PT. WEBHOZZ MEDIA
Web, Mobile, Desktop & Digital Marketing
- Build Final native binaries
- Supported Platforms
- Kotlin Multiplatform Gradle DSL Reference
- Migrating Kotlin Multi-Platform Projects to 1.4.0
❏ More Language Constructs
- Destructuring Declarations
zz
- Type Checks and Casts: ‘isʼ and ‘asʼ
- This Expression
- Equality
- Operator Overloading
- Null Safety
- Exceptions
Ho - Annotations
- Reflection
- Serialization
- Scope Functions
- Type-Safe Builders
- Opt-in Requirements
eb
❏ Reference
- Keywords and Operators
- Grammar
- Code Style Migration Guide
W
❏ Java Interop
- Calling Java Code Form Kotlin
- Calling Kotlin From Java
❏ JavaScript
- Setting up a Kotlin/JS Project
- Dynamic Type
- Calling JavaScript from Kotlin
- Calling Kotlin From JavaScript
- JavaScript Modules
- JavaScript Modules
www.WebHozz.com
PT. WEBHOZZ MEDIA
Web, Mobile, Desktop & Digital Marketing
- JavaScript Reflection
- JavaScript Dead Code Elimination DCE
- Using the Kotlin/JS IR Compiler
- Automatic Generation of External Declarations with Dukat
❏ Native
- Concurrency in Kotlin/Native
- Immutability in Kotlin/Native
- Kotlin/Native libraries
zz
- Advanced topics
- Platform libraries
- Advanced topics
- Platform libraries
- Kotlin/Native interoperability
- Kotlin/Native interoperability with Swift/Objective-C
Ho - Symbolizing IOS Crash Reports
- CocoaPods Integration
- Kotlin/Native Gradle Plugin
❏ Tools
- Using Gradle
- Using Maven
- Using Ant
- Kotlin Compiler Options
eb
- Compiler Plugins
- Annotation Processing with Kotlin
- Documenting Kotlin Code
- Kotlin and OSG
❏ Evolution
- KotlinEvolution
W
- Stability of Kotlin Components
- Compatibility Guide For Kotlin 1.3
- Compatibility Guide For Kotlin 1.4
www.WebHozz.com