教導年長者使用平板電腦

前言

我媽前陣子嚷著想要用電腦,就我有印象以來,這狀況持續了十年以上,每隔一段時間,我媽就會說要學電腦,但每次教完,大約一週內就會對電腦失去興趣。

使用者背景

  • 65 歲傳統家庭主婦
  • 國小學歷
  • 容易放棄,害怕失敗及未知的問題
  • 記憶力開始退化
  • 不擅長使用電子產品(包含無連網產品)
  • 桌上型電腦課程經驗,巔峰時期可以獨力完成開、關機流程
  • 沒有智慧型手機
閱讀全文 教導年長者使用平板電腦

OkHttp 綁定 AWS SSL 憑證

前言

前陣子印尼員工遭遇了手機無法連到 AWS EC2 主機的問題,請對方開啟網頁瀏覽器連自家 API,網址列上出現了驚嘆號,懷疑是自家主機不被該裝置信任,出了一版綁定憑證 (SSL pinning) 的版本,果然順利連到了主機。

延伸問題

EC2 的憑證每年換發一次,若應用程式每年也需要出新憑證的版本,到時肯定會手忙腳亂(很容易忘記),而且會有不相容舊版的狀況發生。

閱讀全文 OkHttp 綁定 AWS SSL 憑證

口罩地圖開發思路

前言

2/6 要實施購買口罩實名制的政策,前一天我對同事發表了「明天晚點到公司宣言」,口罩即將用盡的我,勢必得在政策實施的第一天補充庫存,雖然每個人只能選購兩片,但大家都有把髒內褲翻過來當作新的來穿的經驗,兩片口罩撐一週當然沒問題,翻過來又是一條好漢。(開玩笑的,正確配戴方式請查閱衛福部:口罩應反過來配戴?

當我要查詢附近特約藥局時,發現民間做的口罩地圖服務被大流量灌爆,甚至有人吃了一張 Google 的 60 萬元帳單。這件事應該是要被解決的,於是興起動手做一個的想法。

閱讀全文 口罩地圖開發思路

蔬果行情站 2.0

前言

前陣子完成架構的升級後,接下來就是蔬果行情站本體的改造,主要是開發語言的更換,以及程式架構的調整;除了上述提到部分,我認為還有兩點相當重要:

  • 舊版缺點的改善。
  • 新版功能的開發方向。

舊版缺點

預測零售價不準

這點我認為是最嚴重的,因為一直有使用者反應這件事,但又無法讓每一位使用者瞭解:預測零售價是可以自行修改的參數。改善方向就是拿掉這項功能,取而代之的是更客觀的方法:以上個月的平均價去比較當日平均價,並提供漲跌資訊,由使用者自行判斷便宜與否。

線圖不易瀏覽及使用

關於行情線圖,最常看到的評論是字太小,再來就是線圖不知如何使用。前者是介面上的設計不良,未能顧及某些使用者的需求,至少就有兩、三則評論提到:長輩看不清楚線圖上的數字,希望可以再大一些。後者則是未提供使用者操作教學,如:兩指放大、縮小的手勢;這類 UI / UX 相關的需求會在新版本加以改善。

新功能的開發方向

閱讀全文 蔬果行情站 2.0

TextView 總是對不齊 Drawable

前言

不曉得你們有沒有遇過這種狀況:

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:gravity="center_vertical"
   android:drawableRight="@mipmap/arrow"
   android:text="免費註冊取得更多功能"/>

在 TextView 的屬性設定了 android:gravity="center_vertical"

結果一旁的 Drawable 卻沒有置中對齊,變成這樣:

無法垂直置中

TextView 總是對不齊 Drawable

這是因爲字型設計時,文字會有筆畫延伸高度:

上延筆畫(ascender)

下延筆畫(descender)

而 Android 會針對這兩個高度去畫額外的留白空間,

此時就會導致視覺上文字無法跟圖片垂直置中。

設計師看到就會訐譙你這跟他畫的 mockup 不一樣。

解決方法

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:gravity="center_vertical"
   android:drawableRight="@mipmap/arrow"

   android:includeFontPadding="false"

   android:text="免費註冊取得更多功能"/>

設定 android:includeFontPadding="false" 這項屬性,
先來看看 Android 官方文件如何說明這項設定:

Leave enough room for ascenders and descenders instead of using the font ascent and descent strictly. (Normally true).

預設為 true,此時會連同額外的留白空間一起畫,

也就是說,當屬性設定為 false 時,

應可預期那些額外的留白會消失,

讓 TextView 的 Drawable 可以垂直置中對齊 。

設定屬性後可以垂直置中

參考資料

http://circlezine.com/2015/07/30/mix-match-01/

http://blog.justfont.com/2012/11/latin-type-design-1/

玩遊戲學廣告配置

叔怪

前言

我對手機廣告的體驗一直不是很好,

其中最糟糕的體驗莫過於蘋果新聞的網頁,

一進去先跳個全版廣告不說,

有時還關不太掉,常因此而惱怒。

最近看到朋友在玩一款遊戲,名稱是:叔怪

由於題材很有趣,我也跟著玩了,

在遊玩的過程中,我發現我完全不排斥廣告,

甚至還有點享受廣告,覺得滿有意思的。 閱讀全文 玩遊戲學廣告配置

限水資訊



介紹

上週新聞提到我家附近的區域四月會限水;

跟朋友聊天時,提到這個限水政策,

我問了句:「所以是限哪兩天啊?」

(政策是一週停水兩天)

結果答案沒有人知道。

我認為這是滿重要的資訊,

應該要有個媒介可以即時查詢限水公告,

於是找到了新聞的資料來源:台灣自來水公司

我將公告區的資料爬了下來,

方便手持裝置的用戶瀏覽。

最近有個滿熱門的網站:台灣水庫蓄水量

我滿認同這個專案的想法,

所以也把水庫資訊給加了上去。

補充

由於限水具有時間性,

在恢復供水後已將此app下架。

取得原始碼

https://github.com/jarvislin/Water-Restriction-Info

尋車小幫手

尋車小幫手

前言

我常陷入一個窘況:找不到車。

有時是出門將車子停在路邊,

人生地不熟的情況下,辦完事找車找了好久;

有時是將車子停在停車場,

尋車範圍縮小了,可是千百台車子要一一過濾,

還真不知道該從何找起。

之後學乖了,停完車都會先拍個照,

記錄地標及周遭環境,確保之後可以順利尋車。

但後來發現手機相簿一團亂,

要經常整理照片,這代價讓我感到非常麻煩,

上網找了停車記錄的app,卻沒一個符合需求──

最後只好自己做一個了。

簡介

快速記錄停車資訊,記錄管理零負擔。

使用定位或拍照的方式來記錄停車資訊,

並以清單方式呈現歷史記錄,

找到愛車後就可以將記錄刪除,

讓您日後找車更輕鬆。

相關推薦

FREE APPS FOR ME

重灌狂人

寶貝配方

寶貝配方

前言

寶貝配方是參加衛福部開放資料比賽而生的作品,

由於官方提供的嬰兒奶粉資料集內容不夠完整,

希望可以透過群眾力量將資料補齊,

讓更多有用的資訊可以供大眾瀏覽。

特色

  1. 價格回報系統
  2. 推薦奶粉配方
  3. 書籤功能
  4. 評論留言

未來方向

考慮加上自然語言處理的應用,

從使用者的評論萃取出有用的資訊,

進而建立資料表,顯示在介面上;

但目前評論樣本數不夠,因此擱置。

 

暫時下架,希望未來能以全新的面貌與大家見面。