kotlin - sevenmentor pvt. ltd · 2019-08-19 · kotlin - overview features environment setup...
TRANSCRIPT
![Page 1: KOTLIN - Sevenmentor Pvt. Ltd · 2019-08-19 · Kotlin - Overview Features Environment Setup Editing Compiling and Running Execute for Android Kotlin Basics Basic Types De ning local](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed2df8a00aa243d381d0219/html5/thumbnails/1.jpg)
KOTLINKOTLIN
www.sevenmentor.com
![Page 2: KOTLIN - Sevenmentor Pvt. Ltd · 2019-08-19 · Kotlin - Overview Features Environment Setup Editing Compiling and Running Execute for Android Kotlin Basics Basic Types De ning local](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed2df8a00aa243d381d0219/html5/thumbnails/2.jpg)
www.sevenmentor.com
Kotlin - Overview
FeaturesEnvironment SetupEditingCompilingand RunningExecute for Android Kotlin Basics
Basic TypesDening local variablesCommentsFunctionsPackages and ImportsIf ExpressionWhen ExpressionFor LoopsWhile LoopsBreak and continue Loop OOP’s in Kotlin
Object Oriented ProgrammingAssociationCompositionAggregation InheritanceLists Sets and MapsInterfaces and ImplementationDesign by ContractClasses and ObjectsConstructorsstatic methodspublic private internal protected classmethods ObjectsDelegation
![Page 3: KOTLIN - Sevenmentor Pvt. Ltd · 2019-08-19 · Kotlin - Overview Features Environment Setup Editing Compiling and Running Execute for Android Kotlin Basics Basic Types De ning local](https://reader034.vdocuments.us/reader034/viewer/2022042307/5ed2df8a00aa243d381d0219/html5/thumbnails/3.jpg)
www.sevenmentor.com
Functional Programming in Kotlin
Functions as objectsCreating and returning functionsNested functionsDynamic functionsAnonymous(lambda) functionsUnit returning functionsInline FunctionsExtension FunctionsCouroutinesDictionary and Set ComprehensionsCollection interconversion patterns Kotlin JavaScript Interaction
Calling JavaScript from KotlinCalling Java from KotlinCalling Kotlin from JavaTools in Kotlin Other
Destructuring DeclarationsCollectionsRangesType Checks and CastsThis expressionsEqualityOperator overloadingNull SafetyExceptionsAnnotationsReectionType-Safe BuildersDynamic Type