架構對於行動裝置應用程式開發是一個非常重要的部份一個好的架構能夠使開發者好增加功能、debug,而且還擁有更高的可讀性 在學習架構以前,我的 side proj...
透過上一節的文字說明,想在這節做一個簡單的示範。 我想完成從 MainActivity 輸入字串,按下按鈕後跳到 ResultActivity 並以 recyc...
在 MVVM 架構裡面,livedata 是個在 lifecycle 依賴包裡面非常好用也十分常用的型態之一。 其中 livedata 又分為兩種 LiveD...
前幾篇的 MVVM 簡介有提到,其中一種資料來源是本地資料庫。只要有關於資料庫,資料庫的設計就很重要,他會間接地影響到程式的 debug 和執行速度等。所以一個...
room 是一個簡單好用的本地資料庫,比起一般的 sqlite,它更為直覺去使用,而且也跟 live data 有著良好的互動性。 在 room databas...
Data binding 強化了 XML 在 project 裡的功能和地位,讓元件可以在 XML 就綁上點擊事件、資料等等。 在開始進行 data bindi...
以下出現之畫面皆為參照 FieC 公司開發的 Ahorro 所仿造出來的,該創意全為該公司所有,且本文之全部內容都與其公司無任何直接關係。 Ahorro -...
現在市面上的程式打開的時候,大部分都會有啟動畫面,等待裡面的處理程序處理好以後,再打開程式。在網路上也能看到各種不同的寫法,不過大致上的概念都是一樣的。 興...
在剛創建好的專案中可以在 res 裡看到一個名為 mipmap 的資料夾,而裡面放著各種圖片。根據我的了解,該 app 要使用哪一種圖片作為 icon 是取決於...
完賽囉 baby 這是我第一次參加鐵人賽,這一個月下來,不僅算是給予暑假兩個月的我一個複習的機會、加深記憶,還有些是在查詢資料的過程中,才學到一些新的東西。雖然...