Kotlin Programming: The Big Nerd Ranch Guide
Google's new Kotlin language will enable you to build high-quality Android apps more quickly and easily, with less code. Kotlin Programming: The Big Nerd Ranch Guide helps you master Kotlin hands-on, through examples carefully crafted to teach its elegant style and powerful features. Based on Big Nerd Ranch's popular bootcamps, it illuminates key concepts and APIs with realistic app code, quickly building on your current skills to get practical results. Step by step, Big Nerd Ranch instructors and developers Josh Skeen and David Greenhalgh guide you through: Fundamental concepts, including constants, types, variables, conditionals, null safety, and exceptions Using Kotlin arrays, collections, and iteration Making the most of the Kotlin Standard Library Working with functions, classes, inheritance, interfaces, abstract classes, and generics Using function types, higher-order functions, and functional programming techniques Working with extensions and delegation Mastering Java interoperability, reflection, and coroutines Building libraries with Kotlin Writing full Kotlin Android apps and platform-independent Kotlin code And much more This is the newest title in the Big Nerd Ranch Press series, straight from the world-class programming trainers at The Big Nerd Ranch.