Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Kotlin Android Development Masterclass, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 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