Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin for Android: Beginner to Advanced -1
01-Android Studio and First App
1- Intro to Kotlin and Android Course (1:22)
2- First look at Kotlin (3:58)
3- Install JDK and Android Studio for Mac (12:43)
4- Install JDK and Android Studio for Windows (10:09)
5- Android Emulator (11:51)
6- DinnerDecider Part 1 (21:19)
7- DinnerDecider Part 2 (23:43)
8- DinnerDecider Part 3 (10:53)
9- Run on a real device! (6:41)
10- Run on a real device from Windows! (6:07)
02-Kotlin Foundation
1- Installing IntellijIDEA for Mac (8:38)
2- Installing IntellijIDEA for Windows (8:35)
3- Variables with Kotlin (16:34)
4- Strings with Kotlin (21:53)
5- Numbers and Operators with Kotlin (4:28)
6- Functions with Kotlin (17:01)
7- Conditional Logic with Kotlin (19:08)
8- Collections with Kotlin (19:22)
9- Loops with Kotlin (8:39)
10- Nullability with Kotlin (18:20)
11 Classes and Inheritance with Kotlin (28:12)
12 Lambda with Kotlin (22:55)
03-Terminal & Version Control
1- Intro to Git and Terminal (1:02)
2- Git & Version Control - The Fun Way (11:59)
3- Terminal Basics - Changing directories (6:07)
4- Terminal Basics - Creating directories & files (4:30)
5- Terminal Basics - copying & renaming files (8:57)
6- Terminal Basics - deleting files & directories (6:01)
7- Git Basics (17:16)
8- Setting up Github (4:36)
9- Working with Local & Remote Repositories (11:14)
10- Handling Git Merge Conflicts (16:52)
11- Using Git with Android Studio (12:32)
12- Importing Projects and Merge Conflicts (15:24)
04-All About Layout
1- Intro to Android Constraint Layout (16:14)
2- Phone Portrait Layout Part 1 (19:29)
3- Phone Portrait Layout Part 2 (18:48)
4- Tablet Portrait Layout (27:15)
5- Tablet Landscape (23:51)
05-Activity Lifecycle
1 Intro to the app (2:07)
2 Welcome Screen Layout (22:23)
3 League Selection Layout (20:45)
4 Intents and Context (19:56)
5 Lifecycle in action (12:50)
6 Lifecycle Overview (4:12)
7 Skill Selection Layout (16:21)
8 Buttoning up the Activities (17:54)
9 Toggling the skills (20:37)
10 Parcelable (12:53)
11 Instance State (12:39)
12 Swoosh Challenge (1:24)
06-List and Recycler Views
0-CoderSwag Intro (1:42)
1-Data Structure (19:20)
2-Simple ListView (13:56)
3-Custom List Adapter (20:00)
4-View Holder (12:20)
5-RecyclerView Adapter (29:05)
6-RecyclerView Clicks (13:14)
7-Product List View (10:06)
8-Product Recycle Adapter (23:19)
07-Smack Chat App
0 Smack Intro (4:20)
1 Project Setup (22:46)
2 MainActivity UI Setup (17:55)
3 Login Activity UI (11:42)
4 CreateUserActivity UI (14:26)
5 Generate Avatar and Background Color (15:15)
6 Webrequests and APIs (8:53)
7 Hosting API (20:11)
8 Local Hosting API (19:53)
9 Our first web request (20:13)
10 Registering a user (18:01)
11 Login User (26:34)
12 Creating User (22:40)
13 Polishing up Create User Actviity (16:38)
14 Broadcast Receiver (25:57)
15 Find User (19:48)
16 Polishing up the Login Activity (10:34)
17 Add Channel Dialog (14:54)
18 Sockets (17:20)
19 Socket.On (20:57)
20 Downloading Channels (25:34)
21 Shared Preferences (24:27)
22 Channel Selection (11:47)
23 Send and receive message (17:39)
24 Downloading Messages (21:29)
25 Displaying Messages (23:07)
26 Date Formatter (17:09)
8- DinnerDecider Part 3
Complete and Continue