iT邦幫忙

鐵人檔案

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

Kotlin and Android 30 days 系列

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

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

Day 21 MediaPlayer/MediaRecorder (下)

接續上篇對播放器的操作,這篇要加上動畫效果和錄音的部分。 顯示動畫 這邊使用到以前使用過的 ObjectAnimator 來達成效果以下為設定 rotati...

2018-11-05 ‧ 由 River 分享
DAY 22

Day 22 ActivityTransition

這次要實現的是在 Activity 間的轉場效果 MainActivity Explode、Slide 和 Fade 這三個是使用相同的轉場方法首先在對應的按...

2018-11-06 ‧ 由 River 分享
DAY 23

Day 23 LayoutSwitch

今天學習如何動態切換 Layout 的排版模式 建立右上角切換的圖示 第一步先建立要使用的 menu ,跟之前的做法一樣,在 res 資料夾中建立 menu...

2018-11-07 ‧ 由 River 分享
DAY 24

Day 24 LocalDatabase

今天學習如何儲存資料到 SQLite 資料庫 SQLiteOpenHelper 首先自訂一個類別繼承 SQLiteOpenHelper,建構子帶入 Conte...

2018-11-08 ‧ 由 River 分享
DAY 25

Day 25 GoogleVoice

今天學習如何使用 Google 的語音辨識功能 流程為按下按鈕後先 reset 三個圖形的顏色然後 Intent 到語音辨識的 Activity Intent...

2018-11-09 ‧ 由 River 分享
DAY 26

Day 26 Shake

今天要學習如何獲取裝置的加速器資訊並在感應到搖晃時切換圖片和震動 準備圖片資源 首先先把需要的圖片資源放到 drawable 中,並建立一個變數來存放它們的...

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

Day 27 Kotlin 的迴圈控制

在學習 Kotlin 語言的過程中,發現迴圈的用法有很多很方便的地方,這邊將常用的做個整理。 For 迴圈 Kotlin 中基本的 for 迴圈寫法可以用兩個...

2018-11-11 ‧ 由 River 分享
DAY 28

Day 28 GoogleMap Polygons

今天學習如何在 Google Map 上畫多邊形 首先在開啟新專案的時候選擇 Google Maps Activity 載入完成後,會跳出一個提示頁 goog...

2018-11-12 ‧ 由 River 分享
DAY 29

Day 29 Firebase Realtime Database

今天要使用 Firebase 提供的資料庫功能來存放資料首先開啟一個空白的專案然後在 IDE 上方的選單選擇 Tools -> Firebase 接著畫...

2018-11-13 ‧ 由 River 分享
DAY 30

Day 30 Firebase Cloud Firestore

昨天使用了 Firebase 的 Realtime Database 功能今天試著使用另一個資料庫 Firebase Cloud Firestore 綁定動作大...

2018-11-14 ‧ 由 River 分享