Build a Robinhood-Style Android App to Track COVID-19 Cases - Kotlin Tutorial

Course Feature
  • Cost
    Free
  • Provider
    freeCodeCamp
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    2.00
  • Instructor
    /
Next Course
2.0
8 Ratings
This tutorial will guide you through the process of creating an Android app with Kotlin that uses the same core UI components as the Robinhood stock trading app. Instead of tracking stocks, this app will track COVID-19 cases, displaying key metrics such as the number of positive cases, negative cases, and deaths per day.
Show All
Course Overview

❗The content presented here is sourced directly from freeCodeCamp platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [March 06th, 2023]

This course provides an overview of how to build an Android app with Kotlin that uses core UI components from the Robinhood stock trading app. Students will learn how to create an app that tracks COVID-19 cases instead of stocks. The app will display key metrics around the growth of coronavirus, including the number of positive cases, negative cases, and deaths per day. Students will gain an understanding of the Kotlin programming language and how to use it to create an Android app. They will also learn how to use core UI components from the Robinhood app to create a visually appealing and functional app. By the end of the course, students will have a working Android app that tracks COVID-19 cases.

[Applications]
The application of this course can be seen in the development of other Android apps that track data related to the COVID-19 pandemic. By understanding the concepts and techniques taught in this course, developers can create Android apps that track other types of data, such as the number of hospitalizations, the number of tests administered, and the number of people vaccinated. Additionally, developers can use the same techniques to create Android apps that track other types of data, such as stock prices, weather, or sports scores.

[Career Paths]
1. Android Developer: Android developers create applications for the Android operating system. They use Kotlin and other programming languages to develop apps that are compatible with Android devices. With the rise of the COVID-19 pandemic, there is an increased demand for Android developers who can create apps that track the spread of the virus.

2. Data Scientist: Data scientists analyze large datasets to uncover trends and insights. They use their findings to inform decisions and strategies. With the rise of the COVID-19 pandemic, there is an increased demand for data scientists who can analyze data related to the virus, such as the number of positive cases, negative cases, and deaths per day.

3. UX/UI Designer: UX/UI designers create user interfaces that are both visually appealing and easy to use. With the rise of the COVID-19 pandemic, there is an increased demand for UX/UI designers who can create apps that track the spread of the virus. They must ensure that the app is intuitive and easy to use, while also being visually appealing.

4. Mobile App Developer: Mobile app developers create applications for mobile devices. They use Kotlin and other programming languages to develop apps that are compatible with mobile devices. With the rise of the COVID-19 pandemic, there is an increased demand for mobile app developers who can create apps that track the spread of the virus.

[Education Paths]
1. Bachelor of Science in Computer Science: This degree path focuses on the fundamentals of computer science, including programming languages, software engineering, and computer architecture. It also covers topics such as artificial intelligence, machine learning, and data science. With the rise of mobile app development, this degree path is becoming increasingly popular and is a great way to learn the skills needed to create an Android app with Kotlin.

2. Bachelor of Science in Software Engineering: This degree path focuses on the development of software applications and systems. It covers topics such as software design, software testing, and software project management. This degree path is ideal for those looking to develop an Android app with Kotlin, as it provides the necessary skills to design, develop, and maintain software applications.

3. Master of Science in Mobile Application Development: This degree path focuses on the development of mobile applications for various platforms, including Android. It covers topics such as mobile user interface design, mobile application development, and mobile application security. This degree path is perfect for those looking to create an Android app with Kotlin, as it provides the necessary skills to design, develop, and maintain mobile applications.

4. Master of Science in Artificial Intelligence: This degree path focuses on the development of artificial intelligence systems. It covers topics such as machine learning, natural language processing, and computer vision. This degree path is ideal for those looking to create an Android app with Kotlin, as it provides the necessary skills to develop intelligent systems that can interact with users.

Show All
Recommended Courses
free programming-fundamentals-in-kotlin-10013
Programming Fundamentals in Kotlin
3.0
Coursera 75 learners
Learn More
This course provides an introduction to the fundamentals of programming in Kotlin, including data types, functions, conditionals, operators, collections, variables, and loops. Participants will gain an understanding of the core concepts of programming as well as the unique aspects of Kotlin syntax.
free advanced-programming-in-kotlin-10014
Advanced Programming in Kotlin
2.0
Coursera 0 learners
Learn More
This course provides an in-depth exploration of advanced Kotlin concepts, enabling developers to create robust and functional Android apps. With this course, learners will gain the skills necessary to become proficient in the language.
free learn-kotlin-from-zero-to-hero-in-10-hours-10015
Learn Kotlin From Zero to Hero in 10 Hours
2.5
Youtube 2 learners
Learn More
This course provides a comprehensive introduction to the Kotlin programming language. It covers topics such as installing an IDE, creating a project, understanding constants, variables, type conversion, numbers, characters, booleans, strings, and pairs. By the end of the course, learners will have a solid understanding of the fundamentals of Kotlin and be able to write their own programs.
free android-instagram-app-with-firebase-kotlin-android-studio-tutorial-android-final-year-project-tutorials-fyp-projects-kotlin-project-tutorials-10016
Android Instagram App with Firebase - Kotlin Android Studio Tutorial - Android Final Year Project Tutorials (fyp projects) - Kotlin Project Tutorials
2.5
Youtube 6 learners
Learn More
This tutorial provides a step-by-step guide to creating an Android Instagram App with Firebase using Kotlin. It is designed for beginners and covers topics such as setting up an AndroidX project, connecting to Firebase, and creating a user interface. The tutorial also includes a final project to help users create their own Instagram clone. With this tutorial, users can learn how to create an Instagram clone with Firebase and Kotlin in Android Studio.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet