Login Demo 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 back. In this mini-project, I'm going to ask you to build this mini log-in app using what you've learned so far. So, this app is actually built using the log-in activity instead of the basic activity that we've been using so far. So, if you go to create a new project, so File, New project, and among the project template options there is the login activity which is what is being used in the app. But I'll ask you to build this using the Empty Activity template, which we've been using so far. Okay? 

So, let's take a quick look at what the app does, here we go. So, it's going to have these two fields, one for email and one for password, and then a button that says, Sign in or Register. So, try to make the layout look as close to this as possible, but don't go crazy and spend too much time on it. Anything remotely resembling this based on what we've covered so far is good enough. Now, in terms of functionality, once the user enters their email and password, then presses the 'Sign-in' button over here, log the values for the email and password that were entered by the user, and display them in the logs like we have been doing so far. 

And once you have it working, take a screenshot of your screen and post it to the discussions of this video, so myself or other students may view your completed work. All right, good luck with the project, and I'll see you in the next video for a quick solution walkthrough.


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