Let's Go Adventuring!¶
The current sitemap is structured to provide hierarchical navigation (Levels 100-400) with a basic roadmap laid out in terms of topics that can be covered with the canonical resources identified. Grayed-out sections provide broad roadmap focus but will get elevated to a numbered section with details as I progress through #100Days. Canonical Resources identify popular content authored by reputable sources, including the language and platform maintainers.
Join my #100DaysOfKotlin learning adventure!
100: Kotlin Core¶
Jumpstart Kotlin development as a code newbie:
101 | Getting Started (Setup)
102 | Kotlin Basics
103 | Kotlin Classes & Objects
103 | Kotlin Functions & Lambdas
103 | Kotlin Collections
103 | Kotlin Coroutines
200: Kotlin + Android¶
Embrace the Kotlin First approach as an Android newbie.
Canonical Resources
SOURCE: ANDROID DEVELOPERS
- Develop Android Apps With Kotlin
- Kotlin Style Guide
- Kotlin First Basic Guides | Advanced Guides | For Android Java Developers
- Android Training: Courses
- Android Platform: Architecture
- Android Jetpack: Libraries
- Building Apps for Foldables
SOURCE: MICROSOFT
201 | Getting Started (Setup)
202 | Android Kotlin Fundamentals
203 | Advanced Android In Kotlin
204 | Android Jetpack
204 | Foldable Devices
300: Kotlin + Azure¶
Cloud+AI integration options for the Kotlin developer.
Canonical Resources
SOURCE: MICROSOFT
300 | Azure Fundamentals
301 | Azure App Center
301 | Azure App Service
400: Kotlin For "X"¶
Migrating to Kotlin with prior development or domain expertise:
401 | Kotlin For Java Devs
402 | Kotlin For JavaScript Devs
403 | Kotlin For Data Scientists
500: Courses & Certifications¶
501 | Kotlin For Java Developers - Coursera/JetBrains
502 | Android Kotlin Developer Nanodegree - Udacity/Google
503 | Associate Android Developer - Google Developers
504 | Azure Fundamentals Certification - Microsoft