Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin for Android O Development: From Beginner to Advanced
Section 1: Course Syllabus & Introduction! Welcome To Kotlin For Android O Development!
Kotlin Introduction (1:15)
Welcome and Content Introduction (1:44)
Section 2: Setting Up
Set Up Introduction (0:23)
Installing JDK (3:41)
Downloading Android Studio (3:46)
Android Studio Installation (7:51)
Creating Our First Project (7:47)
Android Studio Layout (5:35)
Working With Emulators (5:18)
Working With Images (6:58)
Writing Your First Codes (9:24)
How to Download Projects (2:49)
Section 2: Kotlin Basics
Kotlin Basics Introduction (1:27)
Migrating From Java To Kotlin (3:54)
Variables (10:05)
Variables vs Constants (3:26)
Integers and Doubles (5:16)
String and Boolean (4:32)
Predefining Variable Types (3:33)
Arrays (5:58)
Arrays Continued (5:04)
Lists (4:52)
Set (2:59)
Maps (3:38)
Operators (6:26)
If Statements (4:21)
Switch (4:04)
For Loop (7:15)
While Loop
Functions (9:41)
Functions and Objects (7:12)
Classes (7:40)
Simpson Maker (11:55)
Null Safety (11:06)
Inheritance (6:17)
Simple Calculator Design (7:33)
Simple Calculator Codes (5:53)
Section 4: Layout
Layout Introduction (0:49)
Layout Learning (6:50)
Create Constraints (6:30)
Adjust Constraints Manually (4:50)
Different Size Options (4:43)
Device Independent Pixel (4:11)
Text XML
South Park Characters (6:07)
South Park Constraint (6:48)
Grid Layout (9:56)
Landscape vs Portrait (3:51)
Landscape Variant Design (2:28)
Section 5: Kotlin Essentials
Essentials Introduction (1:03)
Storing Data
Editing and Removing Stored Data (5:35)
Adding Activities (3:29)
Intents (7:07)
Transmitting Info Between Activities (4:48)
Timers (9:38)
Runnables (10:09)
Alert Dialogues (7:49)
Section 6: Game: Catch the Kenny!
Catch the Kenny Introduction (0:47)
Kenny Design (11:10)
Design Continues (3:29)
Increasing Score (4:41)
Timer (3:35)
Creating Image Array (4:56)
Kenny Animates!
Stopping Kenny (2:45)
Section 7: ListViews: Landmark Book
Landmark Book Introduction (0:22)
What is ListView? (3:30)
Detail Activity Settings (2:58)
What is Array Adapter? (4:33)
Creating Image Array (4:48)
Transmit Information (4:45)
What is Companion Object? (6:59)
Section 8: Database: Artbook
Artbook Introduction (0:59)
SQLite Database (10:12)
Retrieving Data (5:48)
Update Datas (4:16)
Filter Your Queries (4:03)
ArtBook Creation (4:16)
Adding Menus (6:06)
Second Activity Design (4:45)
Choosing Pictures (12:35)
Saving Data (7:58)
Retrieving Data (7:31)
Last Touches (10:57)
Section 9: Intro to Design
Design Introduction (0:37)
Choose Your Design Tool (4:28)
Sketch Layout (4:29)
Shapes (2:27)
Pencil and Texts (2:37)
Vectors (2:27)
Operations (3:50)
Transform (2:00)
Operations Continued
Rotating Copies (1:49)
Functions (2:28)
Section 10: 9Gag Icon Design
9Gag Design Introduction (0:29)
9Gag Design (1:19)
Drawing Home Icon (3:52)
Explore Icon (3:07)
Videos Icon (1:38)
News Icon (2:34)
Profile Icon (1:44)
Exporting Icons (3:04)
Section 11: Maps: Travel Book
Travel Book Introduction (1:27)
How to Use Maps (7:59)
Moving Maps (7:04)
Finding User Location (7:36)
Asking Permissions (7:49)
Last Location (6:38)
Retrieving Address Data (5:07)
Long Click Listener (8:55)
Maps Assignment (2:16)
Creating Travel Book
Adding Map (3:11)
Map Settings (8:51)
Showing Location (4:14)
Getting Address Info (5:37)
Saving in Database (5:16)
Getting Datas (7:15)
Connecting to ListView (8:01)
Real Global Variables (6:15)
Section 12: JSON: Currency Converter
Currency Converter Introduction (0:54)
What is JSON and API? (5:11)
What is Async Task? (7:06)
Creating URL (5:08)
Downloading Data (3:19)
Processing Datas (7:58)
Finishing the App (7:06)
Section 13: Parse: Foursquare Clone
Parse Introduction (1:09)
Foursquare Intro (3:42)
What is Parse? (5:29)
Parse Settings (7:22)
Creating Servers (4:22)
Connecting to Server (6:42)
Storing Data in Parse (6:20)
Retrieving Data (7:46)
Sign Users Up (8:41)
Sign Users In (4:14)
Locations Activity Design (6:18)
Place Name Design (5:10)
Selecting Images (8:02)
Finishing Place Name Activity (5:15)
Maps Activity (8:02)
Selecting Location (11:02)
Saving Locations to Server (7:06)
Retrieving Info From Server (7:43)
Creating Details Activity (9:02)
Showing Details (13:59)
Section 14: Firebase: Instagram Clone
Firebase Introduction (0:43)
Insta Clone Intro (2:36)
Integrating Firebase (8:41)
Connecting Firebase Account (3:54)
Sign Users Up (12:30)
Sign Users In (5:36)
Adding Menu (5:26)
Upload Activity Design (5:10)
Selecting Images (9:59)
Database and Storage (6:36)
Working With Storage (10:16)
Working With Database (8:07)
Creating Custom View (11:07)
Getting Data From Server (9:53)
Processing Firebase Data (7:48)
Showing Images (5:33)
Section 15: Google Play
Google Play Introduction (0:36)
Before You Upload (1:47)
Google Play Configuration (10:09)
Uploading APK (8:09)
Editing and Removing Stored Data
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock