iT邦幫忙

鐵人檔案

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

Kotlin and Android 30 days 系列

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

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

Day 1 基礎認識

首先需要先建置好我們的開發環境!Android Studio 是開發 Android Apps 的首選 IDE還有另一套是 Eclipse ,但是沒有使用過所以...

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

Day 2 TapCounter

使用 Android Studio 實作一簡易計數器 有幾個目標項目要做: 自訂 OptionsMenu 計數按鈕 歸零按鈕 自訂 OptionsMenu...

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

Day 3 Discount

使用 SeekBar 計算折扣 目標項目: SeekBar 事件處理 EditText 事件處理 SeekBar 事件處理 SeekBar 拉動改變值時會...

2018-10-18 ‧ 由 River 分享
DAY 4

Day 4 ImagePicker

設定兩個按鈕,分別能夠顯示相簿裡的圖片和直接拍照的圖片 目標項目: 傳送不同的 intent 設置 onActivityResult 接收結果的處理 傳送...

2018-10-19 ‧ 由 River 分享
DAY 5

Day 5 ScalableImage

目標項目: 前置作業 拖拉事件的處理 邊界的判斷 縮放事件的判斷 前置作業 首先我們需要自訂一個 class 繼承 ImageView class Cus...

2018-10-20 ‧ 由 River 分享
DAY 6

Day 6 WebViewSearch

WebView 的基本使用 目標項目: WebView 設定 縮小鍵盤 WebView 設定 目標加入 WebView ,然後使用 EditText 中的文...

2018-10-21 ‧ 由 River 分享
DAY 7

Day 7 ImageList

RecyclerView的使用 比起 ListView,RecyclerView 有更好的記憶體管理,也可以方便的連結 layout 目標項目: 前置作業...

2018-10-22 ‧ 由 River 分享
DAY 8

Day 8 MyLocation

這次要在 APP 中顯示 Google Map目標項目: 要求權限 取得 Google Map API key LocationListener 處理 要求...

2018-10-23 ‧ 由 River 分享
DAY 9

Day 9 BottomNavigation

目標項目: 前置作業 Fragment 設定 Activity 設定 前置作業 要達成下方的自訂導覽列效果,首先加入所需的三個圖示在 drawable 資料...

2018-10-24 ‧ 由 River 分享
DAY 10

Day 10 ImageSlider(ViewPager)

要製作一個可以左右滑動照片的效果可以使用 ViewPager 來達成 目標項目 前置作業 自訂 Adapter addOnPageChangeListene...

2018-10-25 ‧ 由 River 分享