玩運彩練小喂

Android 設定背景透明度

在套版時,常會碰到設計師要求元件呈現透明的效果
例如,設計師會設計一個按鈕
希望背景顏色為 #212121
並且指定 Opacity 85% (不透明度,0%完全透明、100%完全不透明)
這時該怎麼做呢?

根據使用場景的不同
我們會有不同的實作方式
底下介紹幾種方式

Continue with reading

Ubuntu 16.04 安裝 PHP 5.6

https://commons.wikimedia.org/wiki/File:PHP-logo.svg

若你使用 Ubuntu 16.04 LTS 要安裝 PHP。會發現使用apt-get安裝下來的版本都是 PHP 7,指定安裝的版本也無法安裝 PHP 5.X 的版本。這是因為 Ubuntu 16.04 LTS 官方預設的 PHP package repo 已經都更新為 PHP 7 了。

但是有一些舊的專案或 Framework 還不支援 PHP 7。還是必須要使用 PHP 5.X 的版本才能運作。為了解決此問題,下面示範如何透過第三方的 PPA 安裝 PHP 5.6 。

Continue with reading

利用 Firebase Remote Config 在 APP 上實現 A/B Testing

玩運彩在 WEB 上的 A/B Testing 獲得了不少成功,我們決定將 A/B Testing 也實作到 APP 上。
Web 在實作 A/B Testing 是相對較容易的,只需要把 code push 到 production 就能讓所有人看到最新的狀態。專案一旦失敗,你隨時可以終止 A/B Testing;專案成功了,所有人馬上就能享受到最新版本!
但 App 做任何變更都需要送審才能上架,審核需要時間,尤其是 iOS 上架時間更是無法預期,更別提更新後,使用者不一定會更新最新版本。

那我們怎麼在 APP 上做 A/B Testing 呢?

Continue with reading