Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn to Code in Kotlin by Building an Android App
INTRODUCTION to Android Studio
Introduction to the Course (3:50)
Downloading and Installing Android Studio (7:16)
Exploring Android Studio Interface (13:23)
Understanding File Hierarchy (12:44)
Exploring Activity-Layout Relationship (20:00)
Setting Up an Emulator (7:25)
Running App and Enabling User Interaction (7:08)
Debugging an App (6:36)
Summary of Android Studio (4:31)
SOURCE FILES: Intro_to_Android
INTRODUCTION to Coding in Kotlin
Introduction to Coding in Kotlin (6:36)
Variables in Kotlin (7:28)
Basic Operations (9:41)
Nullable Variables (5:47)
Introduction to Collections (7:51)
Mutable Lists and Arrays (7:16)
If Statements and Expressions (8:35)
07. When Statements and Expressions (3:53)
08. While Loops (7:10)
For In Loops (5:18)
Subclassing and Superclassing (13:35)
Kotlin Functions (8:19)
Functions with Parameters and Return Values (7:53)
Classes and Objects (17:00)
Summary on Kotlin (5:05)
SOURCE FILES: Intro_to_Kotlin
PROJECT Part 1: Set Up App User Interface
Demo of To-Do List Android App (10:06)
Building Layout Pages (19:26)
Connecting UI Elements to Activities (11:15)
Summary of App User Interface (5:01)
PROJECT Part 2: Set Up List Behavior
Building Custom Item View (6:34)
Building Custom Adapter (17:32)
Replacing Strings With Custom "To Do" Objects (9:52)
Summary of List Behavior (4:32)
PROJECT Part 3: Make List Interactive and Plan Database
On Click Listeners (17:41)
Writing Database Schema (17:54)
Summary of Part 3 (2:51)
PROJECT Part 4: Implement Database Functionality
Implementing Database Functions (28:01)
Calling Database Functions (14:02)
Summary of Database Functionality (2:56)
PROJECT Part 5: Add Extra Features
Adding Layout Modifications (11:36)
Displaying Today's Lists (16:17)
Summary of Extra Features (10:08)
Finale and Project Resources
Project Source Files
Finale
Demo of To-Do List Android App
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience