Improve the user interface of your app by learning about layouts, Material Design guidelines, and best practices for UI development.

Get user input in an app: Part 1

September 2020

Create a tip calculator app by building the layout first and then implementing the logic to calculate the tip from the user input.

Get user input in an app: Part 2

September 2020

Add visual polish to the Tip Calculator app using Material Design guidelines.

Display a scrollable list

September 2020

Create an app that displays a scrollable list of inspiring text and images using the RecyclerView widget in Android. Along the way, you’ll learn about using lists in Kotlin to store a collection of data.