目前分類:程式風 (59)

瀏覽方式: 標題列表 簡短摘要

2016-09-27_20-37-37

Charles 是一套廣為人知的網路除錯軟體,
它可以幫助開發者記錄網路來往的封包,
簡單一點類比,
我認為應該是像 Chrome 等 瀏覽器的 network debugging tool 一樣,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2016-09-10_19-04-28

Cucumber 是幫助 BDD Testing 的好工具,
最近剛好有使用的需求,
所謂工欲善其事,
必先利其器。

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2016-07-08_20-09-35

因為最近主要都在開發 app,
也好久沒做 web 型態的 hackday 作品,
所以 Heroku 這個 platform as a service (PaaS) 的平台, 
我真的是好久沒登入進去了。

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2016-02-21 15:29:16 +00001

Android M 的 Permission 處理方式開始走向和 iOS 類似的模式,
App 在使用到需要某些特定權限的功能時,
需要動態向使用者要求授予。
這樣子的好處是使用者不用在第一次安裝 App 時,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2016-02-19 01:32:23 +00001

最近重新拾起 Fudo Note 這個 iOS App 開發時,
發生了某個按鈕明明在畫面上,
但卻點不到的窘境,
因為 Android Studio 有 抓取當下 App View 階層的工具,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

https://farm2.staticflickr.com/1661/24400778751_5f9a8f16e2.jpg

趁著休假期間,
重拾許久沒開啟的 xcode ,
看著過往格式有點亂亂的程式碼,
忍不住不順眼了起來。

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

https://farm2.staticflickr.com/1610/24890787546_e729b64f9d.jpg

Builder 是蠻常用的一種設計模式,
例如 Android OKHttp library 就是用這種方式呼叫,
如果我們的程式在建構物件需要帶入很多參數,
而且這些參數有些只是選擇性帶入,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2015-10-11 13:05:56 +00001

SearchView 是 Android 官方的元件,
它可以讓我們快速寫出 搜尋框的功能,
並能整合在 Toolbar 元件中。
由於最近在進行 AppCompat support library 升級的動作,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

本週剛結束 Modern Web 2015 演討會,
很榮幸地我也在本演討會分享了一場主題,
由於本次大會 邀請到 JavaScript 與 PHP 之父,
也讓身為小柯南之父的我,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

studio-logo

要從 Eclipse 移往 Android Studio 開發 Android App,
另外一個要打通的關節就是 Testing,
原本在 ant + Eclipse 的工作環境中,
我是使用 Robolectric 與 Robotium 來進行 unit test 與 functional test 的,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

studio-logo

最近終於開始將 Android 的專案從 Eclipse 移往 Android Studio,
不過第一個遇到的難題就是快捷鍵都不一樣了!
最常用的 format code 跟 organize imports 都不知道要按哪個按鈕!!
為此,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

https://farm9.static.flickr.com/8641/16285202260_dc56f29ea1.jpg

在開發 Android App 的環結中,
測試也是很重要的一環,
其中比較常被使用的一個 Test framework 就是 Robolectric  。
這是一個偏向 unit test 的 framework,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2014-05-05 16:34:41 +00001

有很多有用與有趣的工具可以和 github 上的 repository 整合,
今天要介紹的  Gemnasium ,
就是一個可以幫助我們監測專案相依套件版本的工具。
這套工具,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

es6

ECMAScript 6 是新一代的 JavaScript 標準,
在新的標準中,
有一點是定義如何將 JavaScript  模組化。
本篇文章,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

atom-logo

今年 2 月,
Github 推出的 Atom Editor,
因為採取邀請函制,
所以柯南昨天才拿到下載的連結,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

2014-02-28 08:50:32 +00001

本來要寫篇 yeoman 使用心得,
不過在準備材料的過程發現,
為什麼有些人的 GruntJS 設定檔,
完全沒有發現落落長的 loadNpmTasks:

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

grunt-logo

Grunt 是近期很熱門的 Node.js 開發工具,
根據官方網頁的說法,
他是 JavaScript Task Runner,
柯南雖然看過了一些文章與介紹, 

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

Apple developer site down

Apple 的開發者網站,
從開始用到現在,
印象中好像很少有長時間停止服務的狀況,
這次 Developer site 竟然已經停止服務兩天以上,

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

npm

柯南很是喜歡 Node.js,
我想可能就是投緣吧 XD 
不過每次都是 npm install 別人開發的套件,
總是想著有一天也許也可以 npm install 自己貢獻的套件。

文章標籤

賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()

FirefoxOSAppDays

星期六有幸參加 Mozilla 舉辦的 Firefox OS APP Days,
算是今年第一個參加的 Hack 寫程式活動。
說老實話,
我本來以為這是一個完全介紹 Firefox OS App 怎麼寫的活動。

文章標籤

賽拉維‧柯南 發表在 痞客邦 留言(1) 人氣()

1 23