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

       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

主站蜘蛛池模板: 狠狠色丁香婷婷综合尤物| 亚洲丁香色婷婷综合欲色啪| 色婷婷综合缴情综免费观看| 天堂久久天堂AV色综合| 婷婷久久综合| 久久综合九色综合欧美狠狠| 亚洲国产成人久久综合一 | 亚洲VA综合VA国产产VA中| 97久久婷婷五月综合色d啪蜜芽| 久久综合给久久狠狠97色| 久久综合噜噜激激的五月天| 九九久久99综合一区二区| 亚洲精品综合在线影院| 婷婷五月综合色视频| 久久本道综合久久伊人| 鲁一鲁一鲁一鲁一曰综合网| 婷婷综合缴情亚洲狠狠图片| 在线综合亚洲欧美网站| 激情五月综合综合久久69| 狠狠色丁香久久综合五月| 婷婷成人丁香五月综合激情| 综合在线免费视频| 鲁一鲁一鲁一鲁一曰综合网| 亚洲av伊人久久综合密臀性色| 91精品国产综合久久婷婷| 精品综合久久久久久98| 激情综合婷婷丁香五月| 亚洲国产欧洲综合997久久| 狠狠色狠狠色综合久久| 一本色道久久99一综合| 亚洲欧美日韩综合二区三区| 国产成人精品久久综合| 久久婷婷五月综合国产尤物app| 色老头综合免费视频| 久久综合噜噜激激的五月天| 国产成人亚洲综合无码精品| 一本色道久久88加勒比—综合| 五月天激情综合网| 色综合久久久久久久久五月| 亚洲成a人v欧美综合天堂| 亚洲综合色在线观看亚洲|