Hi 我是 Don.
本身是一名 iOS App 工程師,平時都在使用和 Kotlin 很像的 Swift 進行開發。
打算通過類似「 Swift 30 Days」的方式來學習 Android 開發。
我會嘗試每天通過 Kotlin 做一個非常小的應用來學習,
並且比較 iOS 和 Android 在開發上相似或不同的地方。
一個活動日期確認的應用。 提供日期、時間的選擇 提供一個按鈕,點下後顯示確認日期提示 涉及到的元素 Calendar DatePickerDialog /...
GithubStars 是一個通過 Github API 請求數據,並通過 RecycleView 顯示的小應用。 提供一個輸入框,用來輸入 Gtihub 用...
在 iOS 開發中,我們可以通過 UserDefaults 將一些簡單的內容存在沙盒之中,而 Android 是通過一個叫做 SharedPreferences...
通過實現各種動畫效果來學習 Android 動畫開發。 ValueAnimator - 實現動畫 ObjectAnimator - 實作動畫 Animato...
Android 的 NotificationManager 是一個用於本地推播的類。這類似於 iOS 的 UILocalNotification(in iOS...
這次通過 Firebase 對設備進行 Push Notification 當設備收到 Push Notification 的時候,將內容通過 Alert...
這次研究 RecyclerView 的下拉刷新實作,類似於 iOS 的UIRefreshControl 在 Android 中也有 SwipeRefreshL...
側邊欄是一個非常常用的一種功能,這次在 Android 嘗試通過做一個。 提供一個側邊欄 可以展開 / 收起 側邊欄 側邊欄中點選 item 可以切換主畫面...
音樂播放器 可以播放、暫停、重置 播放過程進度條也要跟著變化 可以通過拖動進度條來改變播放的進度 可以調整聲音大小 隨著音樂的播放、暫停、重置,小鳥動畫也要...
和 iOS 開發一樣,Android 也有提供幾個內建的轉場動畫,如 Explode / Slide / Fade. 使用內建的轉場動畫 使用 Android...