iT邦幫忙

android相關文章
共有 1139 則文章
鐵人賽 Mobile Development DAY 5
Android 十全大補 系列 第 5

技術 [Android 十全大補] Activity

上一篇我們解釋了 View 之間的關係跟結構。但 xml 的結構有個先天的限制,就是它雖然很適合描述靜態的巢狀結構但卻無法依據條件動態改變自己。這也是為什麼我們...

鐵人賽 Mobile Development DAY 3

技術 [Day3] Flutter 狀態管理之 Provider

因為之後會用到,所以先花一天篇幅介紹一下。 當我們想要在組件與組件溝通的過程,當分支變得複雜,變得更多時,我們在做組建的溝通時就會變得相對困難。 這時我們就需要...

鐵人賽 Mobile Development DAY 4

技術 Day 4 Retrofit (Last) 應用與總結

先前的範例只用了最簡單的 GET,來看看其他的用法是怎麼使用的 GET @GET("teams/16") fun getTeam(): Ca...

鐵人賽 Mobile Development DAY 10

技術 用 Flutter 開發一個 Android App 吧 - Day 10. 趨勢頁面

本系列同步發表在 個人部落格,歡迎大家關注~ 趨勢頁面(Trending Page) 好久沒從 UI 設計圖來分解該怎麼轉換成程式碼了。 今天就看個分解圖吧...

鐵人賽 Mobile Development DAY 4

技術 iOS Developer Learning Android. Lesson 04 - Activity (了解祂的生老病死)

Activity是什麼 是Android四大元件之首,反正就把它當作ViewController就對了(不負責任)。☘️☘️☘️(以後只要有可以類比iOS的地方...

鐵人賽 Mobile Development DAY 4

技術 [Day 4] 從MVP模式開始練習Unit test

MVP (Model-View-Presenter) MVP是在Mobile Application常使用的設計架構,它清楚的把邏輯跟UI元件的相互關係分開來呈...

鐵人賽 Mobile Development DAY 4

技術 [Day-04] Android 架構解析 (1) Kernel & HAL

Guide : The Linux Kernel Hardware Abstraction Layer (HAL) Android Runtime (ART...

鐵人賽 Mobile Development DAY 4
Android 十全大補 系列 第 4

技術 [Android 十全大補] View 跟 xml

上一篇我們提到 Android app 開發主要的時間都會花在 java/、res/ 與 AndroidManifest.xml,我們就先來看看 res/ 下有...

鐵人賽 Mobile Development DAY 2

技術 [Day2] 新增代辦事項實作。

昨天我們做了代辦事項的主頁,我們接下來要新增待辦事項。 第一步驟我們先建立新建事項的頁面,lib/screens/edit_todo_screen.dart c...

鐵人賽 Mobile Development DAY 3

技術 Day 3 Retrofit (二) 了解每個步驟

今天要接著上一篇了解使用 Retrofit 取得資料的每一個步驟 建立 data class 這邊介紹一個好用的插件可以快速生成 data class 打開 P...

鐵人賽 Mobile Development DAY 9

技術 用 Flutter 開發一個 Android App 吧 - Day 9. 個人頁面(續)

本系列同步發表在 個人部落格,歡迎大家關注~ 個人頁面(Profile Page) - 續 我們接續昨天的部份,接下來要完成個人頁面的下半部。 首先,第一個...

鐵人賽 自我挑戰組 DAY 3

技術 Android Back倒退鍵 事件攔截

一般來說,為了避免連按Back倒退鍵造成程式關閉,會作Back倒退鍵的事件監聽。 這邊提供兩個方法 onKeyDown onBackPressed onKe...

鐵人賽 Mobile Development DAY 3

技術 Day 3 :建立第一個 Flutter 應用程式專案

本篇文章同步發表在 HKT 線上教室 部落格,線上影音教學課程已上架至 Udemy-HKT線上教室。想追蹤更多相關技術資訊,歡迎到 臉書粉絲專頁 按讚追蹤喔~...

鐵人賽 Mobile Development DAY 3
Android 十全大補 系列 第 3

技術 [Android 十全大補] Hello world 之專案結構

在上一章節中我們建立了第一個 Android 專案,本篇我們會一一介紹每個檔案的作用。 如果從根目錄 dump 出所有檔案你會得到類似以下的結果。 ├── My...

鐵人賽 Mobile Development DAY 2

技術 Day 2 Retrofit (一) 介紹與基本使用

在 Android 開發中,網絡請求十分常用網路上也找得到很多知名的套件 Ex: Volley, okhttp 等等...以及這次的主角 Retrofit 簡介...

鐵人賽 Mobile Development DAY 1

技術 [Day 1] 萬年老梗,卻很實用之待辦清單。

前面因為一些因素中斷了比賽,決定在此重新參賽。先前連結 那我們就廢話不多說直接進入,我們的重點待辦清單。 我們先做我們的主頁面,如下圖。 我的習慣會把頁面,放在...

鐵人賽 Mobile Development DAY 8

技術 用 Flutter 開發一個 Android App 吧 - Day 8. 再修 Bug、個人頁面

本系列同步發表在 個人部落格,歡迎大家關注~ 欸!? 還沒改完? 恩... 越看越多東西需要修改一下... 那麼接續昨天的議題。 Login Page...

鐵人賽 Mobile Development DAY 2

技術 iOS Developer Learning Android. Lesson 02 - Hello World (把App裝到你的安卓手機上)

HelloWorld 為了我們編程界偉大的傳統,學一個語言一開始一定要寫Hello World,不然就是對神明不敬,後面會有很多Bug。所以我們寫了第一行程式加...

鐵人賽 自我挑戰組 DAY 2

技術 Textview 我想要顯示多行又想要省略號

當我們想要在TextView上顯示省略號 會使用屬性 android:ellipsize,同時也要設置android:singleline = "tr...

鐵人賽 Mobile Development DAY 2

技術 Day 2:安裝 Flutter 開發環境

本篇文章同步發表在 HKT 線上教室 部落格,線上影音教學課程已上架至 Udemy-HKT線上教室。想追蹤更多相關技術資訊,歡迎到 臉書粉絲專頁 按讚追蹤喔~...

鐵人賽 Mobile Development DAY 2
Android 十全大補 系列 第 2

技術 [Android 十全大補] Hello world!

Android Studio 身為一個 Android 開發者,第一個要接觸的就是官方的 IDE - Android Studio 了。Android Stud...

鐵人賽 Mobile Development DAY 1

技術 Day 1 前言與介紹

Android Architecture Components 學習心得筆記 大家安安,這次是我第一次參加鐵人賽,剛開始一直拿不定想寫什麼主題,猶豫了很久,最後...

鐵人賽 Mobile Development DAY 1

技術 Day 1:為什麼要用 Flutter ?

本篇文章同步發表在 HKT 線上教室 部落格,線上影音教學課程已上架至 Udemy-HKT線上教室。想追蹤更多相關技術資訊,歡迎到 臉書粉絲專頁 按讚追蹤喔~...

鐵人賽 Mobile Development DAY 7

技術 用 Flutter 開發一個 Android App 吧 - Day 7. 頁面刷新、修一些 Bug

本系列同步發表在 個人部落格,歡迎大家關注~ 頁面刷新(Page Refresh) 和 StatefulWidget 今天來完成一下頁面刷新的部份,先拿 D...

鐵人賽 Mobile Development DAY 1

技術 iOS Developer Learning Android. Lesson 01 - Android Studio

寫在前面: 看完本系列您會得到: 一個門外漢學習/實作Android的過程 過程中會盡量帶入Android與iOS的比較 盡量多用放點圖,幫助讀者了解 以J...

鐵人賽 Mobile Development DAY 1

技術 [Day 1] Introduction for mobile testing

講到Andriod或是IOS等等有UI介面的Application測試方式,大家最常使用的方式是直接在介面上點選UI元件做測試,不論是因為task完成時間緊迫關...

鐵人賽 自我挑戰組 DAY 1

技術 TextView Html顯示與超連結的用法

網頁的顯示,一般都使用內建的Webview,或是連結到外部瀏覽器來作處理。 如果是純文字畫面的網頁或超連結的顯示,也是可以利用TextView來作處理。 Tex...

鐵人賽 Mobile Development DAY 1
Android 十全大補 系列 第 1

達標好文 技術 [Android 十全大補] 序

2019 是個非常特別的一年,Android 捨棄了以甜點命名 OS 版本,回歸數字以 Android 10 推出第十個版本(身為從 Cupcake 開始接觸的...

鐵人賽 Mobile Development DAY 6

技術 用 Flutter 開發一個 Android App 吧 - Day 6. 導覽選單、搜尋頁

本系列同步發表在 個人部落格,歡迎大家關注~ 導覽選單(Drawer) 接下來完整導覽選單的部份,最上方 Header 的部份使用 UserAccounts...