Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Kotlin Developer Course - Build Android Apps in Kotlin
Install and Setup PC, MAC or Linux
1 Installing JDK on Windows (7:33)
2 Installing and running Android Hello world (12:16)
2 Download-AS-WindowsPC and Setup (6:13)
3 Download-AS-Mac-Setup (8:43)
4 Install IntelliJ and Run Java HelloWorld (7:14)
5 Install IntelliJ - Mac (7:25)
6 Installing Android Studio on Linux Ubuntu (10:14)
7 Installing IntelliJ and Runnint Kotlin and Java on Linux (12:30)
8 Installing Java JDK - Linux Ubuntu - Hello World Command Line (6:52)
9 How To Import Kotlin Code (2:19)
Introduction to Kotlin Programming Language
1 Hello World Kotlin - Intro (4:59)
2 How To make Comments In your Code (3:26)
3 Intro to Variables and String Type (6:50)
4 String Variable Type (5:11)
5 Int Variable and kotlin Concatenation and the exclamation operator (7:31)
6 Variables - Double Type (4:24)
7 Variable - Booleans (3:40)
8 Variable Floats (3:54)
9 Types of Variables (4:38)
10 ReadLIne - Store Conversation (12:34)
11 Var and Val Keywords (6:31)
Kotlin Operations and Operators
1 Addition (4:50)
2 Subtraction (1:52)
3 Multiplication (2:17)
4 Division (7:12)
5 Remainder (3:19)
6 Increment and Decrement (5:33)
7 Convert DataTypes (7:14)
Kotlin Language - Decision Making - If, else, switch..
1 Conditional Operators (6:09)
2 If Else Statments (6:42)
3 Logical Operators (9:49)
4 When Expression (8:56)
5 Do-While Loop (5:32)
6 App-HowManySiblings - Do-while loop (10:14)
Introduction to Classes and Objects - Object Oriented Programning in Kotlin
1 Functions Part 1 - no return type (9:06)
2 Functions Part 2 - With return types (String and Ints) (10:39)
3 Functions 1.1 - No return type, No parameters (2:59)
4 Variable Scope (5:45)
5 Intro to Classes - Slideshow (4:34)
6 Introduction to Classes - Initializers and Properties (12:40)
7 Classes - Setters and Getters (6:49)
8 Intro Inheritance - Slideshow (2:50)
9 Creating Inheritance Class - Lion - part 1 (11:36)
10 Classes - Constructors - Overloading (8:31)
11 Classes - Access Modifiers (7:43)
Advanced OOP In Kotlin
1 Interfaces (6:36)
2 Abstract Classes (12:33)
3 Generics (8:05)
4 Enums (7:15)
Introduction to Arrays and Advanced Data Structures - Collections and More
1 Introduction to Arrays (2:08)
2 Creating Arrays and Iterating through Part 1 (7:26)
3 Creating Arrays and Iterating through index Part 2 (6:01)
4 ArrayLists (11:00)
5 Hashmaps (7:05)
6 Kotlin Colections - listOf, arrayOf (11:19)
Kotlin - Introduction to I/O - Write, Read File - Storage
1 Writing To File (9:17)
2 Writing To File - Append and Read Input from Users (6:29)
3 ReadFrom File (6:12)
4 ReadWrite-App (9:20)
Creating User Interface - TextViews, Buttons, EditTexts... and More UI Widgets
1 Android Studio Setup and run First App (12:43)
2 XML Files and Android Studio Tour (11:44)
3 Android Studio Tour - File Structure, Manifest, Strings (12:27)
4 App - Show My Name (13:44)
5 String-xml-Android Studio Layouts manifest (10:51)
Creating User Interfaces
1 Introduction to Buttons, TextView and EditText - UI - Part 1 (12:48)
2 Introduction Buttons, TexviewEdit - Final -AppShowName (8:04)
3 App - WeightOn - Part 1 - User Interface (9:19)
4 App - Weight on Mars - Part 2- Version 1 Finished (13:49)
5 CheckBox - Intro (16:55)
6 App-Weight - Improvement Part 1 (15:44)
7 App - WeightOn Planet - Improved Part 2 (11:55)
8 App-Weight - Improvement Part 3 - Final (15:39)
Activities and Navigations
1 Intro ImageViews and Why we Use Kotlin Extensions Plugin (12:24)
2 ImageViews Part 2 - Clicks and Properties (8:04)
3 App - ImageFilter (20:22)
4 App - Change Background Color - Added backgroundImage to Button (11:46)
5 Introduction to LinearLayout (7:56)
6 Debugging and Todos (10:17)
Introduction to RecyclerViews - Advanced Android Widgets
1 Intro-demo to Listviews (1:55)
2 Slide about Listviews and Adapter and SimpleListview creation (13:29)
3 RecyclerView - Intro - Part I - Listrow UI Creation (11:30)
4 RecyclerView- Adapter - Part 2 (16:33)
5 RecyclerView - Final Product (18:48)
6 RecyclerView - final Final adding Clickevent to Listrow (4:15)
Storage in Android and Kotlin - Shared preferences, Database - Internal Storage
1 Intro to Storage & Shared Preferences App (18:43)
2 Introduction to DB Slide (3:13)
3 App - Chore - Demo (2:47)
4 App - Chore- UserInterface and Chore Class - Part 1 (14:30)
5 App - Chore - DatabaseHandler - Part2 (13:41)
6 App - Chore - Add - Retrieve a Chore - Part 3
7 App - Chore - Finish Crud Function and Started putting it all together - Part 4 (11:03)
7 App - Chore - Part 4 - Show Human Time and get All chores (11:47)
8 App - Chore - Saving User Input to DB - Part 5 (11:34)
9 App - Chore - Custom Listrow- UI - Part 6 (13:00)
10 App - Chore - RecyclerAdpater - Part 7 (14:00)
11 App - Chore - Showing Chores on RecyclerView - Part 8 (12:46)
12 App - Chore - Adding Toolbar addButton - Part 9 (10:41)
13 App - Chore - Create Custom Popup - Part 10 (12:49)
14 App - Chore - Saving Chore from Popup - Part 11 (9:28)
15 App - Chore - Delete Chore - Part 12
16 App - Chore - Final (15:50)
Connecting to the World - Connecting and Consuming JSON data from the Internet
1 Intro to HTTP and JSON (6:14)
2 Networking Libraries (4:07)
3 Volley - StringRequest (17:43)
4 Volley - JsonRequest (15:09)
5 Volley - JsonObjectRequest (20:57)
6 Recipe App - Demo (2:31)
7 Recipe App - Part 1 - UI (14:10)
8 Recipe App - UI - Part 2 - Listrow (13:16)
9 Recipe App - RecipeRecyclerAdapter - 3 (15:55)
9 Recipe App - Model Classes- 2 (8:10)
10 Recipe App - Parsing Recipies - 4 (13:20)
11 Recipe App - Show Recipies on List - Part 5 (11:20)
12 Recipe App - Final (16:05)
5 Install IntelliJ - Mac
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock