[go: up one dir, main page]

0% found this document useful (0 votes)
91 views3 pages

Syllabus Android Kotlin Advance - WebHozz

This document provides an overview of topics covered in an Android Kotlin advance course, including coroutines, multiplatform programming, language constructs, Java interoperability, JavaScript, native development, tools, and Kotlin evolution. Key areas covered are coroutines, creating multiplatform libraries, calling between platforms, supported platforms, destructuring declarations, null safety, annotations, Java interop, JavaScript modules, Kotlin/Native libraries, Gradle, and compatibility guides.

Uploaded by

Dewi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views3 pages

Syllabus Android Kotlin Advance - WebHozz

This document provides an overview of topics covered in an Android Kotlin advance course, including coroutines, multiplatform programming, language constructs, Java interoperability, JavaScript, native development, tools, and Kotlin evolution. Key areas covered are coroutines, creating multiplatform libraries, calling between platforms, supported platforms, destructuring declarations, null safety, annotations, Java interop, JavaScript modules, Kotlin/Native libraries, Gradle, and compatibility guides.

Uploaded by

Dewi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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

You might also like