The finished app that you build in this course is available for free download from the Google Play store. In this video, see where the app is and how to install it on an Android device.
- [MAN] In this course, I'm going to be building an app from scratch. But the finished version of the app is available for download and installation from the Google Play store. In the Play store, I'll search for "Plain Ol' Notes 4". Notice that there are a couple of other versions available in the Play store. These are previous versions of the application that were built with different best practices and components. I'll select "Plain Ol' Notes 4", and notice that you might see a Beta indicator but don't worry about that. If you don't see it, that's fine. And if you do, it's still the final version of the application. I'll touch install, and then wait a moment while the app is downloaded and installed on my device. When you first open the app, you'll see a blank screen. And then you can touch the options menu icon and add some sample notes. You can then delete all of the notes, you can add them again, and you can add multiple sample notes. You can touch a note so it opens in an editor and you can make some changes. And then you can touch the check mark to save those changes. You can touch the plus button at the bottom right corner and create a new note. And then that note will be saved. And then finally, you can select one or more notes by touching the buttons next to the text. When you have at least one note selected, you'll see a trash can icon appear. And you can touch it to delete the selected notes. That's the application we're going to build. And again, it's the fourth version of this simple application. But this version is built with the Kotlin programming language and with all the different Jetpack libraries that you can use to make your application development go faster and make your applications more maintainable.
- Configuring Android Studio
- Adding a navigation controller
- Creating a custom layout for the list
- Binding data to the RecyclerView
- Creating an editor screen
- Passing data to fragments
- Managing data persistence with Room
- Unit testing database logic
- Managing data and business logic
- Adding and deleting records from the database
- Editing and deleting records