Kotlin Programming: The Big Nerd Ranch Guide
21. Building Your First Android App with Kotlin General Book Discussion 2. Variables, Constants, and Types 11. Maps 12. Defining Classes 14. Inheritance 15. Objects 17. Generics 19. Functional Programming Basics Introducing Kotlin 5. Anonymous Functions and the Function Type 8. Numbers 10. Lists and Sets 20. Java Interoperability 22. Introduction to Coroutines Appendix: More Challenges 1. Your First Kotlin Application 4. Functions 6. Null Safety and Exceptions 7. Strings 9. Standard Functions 13. Initialization 16. Interfaces and Abstract Classes 18. Extensions 23. Afterword 3. Conditionals