<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄: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

            538在线视频二三区视视频