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 🇳🇬.

4.7 (3) · 3 Reviews

Download materials
Save for later
Comments
Share

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

01
Toggle description

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.
02
Toggle description

Explore the Android Manifest file by setting the screen orientation to landscape and learn how to hide the app bar.

03
Toggle description

Complete the UI for Bullseye by adding other controls, game board and setting the screen orientation to landscape.

04
Toggle description

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.

Toggle description

Your first challenge: Modify Bull’s Eye to keep track of the current round of the game.

Toggle description

Use conditional statements to display different messages on the alert dialog based on the player’s performance.

Toggle description

Implement the bonus point feature based on how close the player is to the target value.

Toggle description

Learn to build the “Restart Game” feature which is triggered whenever the start over button is clicked.

Conclusion 0:50
Toggle description

Get a summary of what has been covered so far and what to expect in the next part.

Part 2: Style the App

Toggle description

Get an overview of what we’ll be covering in this part and why it’s important.

Toggle description

Get an overview of how apps are styled in Android and learn about the various building blocks of designing beautiful apps.

Style Text 4:51
Toggle description

Learn how to style the text views in the app.

Toggle description

Create custom styles for your buttons and learn about drawables.

Toggle description

Get challenged!!! Style the info button with a custom background.

Toggle description

Learn how to style the slider’s track and thumb to give it a custom look.

Toggle description

Round off the styling for the app by adding a background image for the app.

Conclusion 0:40
Toggle description

Get a summary of what has been covered so far and what to expect in the next part.

Part 3: Finish the App

Toggle description

Get an overview of what we’ll be covering in this part and why it’s important.

Toggle description

Learn how to create a new Activity and get challenged to build the design with the knowledge you’ve gained so far.

Toggle description

Learn about Intents and see how it can be used to navigate to the second screen.

Toggle description

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.

Toggle description

Learn to display a splash screen for the Bull’s Eye app.

Toggle description

Learn how to setup and run Bull’s Eye on a real Android device.

Conclusion 1:43
Toggle description

Get a refresher of what was covered in this course and what to expect in the next course in your Android development journey.