課程目錄:Kotlin for iOS and Android Development培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

           Kotlin for iOS and Android Development培訓(xùn)

         

         

         

        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
        Getting Started with Kotlin and the Kotlin Syntax

        Learning the Kotlin Architecture
        Learning the Kotlin Syntax
        Using Key Features of Kotlin
        Object-Oriented Programming with Kotlin

        Overview of Programming with Objects
        Creating a Class
        Adding Methods to Classes
        Defining Basic Constructors
        Using Named Parameters and Default Values
        Using Open Classes to Allow Inheritance
        Using Abstract Classes
        Creating and Using Interfaces
        Handling Overriding
        Creating Data Classes
        Using Singletons and Companion Objects
        Using Enumerations
        Grouping Classes into Packages
        Using Imports
        Implementing Information Hiding
        Using Getters and Setters
        Implementing Visibility Modifiers
        Understanding Generics
        Implementing a Generic Stack
        Using Generic Functions
        Android App Development Using Kotlin

        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
        Working with the Hello Android Framework and Android SDK Tools
        Developing an Android App Using Kotlin
        Using ListActivity and ListView
        Using Intents and Intent Filters
        Working with Custom Views
        Using Layout Managers
        Handling Web Services and API's
        Dealing with Android Services
        Working with SQLite Database
        Using Content Providers
        Writing Adapters
        Implementing Dialogs and Alerts (Toasts)
        Designing Your UI
        Options and Context Menus
        WebView
        Implementing Android Notifications
        Building a Customized Responsive Android App Using Kotlin
        Publishing Your Android Application to Google PlayStore
        iOS App Development Using Kotlin

        Overview of XCode 9 Features and Architecture
        Overview of Swift 4 Features and Architecture
        Comparing Similarities and Differences of Kotlin and Swift
        Basics
        Arrays
        Dictionaries
        Working with Web Services
        Performing Data Management
        Working with Variables, Constants, and Swift Data Types
        Optimizing the iOS User Experience through UX and UI Design
        Adding User Interaction for Improved User Experience
        Optimizing Performance
        Debugging an iOS App
        Building a Customized Responsive iOS App Using Kotlin
        Publishing Your iOS Application to the Apple AppStore
        Troubleshooting

        Summary and Conclusion