iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

Android 開發 30天 初學之路筆記 系列

首次參加iThome鐵人賽
文章內容大多介紹Android常見的開發組件或套件的使用
程式碼範例以Java為主
IDE:Android Studio
適合有一點點基礎以上的大大閱讀

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac 老扛寶
DAY 11

Day11 - Android Navigation component

簡介 Navigation優點: 可視化的頁面導航圖,便於我們快速了解頁面間的關係。 通過destination和action完成頁面間的導航 方便添加頁...

2022-09-22 ‧ 由 ian_liu 分享
DAY 12

Day12 - RecyclerView 簡單使用

簡單使用 效果圖: 步驟: 創建Item樣式, 主頁面添加RecyclerView控件 實作RecyclerView.Adapter RecyclerView...

2022-09-23 ‧ 由 ian_liu 分享
DAY 13

Day13 - RecyclerView 進階操作 | 拖曳排序、左右刪除、復原操作

接續上一遍, 這次要講的是相對進階的操作: 上下拖曳 - 實現Item排序 左右滑動 - 實現刪除&封存操作 滑動後的復原操作 一、上下拖曳 -...

2022-09-24 ‧ 由 ian_liu 分享
DAY 14

Day14 - 常用的9種對話框(Dialog)

(1) 普通對話框(2顆按鈕) AlertDialog.Builder dialog = new AlertDialog.Builder(this); di...

2022-09-25 ‧ 由 ian_liu 分享
DAY 15

Day15 - Android - MVC、MVP、MVVM 設計架構

MVC [V] View:負責頁面顯示和使用者交互。由xml文件負責。 [C] Controller:負責Model和View之間的交互由Activity/F...

2022-09-26 ‧ 由 ian_liu 分享
DAY 16

Day16 - Lifecycle | Android Jetpack

Lifecycle是一個生命週期感知型組件,一般用來響應Activity/Fragment、Service等生命週期狀態的變化。 Jectpack 是一個由多...

2022-09-27 ‧ 由 ian_liu 分享
DAY 17

Day17 - ViewModel | Android Jetpack

LiveData和ViewModel組件常被用來一起實現Android官方所提出來的MVVM架構。 而"ViewModel的唯一職責就是管理UI的數據...

2022-09-28 ‧ 由 ian_liu 分享
DAY 18

Day18 - LiveData | Andoid Jetpack

LiveData | Android Jetpack LiveData組件:在底層數據更改時自動通知視圖 如何使用 通常LiveData會和ViewMode...

2022-09-29 ‧ 由 ian_liu 分享
DAY 19

Day19 - DataBinding | Android Jetpack

簡介 DataBinding庫允許開發者使用宣告式格式(declarative format) 而不是編成方式將XML佈局中的UI組件綁定到應用程序中的數據源...

2022-09-30 ‧ 由 ian_liu 分享
DAY 20

Day20 - Android Retrofit2

Retrofit是Square公司開發的一款針對Android網路請求的框架,遵循Restful設計風格,底層基於OkHttp。 功能: 支持同步/異步網路請...

2022-10-01 ‧ 由 ian_liu 分享