iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

30天建立寵物約散App-Android新手篇 系列

30天從零開始製作寵物約散app,語言是用Kotlin,架構是採用MVVM,雲端儲存是透過Firebase。
預計App內容會包含-會員註冊/登入、寵物邀約資料PO出、寵物散步受邀接受,若時間夠也會製作即時聊天系統。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室V5.0
DAY 1

【Day1】前言X動機X首款寵物約散Android平台APP

前言 人是群居動物,沒有家人/伴侶/朋友的陪伴,就會感到很空虛。 但是你/妳有沒有想過其實寵物也是需要有寵物朋友的!? 筆者親身體驗,發現有寵物朋友陪伴的寵物,...

2021-09-16 ‧ 由 Tom 分享
DAY 2

【Day2】Splash畫面X變更AppIconX字型自訂

今天我們要來完成 splash畫面,也就是啟動時App會跳出短暫的畫面。 變更AppIcon的圖示 自定義字型 1.登入畫面製作 一、首先我們創立一個空的...

2021-09-17 ‧ 由 Tom 分享
DAY 3

【Day3】Firebase連接XBaseFragment建立X服務定位Koin使用

好的,那我們要稍微介紹一下,Firebase,我們可以把它想成一個後端服務。並且它同時支援Android、iOS、網頁端,所以可以有效縮減我們App開發的時間...

2021-09-18 ‧ 由 Tom 分享
DAY 4

【Day4】Navigation導航X註冊畫面X Firebase Auth

好的,中秋節連假第二天,大家是吃烤肉吃的不要不要的阿? 那我們今天主要要做的就是關於登入頁面。今天會用到的就是透過Navigation來導航Fragment之...

2021-09-19 ‧ 由 Tom 分享
DAY 5

【Day5】註冊畫面 X Firestore Database

昨天我們已經把登入畫面做好了,大家有沒有覺得萬事起頭難呢? 既然我們已經有登入畫面了,當然要有註冊畫面啦,否則我們永遠登不進去畫面~ 那麼就開始啦! 先給...

2021-09-20 ‧ 由 Tom 分享
DAY 6

【Day6】重設密碼頁面X Firebase Auth

中秋節快樂!!! 這幾天烤肉烤到有點忘記打Code的感覺了,那提到忘記這個詞,我們就想到我們平常密碼也有可能會忘記,那怎麼辦呢!? Firebase Aut...

2021-09-21 ‧ 由 Tom 分享
DAY 7

【Day7】BottomNavigation X ProfileFragment

不知道今年大家中秋節有沒有見到許久沒見到的親戚朋友呢!? 筆者發現年齡越長,大家都會越來越有自己的生活圈,但是,儘管不是很常見面/聯絡~ 但是偶爾一見面,又...

2021-09-22 ‧ 由 Tom 分享
DAY 8

【Day8】EditProfileFragment X Storage上傳照片

在昨天的Profile頁面中,我們可以看到有照片的訊息,那我們今天主要要來做的就是~ 把手機相簿裡面的照片傳上去Firebase的 Storage,並且要轉換...

2021-09-23 ‧ 由 Tom 分享
DAY 9

【Day9】AddInvitationFragment(上)

好的,接下來我們要新增邀約的Fragment,好讓使用者可以上去PO出自己的邀約,以及讓不同的使用者可以看到目前有的邀約。那我們開始吧! 今天會完成上傳圖片/...

2021-09-24 ‧ 由 Tom 分享
DAY 10

【Day10】AddInvitationFragment(下) X DatePickerDialog

接下上集!!,我們已經完成layout,還有上傳照片了。那麼接下來我們要做的就是把選取時間的日曆叫出來,好讓我們的user選擇邀約的時間!我們主要是透過 da...

2021-09-25 ‧ 由 Tom 分享