Contained in: Android Fundamentals by Tutorials
android
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Getting Started With Android Studio
Jan 17 2024 · Chapter
…begin creating that killer Android App, you’ll need some guidance on installing the tools you’ll need as a young apprentice. Android development takes place inside Android Studio, a customized IDE based on IntelliJ Platform that gives you powerful tools…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Android Fundamentals
Jan 17 2024 · Chapter
This chapter provides a brief overview of the Android life cycle, the previous iteration of Android UI building blocks and the details of the various components that form an Android project…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Welcome to Android & Kotlin
Jan 17 2024 · Chapter
Welcome! This chapter will briefly cover what you'll learn in this book and introduce you to the Android framework and Kotlin language…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Gradle Basics: A Look Behind the Curtain
Jan 17 2024 · Chapter
Gradle is the open-source build automation system that Android developers use to build their apps. More specifically, Android uses the Android Gradle Plugin (AGP), which uses Gradle, to compile your code and resources into a single file. You can install your app directly if you create an .apk file…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Jetpack Compose
Jan 17 2024 · Chapter
…this chapter, you'll learn the basics of Compose UI and build a simple Android app UI with…
Android & Kotlin
Android Fundamentals by Tutorials
Jan 17 2024 · Book
…this book, you’ll learn how to build Android applications from scratch using Android Studio as the IDE. You’ll learn the basics of Kotlin and how to build elegant UI with Jetpack Compose. You’ll expand on the basics by making robust and scalable apps using well-established architecture…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Introduction
Jan 17 2024 · Chapter
Welcome to the first edition of Android Fundamentals by Tutorials, your comprehensive guide to mastering the essential elements of Android app development. In this book, you’ll journey through the intricacies of building robust and modern Android applications, gaining the skills necessary to create innovative and user-friendly experiences. Android…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Advanced Jetpack Compose
Jan 17 2024 · Chapter
…previous chapter, you learned about some building blocks in Compose UI to start developing a basic UI for an Android app. Using Compose, you built up the interface for the chat app using mocked data. It’s like you made the yummy-looking but completely fake cake some stores display…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Advanced Storage
Jan 17 2024 · Chapter
…data/data folder: Scroll to the end to find com.kodeco.recipefinder. You’ll find the test.txt file here: Double-click the file to open it in Android Studio: If you want to find the size of your cache directory, try this code in your Activity: lifecycleScope.launch { val storageManager = getSystemService(STORAGE_SERVICE…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Advanced Architecture
Jan 17 2024 · Chapter
…should be automatically filled out. Typically, you’ll want to use the same or a similar name to your Android app, but it doesn’t matter. Click the Create App button, and the site takes you to Step 1 of the Quickstart page. Select Android for the framework. The site…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Networking
Jan 17 2024 · Chapter
…learn how to use networking libraries to save important information on your device. Getting Started Open the starter project for this chapter in Android Studio and then run the app. Notice the two tabs at the bottom — each shows a different screen when you tap it. The “Recipes” tab looks…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Room Database
Jan 17 2024 · Chapter
…have to search again at the store to get that information? SQLite One of the best ways to persist data is with a database. Android provides access to the SQLite database system. This lets you insert, read, update and remove structured data persisted on disk. In this chapter…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
About the Team
Jan 17 2024 · Chapter
About the Authors Ricardo Costeira is an author of this book. He is an Android dev with a crush on clean code and software architecture. Jumping around between Portugal and Poland, Ricardo works as a senior Android engineer for Mindera, where he builds and maintains a retailer app with tens…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Conclusion
Jan 17 2024 · Chapter
Congratulations on making your way through this book! You started your journey by learning the basics of Android apps and the tools you need to build them. You then learned about approaches for developing your code and learned about the many storage techniques available to use in your apps…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
Data Store
Jan 17 2024 · Chapter
…restarts, they’ll want to return to the screen they were previously on. Here’s what the main screen will look like: SharedPreferences Android has a built-in interface named SharedPreferences that is available in every version of Android. You can retrieve any preference from any Context. You can also…
Android & Kotlin
Chapter in Android Fundamentals by Tutorials
What You Need
Jan 17 2024 · Chapter
…follow along with this book, you’ll need the following: A computer capable of running Android Studio (Windows, Mac, Linux). See https://developer.android.com/studio for more specific requirements. If you want to test on actual devices, you’ll need one or more Android devices. However, all the examples…