Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.” In this course, we’ll finish off programming Bull’s Eye to add some nice touches and features to make it look professional and polished. By Emmanuel Okiche.
Who is this for?
This course is for people getting started with Android development and that have completed the “Your First Kotlin Android App: An App from Scratch” or have equivalent knowledge.
Covered concepts
- More Kotlin Code Features
- Styling and Theming Apps
- Working with Assets and Resources
- Null Safety in Kotlin
- Refactoring Code
- Intents
- Splash Screen
- App Icon and Display Name
- Run app on a real device using Wi-Fi
Part 1: Build Out the App
Get introduced to the course and learn about what you’ll be making in this course
- Finishing off the Bull’s Eye app from the first course.
Explore the Android Manifest file by setting the screen orientation to landscape and learn how to hide the app bar.
Complete the UI for Bullseye by adding other controls, game board and setting the screen orientation to landscape.
Get started with the course by learning how to display and increment the total score in the UI. Also learn how to generate a new target value.
Your first challenge: Modify Bull’s Eye to keep track of the current round of the game.
Use conditional statements to display different messages on the alert dialog based on the player’s performance.
Implement the bonus point feature based on how close the player is to the target value.
Learn to build the “Restart Game” feature which is triggered whenever the start over button is clicked.
Get a summary of what has been covered so far and what to expect in the next part.
Part 2: Style the App
Get an overview of what we’ll be covering in this part and why it’s important.
Get an overview of how apps are styled in Android and learn about the various building blocks of designing beautiful apps.
Learn how to style the text views in the app.
Create custom styles for your buttons and learn about drawables.
Get challenged!!! Style the info button with a custom background.
Learn how to style the slider’s track and thumb to give it a custom look.
Round off the styling for the app by adding a background image for the app.
Get a summary of what has been covered so far and what to expect in the next part.
Part 3: Finish the App
Get an overview of what we’ll be covering in this part and why it’s important.
Learn how to create a new Activity and get challenged to build the design with the knowledge you’ve gained so far.
Learn about Intents and see how it can be used to navigate to the second screen.
The core features of the Bull’s Eye app are complete. It’s time to set up app icons and display name to give it a more professional look.
Learn to display a splash screen for the Bull’s Eye app.
Learn how to setup and run Bull’s Eye on a real Android device.
Get a refresher of what was covered in this course and what to expect in the next course in your Android development journey.