-
Урок 1. 00:04:24Course Overview: About Me, You, and this Course
-
Урок 2. 00:01:33How to Run the Examples: try.kotlinlang.org (no download/sign up required)
-
Урок 3. 00:27:46Kotlin Syntax Practice for Beginners: Follow Along!
-
Урок 4. 00:07:54How to Learn Programming Faster, and with Better Retention!
-
Урок 5. 00:05:18What is Information, and how do Modern Computers work with it?
-
Урок 6. 00:04:52Data Landscape: Memory Spaces and Named Addresses (References)
-
Урок 7. 00:07:32How to use "val" and "const val" References to promote Immutability/Efficiency
-
Урок 8. 00:07:00Using "var" Reference Types, and the problems with Shared Mutable State!
-
Урок 9. 00:20:45Giving Structure to Data with Classes
-
Урок 10. 00:03:04A Fundamental Divide: Computation and Control Logic
-
Урок 11. 00:09:18Computing Data means Solving Problems
-
Урок 12. 00:05:10Controlling the Flow of Data
-
Урок 13. 00:20:08Event Driven Programs
-
Урок 14. 00:21:04Functional versus Imperative Program Style (mild introduction)
-
Урок 15. 00:02:33What is Software Architecture?
-
Урок 16. 00:12:56Separation of Concerns
-
Урок 17. 00:32:08Dependency Inversion: Using Interfaces Effectively for Front End and Back End
-
Урок 18. 00:10:45Extension versus Abstraction: Open/Closed Principle
-
Урок 19. 00:13:21Dependency Injection: How, What, and Why?
-
Урок 20. 00:14:00Inversion of Control via the Service Locator Pattern
-
Урок 21. 00:17:15Proving Programs with Tests (a light introduction to Testing)
-
Урок 22. 00:07:58Solving Problem (Domains) by Analysis
-
Урок 23. 00:02:21Overview and Introduction to Section 6
-
Урок 24. 00:02:53Android Studio IDE: An Application for making Android Applications
-
Урок 25. 00:06:52XML: The Five Minute Language, Tags/Elements, Attributes, Namespaces
-
Урок 26. 00:05:10Physical and Virtual Devices in Android Studio, Developer Options, AVD Manager
-
Урок 27. 00:05:32Creating an Android Project, Android Studio Basics, Mixed Kotlin + Java Projects
-
Урок 28. 00:06:00Introducing Resources, res directory, and Layouts for building the UI
-
Урок 29. 00:06:36The AndroidManifest Configuration File, Creating an Activity
-
Урок 30. 00:04:40Gradle Build Automation Tool Basic: Great Defaults, Easy Customization
-
Урок 31. 00:02:51Deploying a HelloWorld Application to a Physical Device or Emulator on Android
-
Урок 32. 00:07:00Overview, Project Creation, and Gradle Configuration
-
Урок 33. 00:18:36Problem Domain Analysis And Interfaces, Repository/Facade
-
Урок 34. 00:29:30XML User Interface W/ ConstraintLayout Guidelines, Chains, Styles And More!
-
Урок 35. 00:25:23View W/ Activity, Front End Contract And Event Handling W/ Sealed Class
-
Урок 36. 00:32:48Presentation Logic W/ Test Driven Development And Coroutines
-
Урок 37. 00:18:06Facade/Repository Implementation W/ T.D.D., Suspend Functions
-
Урок 38. 00:23:55Validator, Calculator, Background Thread Processing W/ withContext() Coroutine
-
Урок 39. 00:03:46Simple, Libary-Free Build Logic (Dependency Injection)
-
Урок 40. 00:14:22Final Assignment Overview, Reading Error Logs, Using Android Studio's Debugger
- Категории
- Источники
- Все курсы
- Разделы
- Книги