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

91精品国产一区| 99久久国产热无码精品免费| 中文国产成人精品久久一区| 国产伦精品一区二区三区视频小说| 色欲AV永久无码精品无码| 国产精品乳摇在线播放| 91天堂素人精品系列网站| 99热这里有精品| 久久精品国产亚洲AV麻豆~| 久久精品国产精品青草| 久久国产精品-久久精品| 国产在线观看一区二区三区精品| 国产精品视频色视频| 亚洲七七久久精品中文国产| 亚洲国产成人乱码精品女人久久久不卡 | 国产久爱免费精品视频| 夜夜高潮夜夜爽国产伦精品| 精品国产不卡一区二区三区| 免费人妻精品一区二区三区| 精品人妻无码专区在中文字幕 | 国产精品内射后入合集| 亚洲日韩精品一区二区三区| 热久久这里是精品6免费观看 | 亚洲日韩国产精品乱-久| 精品动漫一区二区无遮挡| 国产精品综合AV一区二区国产馆| 亚洲AV无码之国产精品 | 久久国产乱子伦精品免费一| 久久精品中文字幕免费| 久久ww精品w免费人成| 国产精品国产三级国产专播 | 久久精品中文字幕无码| 精品无码一区二区三区亚洲桃色| 亚洲国产精品一区二区久| 97久久精品无码一区二区| 久久精品久噜噜噜久久| 国产精品久久久久影院嫩草| 欧美人妻少妇精品久久黑人| 国产69精品久久久久999三级| 精品日韩在线视频一区二区三区| 亚洲精品色午夜无码专区日韩|