Книга "Learn Kotlin for Android Development. The Next Generation Language for Modern Android Apps Programming". Chapter 1: Your First Kotlin App: Hello KotlinChapter 2: Classes And Objects: Object Orientation PhilosophyChapter 3: Classes at Work: Properties And FunctionsChapter 4: Classes And Objects: Extended FeaturesChapter 5: Expressions: Operations on DataChapter 6: Comments in Kotlin FilesChapter 7: Structural Constructs: Loops, Decisions And ScopesChapter 8: Exceptions: If Something Goes WrongChapter 9: Data Containers: Arrays And CollectionsChapter 10: True, False And Undecided: NullabilityChapter 11: Handling EqualityChapter 12: Back to Math: Functional ProgrammingChapter 13: About Type Safety: GenericsChapter 14: Adding Hints: AnnotationsChapter 15: Using The Java And Kotlin APIsChapter 16: The Collections APIChapter 17: More APIsChapter 18: Working in Parallel: MultithreadingChapter 19: Using External LibrariesChapter 20: XML And JSONAppendix A: Solutions to Exercises