●章 Kotlin快速入門
1.1 開發環境配置
1.1.1 安裝JDK
1.1.2 安裝IDE
1.1.3 創建個Kotlin工程
1.1.4 工程組織結構
1.1.5 添加代碼
1.1.6 運行程序
1.2 大道至簡
1.3 萬變不離其宗
1.4 新式語法特征
1.5 Kotlin獨特語法
1.6 作用域函數
1.6.1 let()
1.6.2 run()
1.6.3 apply()
1.6.4 also()
1.6.5 with()
1.7 新式語法特點總結
第2章 Android繫統簡介
第3章 Android開發環境搭建
3.1 Android Studio
3.2 安裝Android Studio
3.3 配置Android SDK
3.4 四項原則
第4章 個Kotlin App
4.1 運行App
4.1.1 在真實設備上調試
4.1.2 配置虛擬機
4.2 虛擬機加速
4.2.1 在BIOS中開啟虛擬化支持
4.2.2 安裝HAXM
4.3 App的樣子
4.4 工程裡面有什麼
第5章 UI資源與Layout
5.1 LayOUt
5.2 改動Layout
5.2.1 添加圖像資源
5.2.2 文件或文件夾改名
5.2.3 顯示自己的圖像
5.2.4 XML小解
5.2.5 Layout源碼解釋
5.3 ConstraintLayout
5.3.1 ConstraintLayout的原理
5.3.2 子控件在ConstraintLayout中居左或居右
5.3.3 子控件在ConstraintLayout中橫向居中
5.3.4 子控件在ConstraintLayout中居中偏左
5.3.5 子控件A在子控件B的上面
5.3.6 子控件A與子控件B左邊對齊
5.3.7 設置子控件的寬和高
5.3.8 子控件的寬和高保持一定比例
5.4 設計登錄頁面
5.4.1 添加用戶名輸入控件
5.4.2 添加密碼輸入控件
5.4.3 添加登錄按鈕
5.4.4 完成收工
5.5 讓內容滾動
5.5.1 添加ScrollView作為最外層容器
5.5.2 禁止旋轉
5.5.3 為橫屏和豎屏分別創建Layout
5.5.4 讓內容居中
5.6 添加新的Layout資源
第6章 各種Layout控件
6.1 FrameLayout
6.2 LinearLayout
6.2.1 縱向LinearLayout中子控件橫向居中
6.2.2 子控件均勻分布
6.2.3 子控件按比例分布
6.2.4 用LinearLayout實現登錄界面
6.3 GridLayout
6.4 TableLayout
第7章 操作控件
7.1 在Activity中創建界面
7.1.1 類R
7.1.2 類Activity
7.1.3 四大組件
7.2 在代碼中操作控件
7.2.1 獲取控件
7.2.2 響應View的事件
7.2.3 添加依賴庫
7.2.4 顯示提示
7.2.5 完成收工
……
第8章 Activity導航
第9章 Theme
0章 Fragment
1章 菜單
2章 動畫
3章 自定義控件
4章 RecyclerView
5章 模仿QQ App界面
6章 實現聊天界面
7章 多線程
8章 網絡通信
9章 異步調用庫Rxjava
第20章 實現聊天功能
內容簡介
Google已經將Kotlin列為Android開發開發語言。Kotlin與Java無縫兼容,同時Kotlin作為一門新語言,其語法極其簡潔精練,稍微熟悉之後,開發效率立即會有明顯提升。本書分為20章,嚴格參考Android 10官方開發文檔,全面講解利用Kotlin開發Android應用的各種技術,章節精心安排、循序漸進,內容準確、翔實、全面而又通俗易懂,絕不是術語的羅列,也絕不是不知所雲的翻譯。本書既適合Android應用開發初學者、轉向Kotlin編程的Android應用開發人員閱讀,也適合高等院校和培訓學校計算技術相關專業的師生參考。