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:17)
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)
Kotlin Functions (8:19)
Functions with Parameters and Return Values (7:53)
Classes and Objects
Subclassing and Superclassing (13:35)
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:07)
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:33)
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)
Summary of Database Functionality (2:56)
Calling Database Functions (14:02)
PROJECT Part 5: Add Extra Features
Adding Layout Modifications (11:36)
Displaying Today's Lists (16:18)
Summary of Extra Features (10:08)
Finale and Project Resources
Project Source Files
Finale
Summary of Part 3
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock