Course Overview

Did you know that the average salary for an Android Developer is $100,000? And that 86% of smartphones use Android OS? Android development is a very highly sought profession and being an Android App Developer puts you in a very high scale paying role.

This course provides a whole step by step process to build apps in Android studio and learn the fundamentals of Kotlin. You will get familiarized with the latest android development techniques with Android 11. You will discover layouts and will be able to view and design the app you want.

By the end of this course, you will be able to make basic apps in Android Studio, master Kotlin and code confidently.

What You Will Learn

  • Learn about Building basic apps in Android Studio.
  • Learn the fundamentals of Kotlin!
  • Discover layouts and views and design the app you want.
  • Learn about building more advanced apps using RecyclerViews!
  • Learn how to make your apps more functional with databases and cloud-based memory options (Firebase!)
  • Learn about the latest android development techniques with Android 11.
  • Familiarize with User authentication
  • UI layouts and views
  • and online data storage.

Program Curriculum

  • Introduction
  • Install Android Studio - macOS
  • Install Android Studio - Windows
  • Android Studio Overview
  • Formatting Text
  • Text Attributes
  • Solution: Text Project
  • Buttons
  • First Kotlin Function
  • Solution: Button Project with Log Function
  • Introduction to Kotlin - Strings, main(), Variables, Types
  • Text Fields - Handle User Input
  • View Binding - The Preferred Way
  • Project: Login Demo
  • Solution: Login Demo Project
  • Displaying Messages
  • Dynamic Messages Using String Templates
  • Helpful Tidbits: Apply Changes, Re-start Activity and More
  • Images
  • Image Project Solution
  • Branching - if/else/else if
  • Apply Branching in Project Solution
  • Mini-Project Handoff
  • Mini-Project Solution
  • Temperature Converter Project Demo
  • Temperature Converter - Layout
  • Types and Type Conversion
  • Temp Converter Project Completion and Section Wrap-up
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 01 Quiz

  • Intro to the Section
  • Constraint and Linear Layouts
  • Coding XML and Linear Layouts
  • XML, Linear Layout, Code Experimentation (Continued)
  • Complete Calculator UI
  • Fading Animations
  • Animation Project Solution
  • Animations (Continued)
  • Tic Tac Toe - Layout with Constraint Layout In-depth
  • Tic Tac Toe - Animated Drop
  • Kotlin - Arrays, Lists
  • Array Methods
  • For Loops and Iteration
  • Tic Tac Toe - Track Game State
  • Tic Tac Toe - Detecting Winner
  • Tic Tac Toe - Stop Play and Homework
  • Tic Tac Toe - Homework Solution
  • Play Video
  • Separate Layout for Landscape Mode
  • Launch a YouTube Video in the YouTube App
  • Project: Android YouTube Player API and API Key
  • YouTube Player Completion - Layout and Methods
  • Chapter 02 Quiz

  • Intro to the Section
  • Introduction to Classes with Kotlin
  • Classes - Property Defaults, Methods, Custom Getters, and Setters
  • Secondary Constructors
  • Intro to Inheritance in Kotlin
  • Inheritance Continued - Override, Super, Extending Features and More
  • Abstract Classes
  • Interfaces
  • Intro to RecyclerView
  • Setup View Templates
  • Custom RecyclerView Adapter
  • Create Data Model and Dataset
  • Bind Data to ViewHolder
  • Delete Post from RecyclerView
  • Edit Post
  • Chapter 03 Quiz

  • Introduction to Databases and SQLite
  • Setup App Layout
  • Create Database and Helper Class
  • View All Posts - Setup ListView
  • Create New Posts
  • Edit Existing Posts
  • Delete Post and Reset Button
  • Introduction to Shared Preferences
  • Setup App Menu
  • Alert Dialog Box
  • Utilize the Menu Settings Item to Modify Display
  • Firebase: Real-time Database
  • Retrieve Data from Firebase Database
  • Image Uploader Project: Bottom Nav Menu
  • Fragments: Uploader Project Part 2
  • Setup Upload Fragment
  • Image, Intent, ImageDecoder: Uploader Project Part 4
  • Firebase File Storage
  • Chapter 04 Quiz

Instructor

Codestars

Codestars is a digital publishing company specialising in fun, practical and comprehensive online courses in the most in-demand coding, technology and business skills topics. Started by globally best-selling instructor Rob Percival, Codestars has taught over 1.5 million people around the world! From web development and programming languages to digital marketing, app creation and much more, Codestars courses are aimed at beginners and give students the opportunity to transform their skillset and revolutionise their professional abilities. We work with the very best instructors to create innovative and learner-focused courses that are practical and challenging. Put your skills to the test with real-world projects and master the skill you need to succeed. Happy coding!

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8