{"product_id":"kotlin-apprentice-third-edition-beginning-programming-with-kotlin-paperback","title":"Kotlin Apprentice (Third Edition): Beginning Programming with Kotlin - Paperback","description":"\u003cp\u003eby \u003cb\u003eIrina Galata\u003c\/b\u003e (Author), \u003cb\u003eVictoria Gonda\u003c\/b\u003e (Author), \u003cb\u003eJoe Howard\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLearn how to program with Kotlin!\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eKotlin is the exciting modern language from JetBrains, creators of IntelliJ IDEA, the basis of many popular IDEs such as Android Studio and PyCharm. Since the adoption of Kotlin by Google as an official language for Android, the momentum behind Kotlin has gone off the charts.\u003c\/p\u003e\u003cp\u003eKotlin supports many platforms, including Android, the web, the back-end, and even iOS. By reading this book, you'll be ready to use Kotlin on any and all of these platforms.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book is for complete beginners to Kotlin. No prior programming experience is necessary!\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTopics Covered in Kotlin Apprentice\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eKotlin Development Environment: \u003c\/b\u003e See how to setup a development environment for Kotlin using IntelliJ IDEA.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNumbers and Strings: \u003c\/b\u003e These are the basic kinds of data in any app-learn how to use them in Kotlin.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMaking Decisions: \u003c\/b\u003e Your code doesn't always run straight through-learn how to use conditions and loops to control program flow.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFunctions and Lambdas: \u003c\/b\u003e Group your code together into reusable chunks to run and pass around.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCollection Types: \u003c\/b\u003e Discover the many ways Kotlin offers to store and organize data into collections.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBuilding Your Own Types: \u003c\/b\u003e Learn how to model elements in your app using classes, objects, interfaces, and enumerations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFunctional Programming: \u003c\/b\u003e Learn how to use Kotlin in a functional style and how this can make your code clearer and more efficient.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCoroutines: \u003c\/b\u003e Asynchronous programming can be a complex topic on any platform, but Kotlin gives you a clear and consise approach with coroutines.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eKotlin Platforms and Scripting: \u003c\/b\u003e Learn about how Kotlin can be used on multiple platforms and see its use as a scripting language.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eKotlin\/Native and Multiplatform: \u003c\/b\u003e See how to use Kotlin\/Native to bring your apps to more than one platform.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eOne thing you can count on: after reading this book, you'll be prepared to take advantage of Kotlin wherever you choose to use it!\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 512\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.03 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 13, 2021\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42727917158463,"sku":"9781950325375","price":97.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/93888baa2e698e88e3d0e7d8fb373488.webp?v=1765116578","url":"https:\/\/dhlswag.com\/products\/kotlin-apprentice-third-edition-beginning-programming-with-kotlin-paperback","provider":"BBB","version":"1.0","type":"link"}