Original price was: $39.99.$32.99Current price is: $32.99.
This ebook, fully updated for Android Studio Jellyfish (2023.3.1) and the new UI, teaches you how to develop Android-based applications using the Kotlin programming language.
With 99 chapters, 866 pages, and downloadable source code for over 50 projects, this book includes everything you need to become an Android app developer.
Purchase includes PDF and ePub editions. Also available in paperback.
This book is an updated guide to developing Android-based applications using the Kotlin programming language, specifically for Android Studio Jellyfish (2023.3.1) and the new UI. It covers the basics of setting up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming.
The book also covers asynchronous programming using Kotlin Coroutines and Flow in detail. It also discusses the Android Architecture Components, including view models, lifecycle management, Room database access, content providers, the Database Inspector, app navigation, live data, and data binding.
More advanced topics such as intents, touchscreen handling, gesture recognition, audio recording, and playback are covered. The book also covers printing, transitions, and foldable device support.
The book thoroughly explains Material design, including floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars. The Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications are also covered in detail.
The book also discusses advanced features of Android Studio, such as App Links, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console. It assumes that the reader already has some programming experience, is ready to download Android Studio and the Android SDK, and has access to a Windows, Mac, or Linux system.
ISBN: 978-1-951442-92-7
Format: PDF, ePub
Page count: 866
Page Size:ย 7.5in x 9.25in
Publication date: May 14, 2024