iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Kotlin and Android 30 days 系列

學習使用 Android 新支援的語言 Kotlin 開發 Android Apps
目標了解各種 View 的使用和串接 API 等
內容不限,也會把學習到的相關知識,或恍然大悟的部分紀錄下來
希望這 30 天後能讓自己有將所想畫面刻出來的能力!

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室第二屆鐵人賽
DAY 11

Day 11 ProgressControl

這次要試著嘗試使用 Runnable 物件和認識 Thread, HandlerThread, Handler, Runnable 之間的關係 目標項目 前...

2018-10-26 ‧ 由 River 分享
DAY 12

Day 12 Alarm(DatePickerDialog, TimePickerDialog)

學習使用內建的 Dialog 來選擇時間和日期首先在 MainActivity 中宣告 private lateinit var calendar: Cale...

2018-10-27 ‧ 由 River 分享
DAY 13

Day 13 GithubStars

這次要試著接 github api 去顯示使用者按過星星的專案會使用到 OkHttp 來接 api 和 RecyclerView 來顯示資料 目標項目 前情提...

2018-10-28 ‧ 由 River 分享
DAY 14

Day 14 LocalStorage

在 Android 系統中,要在本地儲存資料可以使用 SharedPreference 或 SQLite這邊介紹使用 SharedPreference 目標項目...

2018-10-29 ‧ 由 River 分享
DAY 15

Day 15 Ball (Animator)

今天學習如何做出動畫效果主要使用 ValueAnimator 和 ObjectAnimator 來達成 ValueAnimator,將重點放在透過值的變化來產...

2018-10-30 ‧ 由 River 分享
DAY 16

Day 16 Notification

演變 在 Android 3.0 之前,通知是使用 Notification() 來達成 val notification = Notification(ico...

2018-10-31 ‧ 由 River 分享
DAY 17

Day 17 PushMessages

今天要學習使用 Firebase 的通知推送功能和廣播物件的使用 FirebaseMessagingService 在 Android Studio 3 之中,...

2018-11-01 ‧ 由 River 分享
DAY 18

Day 18 PullToRequest

這次要實作 Android 的下拉效果其實只要把控制項丟到 SwipeRefreshLayout 這個 ViewGroup 中就可以了比想像中的步驟要少畫面內...

2018-11-02 ‧ 由 River 分享
DAY 19

Day 19 SideMenu

今天要學習如何使用 DrawerLayout 首先先到 build.gradle 中加入 dependencies { ... i...

2018-11-03 ‧ 由 River 分享
DAY 20

Day 20 MediaPlayer/MediaRecorder (上)

今天學習使用 MediaPlayer 來播放 mp3 檔案首先要建立 MediaPlayer 類別這邊的想法是,建構類別時,把完成後 UI 要做的事情當作 C...

2018-11-04 ‧ 由 River 分享