IT_Abyss
IT_Abyss
Home
Knowledge
STACKS
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
C++
BACKEND · ENGINE
Roadmap
Topic dependency graph
→
Best practices
Idioms and anti-patterns
→
Questions
Interview questions
→
Interviews
Blog
Pricing
Search the site
Search
Ctrl K
Feedback
Sign in
Telegram
kotlin
/
roadmap
Kotlin
▾
Loading
.
.
.
Menu · section
Knowledge
Roadmap
Topic dependency graph
Questions
Interview questions
Roadmap
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Questions
Choose a stack
C++
Go
Python
C#
Java
JavaScript
TypeScript
QA / Testing
PHP
Kotlin / Android
Swift / iOS
Data Analytics
Machine Learning
Security
DevOps / SRE
System Analysis
Unreal Engine
Menu
Home
Knowledge
Interviews
Blog
Account
EN
Road
map
Topics by level, from the basics to the advanced. Many of them suggest what to study next.
Map
List
All
20
Beginner
12
Intermediate
4
Advanced
4
Search topics…
Loading
.
.
.
−
100%
+
Tier 1 · Beginner
12 topics
AA
Android Architecture
Next:
Boxing & Equality
3
subtopics
10
questions
BE
Boxing & Equality
Next:
Concurrency
4
subtopics
4
questions
CP
Classes & Properties
Next:
Sealed Hierarchies & Objects
7
subtopics
8
questions
CS
Collections & Sequences
Next:
Inline Functions, Functions & Lambdas
6
subtopics
9
questions
CO
Concurrency
Next:
Custom Views
8
subtopics
6
questions
CV
Custom Views
Next:
Data Classes
4
subtopics
3
questions
DC
Data Classes
Next:
Delegation
2
subtopics
8
questions
DE
Delegation
Next:
Dependency Injection
1
subtopic
4
questions
DI
Dependency Injection
Next:
Generics
3
subtopics
4
questions
GE
Generics
2
subtopics
7
questions
KF
Kotlin Fundamentals
Next:
Null Safety, Collections & Sequences
8
subtopics
12
questions
NS
Null Safety
Next:
Classes & Properties
6
subtopics
7
questions
Tier 2 · Intermediate
4 topics
CO
Coroutines
Next:
Coroutine Cancellation & Failure
7
subtopics
21
questions
FL
Functions & Lambdas
Next:
Coroutines
8
subtopics
13
questions
IF
Inline Functions
3
subtopics
5
questions
SH
Sealed Hierarchies & Objects
5
subtopics
9
questions
Tier 3 · Advanced
4 topics
BC
Build & Compiler
7
subtopics
11
questions
CC
Coroutine Cancellation & Failure
Next:
Flow & Channels
5
subtopics
9
questions
FC
Flow & Channels
8
subtopics
11
questions
KM
Kotlin Multiplatform
8
subtopics
18
questions
Kotlin — Roadmap — IT Abyss