Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Kotlin and Android 12 Tutorial - Building Android Apps Masterclass

tutorialsEU via YouTube

Overview

Embark on a comprehensive 9-hour Android development journey using Kotlin and Android 12. Master the fundamentals of Android app creation, from setting up Android Studio to building functional applications. Learn object-oriented programming concepts, Kotlin syntax, and essential Android components. Develop practical skills by creating a People Counter app, an Age in Minutes calculator, and a fully-functional Calculator app. Explore topics such as UI design, data types, control structures, functions, classes, inheritance, collections, and exception handling. Gain hands-on experience with Android-specific features like DatePickerDialog and layout design using SP, DP, and Px units. Perfect for beginners and intermediate developers looking to enhance their Android development skills with real-world projects and in-depth explanations.

Syllabus

Introduction
Installing Android Studio
Our First Project - The UI and how to change it
Setting up the AVD Android Virtual Device
Starting our first app
Our First App - People Counter App
Testing on our phone
Outro for this chapter
Intro - Fundamentals Chapter
Basic Concepts of OOP Languages
Val vs Var
Datatypes of Numbers
Datatypes bool, char, and string
String Interpolation
Arithmetic operators
Comparison operators and string interpolation
assignment operators
If Statements
If Statements part 2
When Expressions
While Loops
Do While Loops
Another way to use while loops
For Loops
Break and Continue
Functions - Parameters and arguments
Nullables in Kotlin
Nullables - elvis operator
Outro Basics 1
Intro Basics of OOP
Classes and Objects
Classes and Initializers
Scope and Shadowing
Member Variables, Functions and Constructors
Lateinit - Setters and Getters
Data Classes
Inheritance
Interfaces
Abstract Classes
Typecasting
Outro OOP
Intro more on Kotlin Basics
What are collections
Arrays
Lists
Sets and Maps
Arraylists
Lambda expressions
Visibility modifiers
Nested and Inner Classes
Safe Casting
Exception Handling with try and catch
Outro More Basics
Intro Age in Minutes App
Setting up the UI for the App
Adding more Textviews and SP, DP and Px
Finalizing the UI
Adding a DatePickerDialog and OnDateSetListener
Using the selected Date to Display it
Finalizing The App
Outro Age in Minutes App
Intro Calculator App
Building the UI
Using onClick and implementing the CLR
Adding the onDecimalPoint
Adding the onOperator Functionality
Adding Subtraction - using substring and other string methods
Adding the missing operations
Outro

Taught by

tutorialsEU

Reviews

Start your review of Kotlin and Android 12 Tutorial - Building Android Apps Masterclass

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.