{"product_id":"android-studio-meerkat-essentials-kotlin-edition-developing-android-apps-using-android-studio-meerkat-and-kotlin-9781965764152","title":"Android Studio Meerkat Essentials - Kotlin Edition: Developing Android Apps Using Android Studio Meerkat and Kotlin","description":"\u003cp\u003eThis book, fully updated for Android Studio Meerkat and the new UI, teaches you how to develop Androidbased\u003c\/p\u003e\u003cp\u003eapplications using Kotlin.\u003c\/p\u003e\u003cp\u003eBeginning with the basics, the book outlines how to set up an Android development and testing environment, \u003c\/p\u003e\u003cp\u003efollowed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, \u003c\/p\u003e\u003cp\u003eand object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also\u003c\/p\u003e\u003cp\u003ecovered in detail.\u003c\/p\u003e\u003cp\u003eChapters also cover the Android Architecture Components, including view models, lifecycle management, \u003c\/p\u003e\u003cp\u003eRoom database access, content providers, the Database Inspector, app navigation, live data, and data binding.\u003c\/p\u003e\u003cp\u003eMore advanced topics, such as intents, are also covered, such as touchscreen handling, gesture recognition, and\u003c\/p\u003e\u003cp\u003ethe recording and playback of audio. This book edition also covers printing, transitions, and foldable device\u003c\/p\u003e\u003cp\u003esupport.\u003c\/p\u003e\u003cp\u003eThe concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, \u003c\/p\u003e\u003cp\u003etabbed interfaces, card views, navigation drawers, and collapsing toolbars.\u003c\/p\u003e\u003cp\u003eOther key features of Android Studio and Android are also covered in detail, including the Layout Editor, \u003c\/p\u003e\u003cp\u003ethe ConstraintLayout and ConstraintSet classes, view binding, constraint chains, barriers, and direct reply\u003c\/p\u003e\u003cp\u003enotifications.\u003c\/p\u003e\u003cp\u003eChapters also cover advanced features of Android Studio, such as Gradle build configuration, in-app billing, and\u003c\/p\u003e\u003cp\u003esubmitting apps to the Google Play Developer Console.\u003c\/p\u003e\u003cp\u003eAssuming you already have some programming experience, are ready to download Android Studio and the\u003c\/p\u003e\u003cp\u003eAndroid SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you\u003c\/p\u003e\u003cp\u003eare ready to get started.\u003c\/p\u003e\u003cbr\u003e","brand":"Payload Media, Inc.","offers":[{"title":"Default Title","offer_id":51346438160658,"sku":"9781965764152","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_0aa3baa0-42e8-4612-84f7-17cf30265576.jpg?v=1749043788","url":"https:\/\/surprise-castle.myshopify.com\/products\/android-studio-meerkat-essentials-kotlin-edition-developing-android-apps-using-android-studio-meerkat-and-kotlin-9781965764152","provider":"Surprise Castle","version":"1.0","type":"link"}