 课程大纲:
        
    课程大纲:                    Kotlin for iOS and Android Development培训
      
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
 
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                