<strike id="jrjdx"><ins id="jrjdx"></ins></strike>

<address id="jrjdx"></address>

    <listing id="jrjdx"><listing id="jrjdx"><meter id="jrjdx"></meter></listing></listing>
    <address id="jrjdx"></address><form id="jrjdx"><th id="jrjdx"><th id="jrjdx"></th></th></form>
    <address id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address></address>
    <noframes id="jrjdx">

    <noframes id="jrjdx">
    <form id="jrjdx"></form><form id="jrjdx"></form>

      <noframes id="jrjdx"><address id="jrjdx"><listing id="jrjdx"></listing></address>
      <noframes id="jrjdx">

      課程目錄:Kotlin for iOS Developers培訓
      4401 人關注
      (78637/99817)
      課程大綱:

             Kotlin for iOS Developers培訓

       

       

      Introduction

      Setting Up the Tools for Kotlin

      Using the Command Line Tools
      Installing the JDK for Kotlin
      Installing and Setting Up the IDE: IntelliJ
      Installing the Plugins
      Setting Up the Tools for Android Development

      Installing Android Studio
      Starting a New Project
      Setting Up the Emulator
      Setting Up the Library
      Setting Up Kotlin in Android

      Getting Started with Kotlin and the Kotlin Syntax

      Overview of Kotlin
      Learning the Kotlin Architecture
      Learning the Kotlin Syntax
      Using Key Features of Kotlin
      Comparing Similarities and Differences of Kotlin and Swift

      Basics
      Arrays
      Dictionaries
      Digging Deep into Programming with Kotlin vs. Swift

      Learning the Types of Classes
      Creating a Class
      Adding Methods to Classes
      Defining Basic Constructors
      Using Named Parameters and Default Values
      Using Open Classes to Allow Inheritance
      Creating, Declaring, and Using Functions in Kotlin
      Using Parameters and Returning a Value
      Creating and Using Interfaces
      Using Enumerations
      Understanding Generics
      Implementing a Generic Stack
      Using Generic Functions
      Using Extension Functions
      Working with Java from Kotlin and Vice Versa

      Working with the Data Layer

      Overview of the Network Layer
      Using Entities and Endpoints
      Implementing Network Interactors
      GET Articles
      POST Articles
      Finalize
      Setting Up Room for SQLite Database
      Working with Realm Database
      Implementing Common Tasks on the Data Layer
      Understanding the Application Life Cycle of Android vs. iOS

      Simple
      Complex
      Threading
      Using XML UI Layout

      Overview of Common UI Components Between Apple and Android
      Adding UI Events
      Creating an Activity
      Using the RecyclerView
      Troubleshooting

      Summary and Conclusion

      日韩不卡高清