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