課程目錄: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久久99精品免视看动漫| 国产精品免费播放| 久久精品aⅴ无码中文字字幕重口| 亚洲精品成人区在线观看| 亚洲精品自偷自拍无码| 久久精品免费电影| 精品人妻少妇一区二区三区| 小呦精品导航网站| 2020国产精品视频| 国产精品无码久久综合| 国产AV国片精品一区二区 | 精品久久天干天天天按摩| 久久久无码精品亚洲日韩京东传媒 | 日韩精品无码一区二区视频| 国产精品亚洲天堂| 91情侣在线精品国产免费| 91精品一区二区三区久久久久| 日本精品高清一区二区| 亚洲AV无码乱码精品国产| 无码aⅴ精品一区二区三区| 精品国产福利一区二区| 久9这里精品免费视频| 欧亚精品卡一卡二卡三| 亚洲精品成人久久久| 国产精品VA在线播放| 精品日韩二区三区精品视频| 2022国产精品不卡a| 亚洲精品熟女国产| 亚洲国产成人久久精品影视| 久久精品国产一区| 亚洲国产另类久久久精品黑人| 精品无码人妻久久久久久| 日本国产精品久久| 国产在线91区精品| 国产精品入口麻豆电影网| 国产精品无码制服丝袜| 日本精品视频在线播放| 精品国产免费观看久久久| 精品熟女碰碰人人a久久| 久久精品国内一区二区三区|