Section Final Project
Start course
3h 39m

This course begins by downloading Android studio - make sure you watch the appropriate video depending on whether you're on Mac or Windows. Then, we'll take a tour off the Android Studio interface and see how apps are put together. You'll learn about text views, buttons, and images to build a user interface for our app, and we'll also write some code to make our apps interactive.

Then we'll move onto a practical project in which we make a temperature converter app, which converts temperatures from Fahrenheit to Celsius. You'll be able to follow, building the app, and then running it on your system.

Intended Audience

This course is intended for beginners to Android app development or anyone who wants to master coding in Kotlin.


Since this is a beginner level course, there are no requirements, but any previous experience with coding would be beneficial.


Hello and welcome. We've now reached the last project of this section, where we'll build this temperature converter app. First of all, congratulations on having made it this far, this hasn't been an easy introduction I'm sure. Since we've covered a lot of things in the Android Studio, layouts, the Kotlin programming language and much more. So, let's take a look at the completed app. It's going to have a layout like this with an image, a text input box where you can enter in the temperature you'd like to convert. So, I'll click on it and then let's enter in a temperature, and then you can click on either the convert to 'Celsius button' or the convert to 'Fahrenheit button'. Depending on what your requirement is, so I'm going to click on to 'Celsius' and once you do a friendly message pops up with the converted number. 

Okay, and we'll build a couple of safety items here, like when you click on the text box, you get a number pad to pop up instead of text, so you don't accidentally enter text. Similarly, if you leave the text box empty and click on any of the buttons, like two Celsius, it says you must enter a value to convert. Similarly, for Fahrenheit, you must enter a value to convert, and those are good safety features to have, and that's it. 

So, first I'll ask you to take a shot at building this yourself based on what we've covered so far in this section, and remember Google can be a very useful resource when it comes to looking up code or functionality that you may need as you go forward. But don't worry if you get stuck, we'll get started on the solution to this app in the next video, and we'll probably split it up into 2-3 videos starting with the layout. All right, hope you're excited, and I'll see you in the next video.


About the Author

Mashrur is a full-time programming instructor specializing in programming fundamentals, web application development, machine learning and cyber security. He has been a technology professional for over a decade and has degrees in Computer Science and Economics. His niche is building comprehensive career focused technology courses for students entering new, complex, and challenging fields in today's technology space.

Covered Topics