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

YouTube

Kotlin Android Tutorial: Build Android Apps - 7+ Hour Development Masterclass

tutorialsEU via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 7-hour Android development masterclass using Kotlin, Google's preferred language for native Android apps. Learn to set up Android Studio and create an Android Virtual Device (AVD) before diving into practical app development. Build two real-world applications: an "age in minutes" calculator and a fully functional calculator app, while mastering Kotlin fundamentals and Android programming concepts. Explore object-oriented programming principles, data types, control structures, functions, and advanced topics like nullables and exception handling. Gain hands-on experience with UI design, event handling, and implementing core Android functionalities. Perfect for beginners, this tutorial covers everything from basic setup to publishing your own Android apps, helping you kickstart your career as an Android developer.

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
- Arythmetic 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
- 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
- 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
- Difference of SP, DP Px
- Finalizing the UI
- Adding a DatePickerDialog and OnDateSetListener
- Using the selected Date to Display it
- Outro Age in Minutes
- Intro Calculator App
- Building the UI
- Using onClick and implementing the CLR
- Adding the onDecimalPoint
- Adding the onOperatorFunctionality
- Adding Subtraction - using substring and other string methods
- adding the missing operations
- Outro

Taught by

tutorialsEU

Reviews

Start your review of Kotlin Android Tutorial: Build Android Apps - 7+ Hour Development 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.