Overview
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