Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Plan:
- - oh hai there
- - why would anyone want to switch off java?
- -- verbosity
- -- nullability
- -- [android-specific] No native streams until minapi 26 (can be solved by streamsupport lib -> + 6315 dex)
- -- [android-specific] No try-with-resources until minapi 19 (fixable with retrolambda)
- -- [android-specific] No javax time (fixable by jodatime -> + 5234 dex)
- --
- - Crash course to kotlin
- -- what is kotlin?
- --- postfix types
- --- type inference
- --- function syntax
- --- vals and vars
- --- nullability (?, ! and !!)
- --- operator overload
- --- closures (let, with, apply for example)
- --- parameter overloading and constructors
- -- language features
- --- extension functions
- --- companion objects
- --- delegates
- --- coroutines
- --- data classes
- --- type aliases,
- --- inline functions
- --- string interpolation
- --- functional vs imperative loops
- --- reifed generics
- --- how kotlin works with primitives
- - android specific things:
- -- kotlinx
- -- anko-common
- - afterwords
- -- kotlin dex count (6322 dex)
- -- what will happen in the future releases?
- -- don't rely on auto-conversion tool
- -- don't read android docs in kotlin just yet as most of were them generated via auto-conversion tool
- - das ist das ende
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement