前言:架構對於初學者來說,非常重要,但是非常難學,當初我在學習時,雖然網路上有很多文章,但每一個都不知道再供三小。即便我這篇文章,或許你也會聽不懂、看不懂。但別...
RelativeLayout 用程式碼對齊~~ 還記得我們說過 RelativeLayout 是依照彼此的相對位子來對齊 我們先講一下元件對齊的屬性要怎麼打 a...
前言 在現在的手機使用情境中,有越來越多的機會讓使用者去運用他們的圖片或影片內容,例如現在絕大多數的社群軟體都會需要用到圖片/影片的上傳,而這相對應的就會需要一...
昨天講完三個主要會運用的佈局,也解釋了對齊方式,但理論讀再多,還不如實際用程式碼實作看看! 打開 .xml 檔案,並到程式碼製作畫面的地方 (忘記可以查看 Da...
最近這幾年,電子書閱讀器的技術愈來愈成熟。除了 Amazon Kindle 和 Kobo 這些老牌的閱讀器外,有愈來愈多廠商加入開發和製造的行列。可別以為現在的...
有了 MVP 架構,之後書寫起來各位應該會看得比較清楚 接下來我們先新增一個 Activity 接下來我設定,若是登入成功,跳轉畫面 記得先在 inte...
利用前幾天學習的對齊方式以及元件的屬性,嘗試做出下面的畫面 圖案部分可以參考下面流程 先將左上角改為 Android 再對 res 底下的 drawable...
大綱 Alert dialog Simple dialog Confirmation dialog Full-screen dialog Anatomy Ke...
佈局是什麼? 佈局有哪些? Q:佈局是什麼? A:佈局就是一個容器,可以裝一堆元件,也可以裝佈局 Q:佈局有哪些? A:LinearLayout、Rela...
前言 昨天我們設計好UI介面後,我們有一堆按鈕和文字框的"元件",要讓這些元件活起來,我們必須"綁定"元件,將元件與Ko...
今天我們要介紹常用的元件以及各自的屬性。 TextView ImageView Button EditText 筆者建議新手,先將程式碼複製貼上,再刪除某一...
昨天我們創一個專案的時候,跑出下面兩個檔案 .xml 檔案,就是設計畫面的地方 .kt 檔案,這裡是用來針對畫面上的東西,製作功能的地方 例如某個...
Google Play Console 我們先來申請後台帳號 ( 費用部分,付一次享終生 ) 到上面這個畫面就行了! 如果曾經上架過作品,會顯示在下方 明...
闡述一下想法和如何實作 先從最陽春的思考方式 1. 我們必須讓 Server 一直跑,等到有用戶加入時,可以馬上讀取到 2. 讀取到用戶加入聊天室後,我們就把該...
寫一個 Thread 接收 Socket public class ServerListener extends Thread{ @Override...
APP 安桌安裝檔案在以下網址:APP 安桌安裝檔 google sheet 網址 首步:需按設定去填入自已 ChatGPT,Line Notify token...
外部實體IP上網查一下就有 預設匣道和虛擬IP在 cmd 輸入 ipconfig 看一下 接著進入AP/路由器/IP分享器 這類東東的設定介面,設定防火牆要...
為什麼要介紹上架到 F-Droid 而不是 Google Play Store 呢?關於上架到 Google Play Store 的教學已經多到不用我再多寫...
前言 昨天我們成功的運行了自己做的App。但我們還有2個步驟要做: 布局App元件 實作App功能 User Research (with/by mysel...
大綱 TextInputLayout Simple Using Adding a leading icon Leading icon attribute...
前言 不知不覺鐵人賽也接近尾聲,要講的最後一個元件是 Tab,也是一種導航切換畫面的元件,圍繞在同一主題上。在大多數的 App 都能看到,包裹著相關性高或相同應...
大綱 Simple Using Linear progress indicators Circular progress indicators Anatomy...
大綱 Simple Using Fixed tabs Scrollable tabs Anatomy Key properties Style Simpl...
有些時候需要看外文網頁,而外文裡可能有許多單字,或是看外文的速度沒有那麼快,閱讀起來會很辛苦。這時如果能夠跟 Chrome 一樣提供全文翻譯的話,對於使用體驗上...
大綱 Type Regular top app bar Simple Using Applying scrolling behavior Prominent...
大綱 Simple Using Using Ranger Slider Adding/removing the value label Setting a...
昨天大概講解 MVP 的架構模式,但還不完整 View 和 Presenter 的溝通方式,我們必須改為利用 interface (介面) 第一步先創一個 名為...
字型大小 這次的重點是字型。先來說說字型大小。 現在市面上的電子紙設備大大小小各種尺寸都有:從海信出的 A5 手機(5.8吋),A7(6.7吋),Kindle...
原本今天最後一篇,只想做個總結,放放相關連結而已。不過剛好昨天心血來潮幫 EinkBro APP 導入了 Koin 的支援,今天就順手也記錄一下,讓大家當做參考...
大綱 Standard bottom sheet Modal bottom sheet Expanding bottom sheet Common Using...