Урок 1.00:01:45
What You'll Get from this Course
Урок 2.00:05:01
How's The Course Structured
Урок 3.00:04:42
Where Should You Start
Урок 4.00:00:42
Important Message
Урок 5.00:07:35
Install Java JDK - Windows PC
Урок 6.00:07:15
Install IntelliJ IDEA - Windows PC
Урок 7.00:12:18
Install Android Studio - Windows PC
Урок 8.00:07:26
Install IntelliJ IDEA - MAC
Урок 9.00:06:53
Install Java - Linux Ubuntu
Урок 10.00:12:31
Install Android IntelliJ - Linux Ubuntu
Урок 11.00:10:16
Installing Android Studio - Linux Ubuntu
Урок 12.00:02:20
How to Import Kotlin Code/Resources into IntelliJ
Урок 13.00:05:09
IntelliJ Updates
Урок 14.00:04:40
Update to Kotlin 1.2
Урок 15.00:05:00
Write a Hello World program in Kotlin
Урок 16.00:03:27
Kotlin - How to Make Comments in Your Code
Урок 17.00:06:52
Kotlin Variables
Урок 18.00:05:12
Kotlin Variable type String
Урок 19.00:07:32
Kotlin Variable type Int
Урок 20.00:04:25
Kotlin - Variable type - Double
Урок 21.00:03:41
Kotlin Variable type Boolean
Урок 22.00:03:56
Kotlin - Variable type - Float
Урок 23.00:04:40
Kotlin Char Variable Types
Урок 24.00:06:32
Kotlin - Difference between Var and Val Keywords
Урок 25.00:12:35
Kotlin - How to Read Input with readLine Method - App - Store Coversation
Урок 26.00:04:51
Kotlin - Adding Numbers
Урок 27.00:01:53
Kotlin - Subtraction
Урок 28.00:02:18
Kotlin - Multiplying Numbers
Урок 29.00:07:14
Kotlin - Division
Урок 30.00:03:20
Kotlin - Remainder
Урок 31.00:05:34
Incrementing and Decrementing
Урок 32.00:07:16
How to Convert Between Data Types
Урок 33.00:06:10
Conditional operators (<,>, ==, !=, <=, >=)
Урок 34.00:06:43
If-else Statements and Conditional operators
Урок 35.00:09:50
Logical Operators (AND, OR, NOT)
Урок 36.00:08:58
When Expression
Урок 37.00:09:12
For Loop
Урок 38.00:04:29
While Loop
Урок 39.00:05:33
Do while Loop
Урок 40.00:10:15
App - How Many Siblings?
Урок 41.00:09:07
Functions With Parameters
Урок 42.00:10:40
Functions Return Types
Урок 43.00:03:00
Functions - No return Type, No parameters
Урок 44.00:05:46
Variable Scope
Урок 45.00:04:36
Introduction to Object Oriented Programming - OOP - What's a Class?
Урок 46.00:12:41
Let's Create our First Class
Урок 47.00:06:50
Setters and Getters
Урок 48.00:02:51
Inheritance - Introduction
Урок 49.00:11:38
Inheritance
Урок 50.00:08:32
Overloading Constructors
Урок 51.00:07:44
Controlling Access to fields (Instance Variables - Properties)
Урок 52.00:07:20
Kotlin - Class Extension
Урок 53.00:05:24
Nested Classes
Урок 54.00:04:25
Inner Classes
Урок 55.00:04:35
Companion Object in Kotlin
Урок 56.00:08:32
Overloading Operators + Challenge
Урок 57.00:06:37
Interface Classes
Урок 58.00:12:34
Abstract Classes
Урок 59.00:08:06
Generic Classes
Урок 60.00:07:16
Enums in Kotlin
Урок 61.00:02:09
What's an Array - Creating Arrays in Kotlin
Урок 62.00:07:27
Create Arrays and Iterate Through
Урок 63.00:06:02
Arrays - Part 2
Урок 64.00:11:01
Array Lists
Урок 65.00:07:06
Hashmaps
Урок 66.00:11:20
MapOf, Arrayof, MutableList
Урок 67.00:09:18
Writing to Files (Text Files)
Урок 68.00:06:30
writing to File with User Input and Appending Characters
Урок 69.00:06:14
Reading from Text Files
Урок 70.00:09:21
App - Writing a Reader-Write App
Урок 71.00:12:44
Installing the Android Studio and Setup Kotlin and Run First App
Урок 72.00:07:44
UPDATE - Android Studio 3.0
Урок 73.00:13:50
Running UPDATED Android Studio - No Extension Needed
Урок 74.00:11:45
Android Studio Quick Tour
Урок 75.00:12:28
Android Studio Tour - File Structure, Manifest, Strings
Урок 76.00:13:45
App - What's My Name
Урок 77.00:10:52
String.xml, Manifest and Android Studio File
Урок 78.00:06:48
Android Toast and Context Class
Урок 79.00:12:49
TextViews, EditText and Buttons - Enter Name and Show name
Урок 80.00:08:05
Enter Name and Show - Final
Урок 81.00:09:20
App - How Much You Weigh on Mars?
Урок 82.00:13:50
App - How Much You Weigh on Other Planets
Урок 83.00:16:57
CheckBoxes in Android
Урок 84.00:15:45
App- How Much You Weigh on ... Improved Version 2
Урок 85.00:11:56
App - Weight On.... Improved part 2
Урок 86.00:15:40
App- How Much You Weigh on ... Improved Version 3 - Final
Урок 87.00:08:06
Adding Images to Our Apps - Why we Use Kotlin Extensions Plugin
Урок 88.00:12:25
Adding Images to Our Apps - ImageViews
Урок 89.00:20:24
App - ImageFilter
Урок 90.00:11:47
App - Random background Colors
Урок 91.00:07:57
Layouts - LinearLayout
Урок 92.00:10:47
RelativeLayouts
Урок 93.00:09:01
TableRow Layout
Урок 94.00:04:01
ScrowView Layout
Урок 95.00:17:23
Styles and Themes in Android
Урок 96.00:11:21
Context in Android and Toast Class
Урок 97.00:10:18
Debugging Your Code
Урок 98.00:06:44
What's an Activity?
Урок 99.00:09:19
Activity lifecycle
Урок 100.00:07:46
Navigating from One Activity to Another
Урок 101.00:08:36
Passing Data between Activities
Урок 102.00:14:59
Passing data back to first Activity
Урок 103.00:11:55
App - Animals Bio - User Interface - Part I
Урок 104.00:11:30
App - Animals Bio - Final
Урок 105.00:01:56
Introduction to Listviews - Demo
Урок 106.00:13:30
How do Listviews Work? - Adpaters and Listviews
Урок 107.00:11:31
RecyclerView - Part 1 - UI
Урок 108.00:16:35
RecyclerView - Part 2 - UI
Урок 109.00:18:49
RecyclerView - Part 3 - Code
Урок 110.00:04:16
Adding Event Listeners to Each Row
Урок 111.00:18:44
Shared Preferences
Урок 112.00:03:14
Introduction to Databases in Android - Kotlin - Sqlite
Урок 113.00:02:48
App - Chores - Demo
Урок 114.00:14:32
App - App - Chores - User Interface
Урок 115.00:13:42
App - Chores - Database handler Class
Урок 116.00:19:47
App - Chores - Add and Retrieve a Chore
Урок 117.00:11:04
App - Chores - Finalize CRUD Functions
Урок 118.00:11:35
App - Chores - Saving User Input to Database
Урок 119.00:13:01
App - Chores - Custom Listrow - User Inter face
Урок 120.00:14:02
App - Chores - Recycler Adapter
Урок 121.00:12:47
App - Chores - Showing Chores on Recycler Adapter
Урок 122.00:10:42
App - Chores - Adding Toolbar Add Button
Урок 123.00:12:50
App - Chores - Create Custom Popup
Урок 124.00:09:29
App - Chores - Saving Chore From Popup
Урок 125.00:17:59
App - Chores - Deleting Chore
Урок 126.00:15:51
App - Chores - Final Touches
Урок 127.00:06:15
Introduction to HTTP Request and JSON and Networking in Android
Урок 128.00:04:08
What's an Android Library?
Урок 129.00:17:44
Volley String Request
Урок 130.00:15:10
Volley JSON ArrayRequest
Урок 131.00:20:59
Volley JSON ObjectRequest
Урок 132.00:02:32
App - Recipe Finder - Demo
Урок 133.00:14:11
App - Recipe Finder - User Interface - Part 1
Урок 134.00:13:17
App - Recipe Finder - User Interface - Part 2 - Listrow
Урок 135.00:15:56
App - Recipe Finder -RecyclerAdapter
Урок 136.00:13:21
App - Recipe Finder - Parsing Recipies
Урок 137.00:11:21
App - Recipe Finder - Show Recipes on RecyclerVew
Урок 138.00:16:07
App - Recipe Finder - Final
Урок 139.00:17:16
Firebase - Introduction to Cloud Based Services - Setup
Урок 140.00:07:06
Firebase - Read Values from Fireabase Database
Урок 141.00:09:28
Firebase - Save Objects and Use Push
Урок 142.00:12:57
Firebase - Login User With Email and Password
Урок 143.00:11:45
Firebase - Create Account
Урок 144.00:06:04
WhatsApp Clone Chat App - Demo
Урок 145.00:07:48
WhatsApp Clone Chat App - Setup UI - Part 1
Урок 146.00:08:05
WhatsApp Clone Chat App - Setup UI Finish Main Activity - Part 2
Урок 147.00:18:01
WhatsApp Clone Chat App - Login - Part 3
Урок 148.00:14:16
WhatsApp Clone Chat App - Create Account UI - Part 4
Урок 149.00:22:23
WhatsApp Clone Chat App - Create Account - Part 5
Урок 150.00:15:00
WhatsApp Clone Chat App - Login Users Code - Part 6
Урок 151.00:06:19
WhatsApp Clone Chat App - Check User - Login - Part 7
Урок 152.00:14:10
WhatsApp Clone Chat App - TabLayout ViewPager - Part 8.1
Урок 153.00:09:17
WhatsApp Clone Chat App - TabLayout ViewPager - Part 8.2
Урок 154.00:07:38
WhatsApp Clone Chat App - Menu Settings and Logout - Part 9
Урок 155.00:11:39
WhatsApp Clone Chat App - Settings Screen Setup - Part 10
Урок 156.00:13:50
WhatsApp Clone Chat App - Settings Activity - Part 11
Урок 157.00:11:36
WhatsApp Clone Chat App - Status Activity - Part 12
Урок 158.00:13:33
WhatsApp Clone Chat App - Settings Get Image - Part 13.1
Урок 159.00:22:21
WhatsApp Clone Chat App - Save Images to Firebase - Part 13.2
Урок 160.00:08:11
WhatsApp Clone Chat App - Settings Show Image and Set Images - Part 13.3
Урок 161.00:18:24
WhatsApp Clone Chat App - Populate Users - Create Adapter - Part 14.1
Урок 162.00:15:40
WhatsApp Clone Chat App - Showing all Users - Part 14.2
Урок 163.00:11:38
WhatsApp Clone Chat App - Tap and Show Dialog - Part 15
Урок 164.00:13:49
WhatsApp Clone Chat App - Populate Profile Picture - Part 16
Урок 165.00:12:24
WhatsApp Clone Chat App - Create Item Message - Part 17
Урок 166.00:15:00
WhatsApp Clone Chat App - Chat Activity - Part 18
Урок 167.00:16:24
WhatsApp Clone Chat App - Setup Chat Activity - Part 19
Урок 168.00:09:06
WhatsApp Clone Chat App - Sending and Showing Chats - Part 20
Урок 169.00:25:35
WhatsApp Clone Chat App - Final Product
Урок 170.00:01:42
Developer Portfolio App - Demo
Урок 171.00:07:31
Theme and Colors - Branding
Урок 172.00:13:34
User Interface Setup
Урок 173.00:10:03
UI and TabLayout
Урок 174.00:10:37
Finalizing User Interface and Create Fragments
Урок 175.00:08:48
Setup PagerAdapter Class
Урок 176.00:13:00
Wiring it all Up
Урок 177.00:03:12
Final Touches and Product
Урок 178.00:01:10
App Demo
Урок 179.00:09:48
User Interface Setup
Урок 180.00:12:15
Volley Library Setup and App Controller
Урок 181.00:11:09
Fetching Data from the Remote API
Урок 182.00:07:05
Setup Data Classes
Урок 183.00:11:39
Setup Fragments
Урок 184.00:09:45
Setup Fragments - Part 2
Урок 185.00:07:30
Setup Fragments and Viewpager Class
Урок 186.00:10:01
Fix Previous Error!
Урок 187.00:10:52
Final Product - Motivational App
Урок 188.00:05:19
Introduction to Drawing on Screen
Урок 189.00:13:22
Drawing Circles
Урок 190.00:10:39
Drawing Images - Bitmaps
Урок 191.00:07:53
Custom TextViews
Урок 192.00:02:10
Intro to Breathe App
Урок 193.00:14:09
User Interface Setup
Урок 194.00:13:01
Setup Animation Library
Урок 195.00:10:12
Setup Shared Preferences - Saving data on Device
Урок 196.00:14:09
Finalizing the App
Урок 197.00:04:30
Final Product - Breathe App