技術問答
技術文章
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2019 iT 邦幫忙鐵人賽
DAY
9
0
自我挑戰組
Android API超初學!!
系列 第
9
篇
[番外篇] [Day 9] iOS Human Interface (3) App Architecture - part 2
2019鐵人賽
ios
ui
HANA APP
2018-10-20 10:04:08
1665 瀏覽
分享至
Navigation
人們通常會忽略navigation,直到這個navigation不符合預期為止,所以要好好設計啊
有三種navigation 結構:
APP第一頁
開啟頁面一定要吸引人,第一印象啊
開啟頁面不要太久,如果要提供首次教學服務,要有skip可按
開啟頁面每次都一樣會看膩,最好來點不一樣的(啊怎麼這麼難搞!)
有首次教學服務是好事,但太多就是APP設計太差,回去砍掉重練(這讓我想到The art of readable code裡說的,好的程式註解不如好的程式碼)
最好使用default設定,如果使用APP之前非要改設定不可,讓使用者在APP裡面改(我想到的例子應該是,某些影片 播放APP會自動幫你把亮度調到最亮,但他不知道我有畏光,很刺眼欸orz)
第一頁不要顯示license,可寫在下載頁敘述那邊
要記憶上次使用者做到哪,保留先前狀態
不要太常叫別rate your app(這的確很煩)
不要建議使用者重開機(這種建議留在檯面下就好XD)
Requesting Permission
如非必要最好不要有額外要求權限
把要求原因寫清楚
設定
如果app可自行取得,不要叫使用者輸入。例如請使用者開放位置權限,取代叫使用者自己輸入郵遞區號
如果需要調整設定,使用者必須離開APP再去設定頁面。比較好的方式是在APP內直接調整
到這邊,App Architecture的部分算是讀完了,其他章節有些會跟特定的tool kit有關,我就先挑有興趣的讀,不按照順序讀囉。
留言
追蹤
檢舉
上一篇
[番外篇] [Day 8] iOS Human Interface (2) App Architecture - part 1
下一篇
[Android API] [Day 10] Android 基本4元件
系列文
Android API超初學!!
共
30
篇
目錄
RSS系列文
訂閱系列文
17
人訂閱
26
[番外篇] [Day 26] iOS Human Interface (5) APP icon設計
27
[番外篇] [Day 27] iOS Human Interface (6) APP icon設計 (cont.)
28
[Android API] [Day 28] Testing (1)、AndroidX、Jetpack
29
[Android API] [Day 29] Testing (2) 各種工具
30
[Android API] [Day 30] 我的APP開發注意事項
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19861
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
趣味SQL,在資料庫查詢功能樹狀圖用畫線方式來表示(AI解題+再次修正線條符合版+註解說明)
趣味SQL,在資料庫查詢功能樹狀圖顯示(更新:AI解題)
趣味SQL 260301 來走迷宮
Macbook OpenVPN Connect在外面無法連線
請推薦 虛擬主機 VPS,及Apache SSL 設定
VMware vSphere 的 ESXi 主機憑證(Host CA/SSL Certificate)更新
Workflow ERP 料/工/費 問題:多階產品成本結構分析表
熱門回答
請推薦 虛擬主機 VPS,及Apache SSL 設定
Workflow ERP 料/工/費 問題:多階產品成本結構分析表
熱門文章
用一條指令在 Linux 上部署 AI Telegram Bot(OpenClaw 實戰)
【演算法新手村】[初階]筆記06 - 差分(一維)
[SRE×AI #07] SRE 的 Prompt 工程:怎麼讓 AI 按照你的方式調查
ZeroJudge d206. 00108 - Maximum Sum
AI 軌道分離技術 vs. 傳統音訊處理:音樂創作者的效率革命
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}