This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
developer-roadmap
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
2
Packages
Projects
Releases
Wiki
Activity
Files
09dcc155d9c33d2e403b69a8eaeec0062f32487e
developer-roadmap
/
roadmaps
/
kotlin
/
content
T
History
…
..
abstract-class@8jkUleKbxXSxPHbeFUTGK.md
…
aggregate-operations@nRpmP5Nd2r4YKRNsmoscJ.md
…
ai-development@RSufL2bzKXZhz9M98oGTA.md
…
android-jetpack@3bzq_ZWCVoe3KiKJPTLGR.md
…
android-sdk@xpALRb8KUT-i4Lj0EjI7o.md
…
android-studio@dBn3sAg2sey3zQNRwdMq2.md
…
android-studio@SzGLbXgW6Z6UHPoTjI-pB.md
…
anonymous-functions@7BYTt5_wILzkbYmQW1Xny.md
…
arrays@eoV8P756JUNC87FhsA2DG.md
…
asynchronous-flow@e6h0Xi4ReqLa6VJc1VJYG.md
…
booleans@Z0NaGuewAo9QO-T4BGBr4.md
…
break--continue@yi0SCKL2sgqKlDGwT7Fmo.md
…
buffered-streams@xCfSwvrdrSOYdEIdsxEuw.md
…
build-tool-api@JP4S5PgiWS7_WF_JFWvas.md
…
build-tools@B1PAHsUITg5NtxllZ1OsR.md
…
c-interoperability@7ybzwy7g4HSQYPUGFTD4q.md
…
catching-exceptions@VKDnV_Xlmj3lurkN_ZirD.md
…
characters@vTAV9gzVDTJdnQ-BNktT_.md
…
cicd-tools@zlyP0oCA5I5x5fHphutmd.md
…
class-generics@yQx5zVNvsit5AnRlDJsZu.md
…
class-members@2DNh4oQet17AUQWvJ64fb.md
…
code-organization@Obf1lA3vl0F6HVMMQDeNz.md
…
collections@x7Ok7RObQOQPTS3fBTHaF.md
…
comments@G3SKq-A6CBSzY7kMJIkHk.md
…
competitive-programming@jzJNHdc4tamjjdRpj-tsH.md
…
compose-multiplatform@gwD16v8OnLvgfsn2zx780.md
…
conditional-expressions@-fp4xlFS4iAzRxXKIaiIO.md
…
constructors@xkT2UmeP9c37giF169aWD.md
…
coroutines-behavior@x5KaFoEEYNjR1a-4KlIcd.md
…
coroutines-best-practices@ftCSs-gbgOdzZ2QFbEpEF.md
…
coroutines-builders@hvApxzNV0ly2Ck7_UuX3J.md
…
coroutines@lV108QhOIYF_6CW-UKybx.md
…
coroutines@y14epi1_XqCPHJBZecq_M.md
…
creating-files@4xn_kz-HcOoXTFGNLTPgv.md
…
creating-instances@AW03C8g40fm5RUdVmAaZe.md
…
data-analysis@nNGeY4qnJfuK5xmmiY6La.md
…
data-classes@aCOWSt8oeJD7jxnmHggiN.md
…
data-types@0K0aFQPi3CnB8BAAA2pIs.md
…
date--time@bohaQpYQH9kMssn4kVDxA.md
…
default-imports@cPiTsuFCkMZciOr9Wp9ID.md
…
defining-classes@uiK2GDDnLzVbhq5erNxFL.md
…
documentation@wDBRLUYhlnkPr-rIpnY8G.md
…
dokka@vlMxe68Xp-YrC3gUXfzwr.md
…
enum-class@qsDphbFvDu7PEDKt7k0JC.md
…
exceptions@zYmuAlJVJbDEU9qJo-n8p.md
…
extension-functions@0bQsJ-CAOo7srxjSocc6Y.md
…
extension-functions@jpijY-Wbe6yNXZeNodpNt.md
…
filtering@kHebnqaFOWOPgycYJCdyL.md
…
floats@liEMxRi675sNpqf950GXS.md
…
for@-JmIDPedgVOw2RpIhYNv2.md
…
function-types@WoPaR-IylckAixqAAwkeg.md
…
gradle-pluggins@mkGY2gTa5_ykZnoRMEvnm.md
…
gradle@GC4hGG4v8F-8bHQTdlDWG.md
…
grouping@oVq4WYOC5U-uHMDeufN2L.md
…
higher-order-functions@Q9MQRfJuvXL3YluwJ1CfF.md
…
history-of-kotlin@SLF_-a7Uwsl-fEqYiCIvF.md
…
ides@Ee6XleWvK-v9fCxbz9a1n.md
…
if@2oS2FhszadxPm9eg2VTUV.md
…
importing-packages@sCmAS0uEg2rZbNITYII5i.md
…
inheritance@aDgV966VKxzN0_vZ_oxRW.md
…
inline-class@rCNP0MYQhLgYRMzu3JTxP.md
…
integers@uMTIONS6pAxrdh7zoDHIz.md
…
intellij-idea@2z9t6nLOZuiyGi6DAhNmI.md
…
interfaces@UYOkP-AYKf8aw92pGSXl_.md
…
introduction-to-kotlin@Lod4cyZLuaCMmQ3-GkH8Z.md
…
io-library@oTHsTW8zVcamI1DcqH2o9.md
…
io@If4Lv0M03ALLpQ88Vwp6i.md
…
iterators@H1794CAM_XqNJVT1LkXRG.md
…
java-from-kotlin@I_Ecet4Q1QQXHoIvt2OqK.md
…
java-interoperability@id1ai__oCcB32i2hsiesC.md
…
jvm-metadata@rvPHK5Je3y4hPUKeaO00Q.md
…
kandy@JIivSHQvSotmFIpqUc5rJ.md
…
kdoc@ipV1RoEkn9-yKD98nB4dC.md
…
koog@a5IDGzg8-FppJWCmhcq9q.md
…
kotlin-dataframe@AarV0h4U6Ol3auLGOW3iZ.md
…
kotlin-from-java@qBuo_kgC-0ugiRCvR5JwQ.md
…
kotlin-libraries@fln83FunYP4v_0jNfNtXx.md
…
kotlin-multiplatform@e24E1zTPdr6tNnlKitCys.md
…
kotlin-notebook@PHHviBSqhYDSNuHBFbw3l.md
…
kotlin-notebooks@n4AFoCcKqnGRRWuD0Ud-9.md
…
kotlin-scripting@_88wF-lAkqW41C6FRmCHO.md
…
kotlinjava@E0ooAe-E-RQ6WRjFLuYK7.md
…
kotlinjavascript@IiWY4HhtDRj3N9D-o4fAd.md
…
kotlinnative@nCaPm0PSeS5rztRWiBL2s.md
…
kotlinwasm@naVzP9xVnnVu47DieEfBU.md
…
ktor@q546Dq42Z3-WN-FOll4K1.md
…
label-loops@Lfdvpef2gXVdqr4e1dCHw.md
…
lambda-functions@cFExAjlc_ATE8V9EWE5on.md
…
lists@0iZ9qfst8yw08cTW8d-Nx.md
…
lists@PfXvx1jxcuR31Nm1Pia5M.md
…
local-functions@HrjELmsiLAyxK6ru3ifgb.md
…
loops@hRcMw3NHSOy2TVympIYaf.md
…
main--function@oQaxtbqUb1jub9yfuyKTc.md
…
maps@_4_NXfG-9jzLv9tNHP74E.md
…
maps@KeZhyjPFuuBwWPLXgyGs2.md
…
maven@7j55MuqI7BqRtwvTAQU6D.md
…
member-functions@EXFJKm3FLX3OehSX8mBFO.md
…
methods@9tLiTYbNf9WnisvwBhObC.md
…
nested--inner-classes@tjCG72uQt87-fIoBBzy0s.md
…
nullability-check-operators@xId8W3jQNhGJJvXFCcXir.md
…
nullable-vs-non-nullable@7xmKy-sipKYv8k-WYTulA.md
…
object-declarations@migCYrzhAQ4keUk1MHPpZ.md
…
opt-in-requirements@s900IAqx50Pg7ngDmGLLG.md
…
ordering@95fcqMEswDxcIcdFjr81M.md
…
parameters@9IIvovotEnTiNzVovWOiW.md
…
plus--minus-operators@A0wxD3ih-r8w2NAd2dOgS.md
…
print--println@vk146kvcjWYdweOeJIM9h.md
…
printing-data@Yr7DSqmOAOe15574qBrIT.md
…
progressions@o-iGCtrwA3AVbrBJW_7u3.md
…
properties@2wbXYUOx1f4rmD5EHuzOw.md
…
property-delegates@rOpgM--1Q1mBYmK5AlYAY.md
…
quarkus@MzV6A_0Sa9LhgalNmhwq8.md
…
ranges@LZlkx9YYylodmjUXxnj7a.md
…
read-only-vs-mutable@D4G8DOX5b39Rxw2FtgnjQ.md
…
retrieving-collection-parts@l4-AiY4mfwstDzxIASESe.md
…
retrieving-single-elements@_L6O23eo-oYsxA3pNXhC-.md
…
return@gVXXMYVlZZ5CHPBwGlGmZ.md
…
safe-casts@QmfR2rJMP7o_meBR8wIpK.md
…
sealed-class@HIy-sN0veS5atkJI2ffSu.md
…
sequences@LLC--5n2K19hVvMuQ5nIO.md
…
serialization@TyuUD4479UXsbRY9nOGno.md
…
server-side-apps@aj_yIDgFpBOfoSs2kYBBT.md
…
sets@GKRPXFLWsnLIXw8OS_DlK.md
…
sets@XbsKQ7192Kvze-6Un_W2q.md
…
setting-up-the-environment@KbmJGmWEr_kxFYoFb-JC9.md
…
spring-boot@By2b4Ukz6QjAUPFvqBx6g.md
…
spring@uIYjaX5WlKooyK-i1lGz5.md
…
standard-functions@0lUpMxlIXOuze0-cOgyHp.md
…
standard-library@FhBQsozNCYTaWwCsDDVyq.md
…
string-templates@oQe1JVwYnLDNfvi-s7BQX.md
…
strings@mY6B8kIe6dGjHes-qm0jp.md
…
suspending-functions@kVHtQQGhgIdJcQO0yynqG.md
…
swiftobjective-c-interop@aEvbW7AtLvvtol4qEQofe.md
…
tail-recursive-functions@Ikv5K8lKG0vlA7WheGQHY.md
…
teamcity@aIG_7-igm_LSR3ybAPz0j.md
…
test-library@2_jmtc-zIQ7SuPNccHyXw.md
…
throwing-exceptions@8_u8eKhWHESek7pfpaOln.md
…
transformations@gR2pyEoMFPg6ha3YULRAR.md
…
type-aliases@d2KZMmwOG29uLnTP3tU_o.md
…
type-checks--casts@3ihCc-dNSKb_32qj0EF5j.md
…
type-inference@YX5BhDgJ5NjASPc7kYySG.md
…
understanding-packages@jcXt2Op2VDy6BbHzrqVyr.md
…
unsigned-integers@g0bGnHk9WoSF6GsHLSicv.md
…
val-vs-var@vDWwBv0KF_S88cQFtnDVB.md
…
varargs@B2cxzgsEpeSzGATX4WNeO.md
…
variables@s7hNf7C-IO-EoEtzbg3qb.md
…
vertx@MCZaiTrPBrIMouBdyBD0y.md
…
visibility-modifiers@yAT8zsAb-iJLFzTTYVJ4v.md
…
what-is-null-safety@Vh_rxz7BsX6ZB777fTkXz.md
…
when@zJT9KVWYIbDTsGp5tTJEh.md
…
while@qNupY4DnTFYZrGEQJPXcw.md
…
why-use-kotlin@4PrkkoZ5fY-oow0O-bVhu.md
…
writing--reading-files@D56NrdWDFS-vQdALQOKXV.md
…