Kotlin
Java's modern alternative
Kotlin is a programming language developed by JetBrains, designed to interoperate fully with Java while being more concise and safer.
Google adopted it as a preferred language for Android development in 2017, accelerating its popularity.
Kotlin runs on the Java Virtual Machine but can also compile to JavaScript or native code: We're rewriting the app in Kotlin.
Programming language from Sun
- AndroidGoogle's phone platform
- JVMJava bytecode executor
- interoperabilityCross-platform functional harmony
- bytecodeCompiled platform-neutral instructions
multiplatform · syntax · compiler · lambda · extension · functional · object-oriented · concise
Mobile operating system
- nativeOriginating from a place
- sharedHeld in common
- cross-platformWorks on multiple systems
- targetObject of pursuit
expect · actual · desktop · web · JavaScript · common · serialization · platform-specific
Dominant web search provider
- mobileCapable of movement
- appMobile device software
- lifecycleStages from beginning to end
- UIInteraction design abbreviation
navigation · binding · emulator · APK · layout · notification · permissions · studio
Java
Programming language from Sun
- AndroidGoogle's phone platform
- JVMJava bytecode executor
- interoperabilityCross-platform functional harmony
bytecode · multiplatform · syntax · compiler · lambda · extension · functional · object-oriented · concise · modern
iOS
Mobile operating system
- nativeOriginating from a place
- sharedHeld in common
- cross-platformWorks on multiple systems
target · expect · actual · desktop · web · JavaScript · common · serialization · platform-specific · codebase
Dominant web search provider
UI · navigation · binding · emulator · APK · layout · notification · permissions · studio
documentation
Written proof or instructions
- tutorialInstructional step-by-step guide
- beginnerOne who lacks experience
- learningGaining knowledge gradually
course · certification · developer · forum · Slack · Reddit · GitHub · contributor · release · version
KotlinJava
Programming language from Sun
machine code · COBOL · assembly language · BASIC · JavaScript