Jetpack Compose 1.7 Essentials
eBook - ePub

Jetpack Compose 1.7 Essentials

Developing Android Apps with Jetpack Compose 1.7, Android Studio, and Kotlin

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Jetpack Compose 1.7 Essentials

Developing Android Apps with Jetpack Compose 1.7, Android Studio, and Kotlin

About this book

Unlock the full potential of Android app development with Jetpack Compose 1.7. This all-in-one guide equips you to build sophisticated, modern Android applications using cutting-edge tools like Android Studio, Material Design 3, and Kotlin. Perfect for developers aiming to go from setup to deployment, the book leads you through each phase of app creation—from mastering Android Studio basics to publishing on the Google Play Store.

Start with setting up your environment, then dive into Kotlin essentials, covering data types, functions, coroutines, and more to lay a solid programming foundation. Explore Jetpack Compose fundamentals and Android architecture as you work through practical tutorials on custom Composables, and layouts like rows, columns, boxes, flows, pagers, and lists. Beyond layout design, you'll learn state management, navigation, modifiers, and custom components.

Gain advanced capabilities with features like biometric authentication, Google Maps integration, and in-app billing for monetization. Further, expand your skills with graphics, animations, and gesture handling to build dynamic and interactive interfaces. Master data storage using Room databases, ViewModels, and LiveData for a complete end-to-end app experience.

To help you track your progress, the book offers access to over 55 online quizzes covering each key concept, allowing you to test your knowledge as you go. Each lesson is supported by hands-on tutorials and downloadable source code, making it easy to follow along and practice.

For developers ready to bring their app ideas to life, this guide provides a complete roadmap, from development to publication. Elevate your Android development skills with this essential guide to Jetpack Compose 1.7.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Jetpack Compose 1.7 Essentials by Neil Smyth in PDF and/or ePUB format, as well as other popular books in Computer Science & Object Oriented Programming. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. 1. Start Here
  2. 2. Setting up an Android Studio Development Environment
  3. 3. A Compose Project Overview
  4. 4. An Example Compose Project
  5. 5. Creating an Android Virtual Device (AVD) in Android Studio
  6. 6. Using and Configuring the Android Studio AVD Emulator
  7. 7. A Tour of the Android Studio User Interface
  8. 8. Testing Android Studio Apps on a Physical Android Device
  9. 9. The Basics of the Android Studio Code Editor
  10. 10. An Overview of the Android Architecture
  11. 11. An Introduction to Kotlin
  12. 12. Kotlin Data Types, Variables and Nullability
  13. 13. Kotlin Operators and Expressions
  14. 14. Kotlin Control Flow
  15. 15. An Overview of Kotlin Functions and Lambdas
  16. 16. The Basics of Object-Oriented Programming in Kotlin
  17. 17. An Introduction to Kotlin Inheritance and Subclassing
  18. 18. Introducing Gemini in Android Studio
  19. 19. An Overview of Compose
  20. 20. A Guide to Gradle Version Catalogs
  21. 21. Composable Functions Overview
  22. 22. An Overview of Compose State and Recomposition
  23. 23. An Introduction to Composition Local
  24. 24. An Overview of Compose Slot APIs
  25. 25. A Compose Slot API Tutorial
  26. 26. Using Modifiers in Compose
  27. 27. Annotated Strings and Brush Styles
  28. 28. Composing Layouts with Row and Column
  29. 29. Box Layouts in Compose
  30. 30. An Introduction to FlowRow and FlowColumn
  31. 31. A FlowRow and FlowColumn Tutorial
  32. 32. Custom Layout Modifiers
  33. 33. Building Custom Layouts
  34. 34. A Guide to ConstraintLayout in Compose
  35. 35. Working with ConstraintLayout in Compose
  36. 36. Working with IntrinsicSize in Compose
  37. 37. Coroutines and LaunchedEffects in Jetpack Compose
  38. 38. An Overview of Lists and Grids in Compose
  39. 39. A Compose Row and Column List Tutorial
  40. 40. A Compose Lazy List Tutorial
  41. 41. Lazy List Sticky Headers and Scroll Detection
  42. 42. A Compose Lazy Staggered Grid Tutorial
  43. 43. VerticalPager and HorizontalPager in Compose
  44. 44. Compose Visibility Animation
  45. 45. Compose State-Driven Animation
  46. 46. Canvas Graphics Drawing in Compose
  47. 47. Working with ViewModels in Compose
  48. 48. A Compose ViewModel Tutorial
  49. 49. An Overview of Android SQLite Databases
  50. 50. Room Databases and Compose
  51. 51. A Compose Room Database and Repository Tutorial
  52. 52. An Overview of Navigation in Compose
  53. 53. A Compose Navigation Tutorial
  54. 54. A Compose Navigation Bar Tutorial
  55. 55. Detecting Gestures in Compose
  56. 56. An Introduction to Kotlin Flow
  57. 57. A Jetpack Compose SharedFlow Tutorial
  58. 58. Introducing Glance Widgets
  59. 59. A Glance Widget Tutorial
  60. 60. An Android Biometric Authentication Tutorial
  61. 61. Working with the Google Maps Android API in Android Studio
  62. 62. Creating, Testing, and Uploading an Android App Bundle
  63. 63. An Overview of Android In-App Billing
  64. 64. An Android In-App Purchasing Tutorial
  65. 65. Working with Compose Theming
  66. 66. A Material Design 3 Theming Tutorial
  67. 67. An Overview of Gradle in Android Studio
  68. Index