原本Android APP 專案: https://github.com/HMW/g0v-twly-voter-guide-android
Trello : https://trello.com/b/laylhlfd/legislative-yuan-log (每周進度、代辦事項)
指導者 : 吳海明 (HMW)
email 討論過程節錄重點如下:u
__________________________________________________
6/14 Iris
_____________________________________________
6/14 HMW :
6/14 Iris
_________________________________________________________
6/15 HMW:
________________________________________________
7/14 HMW:
註1 http://developer.android.com/design/patterns/navigation.html
註2 http://developer.android.com/design/index.html
_______________________________________________
7/16 Iris:
如果我也使用Android Studio 開發,對我們的整合是不是比較方便?
我目前有查了一些相關資料,對於簡單的專案轉換是OK,
但對於一些較複雜有引用外部的framework專案,可能會遇到比較多問題
我的想法是,如果我也改用Android Studio,雖然要再花點時間熟悉環境,
但之後我們比較不會有整合的問題,可以專注在開發上
我把github 上的 Android Studio 專案抓下來後,
找到方法把它成功移植到 Eclipse 了!!
方法在這裡: http://stackoverflow.com/questions/16745793/how-do-you-open-an-android-studio-project-in-eclipse
現在程式能正常地在我手機上面執行,所以目前移植這部分應該是ok的,
話說我也有載Android Studio 來用,但一直遇到
Failure [INSTALL_FAILED_OLDER_SDK] 的問題,目前還解不開><
接下來我也會研究一下UI設計的部分。
__________________________________________________
7/17 HMW:
在接下來這兩個月的實習中, 除了開發這個 app 之外,
我還會希望妳多學習 & 了解一些合作開發專案時應該要注意的事情.
以這次要求妳先研究 migrate 到 Eclipse 可能會遭遇的問題為例,
因為我們不可能去限制其他參與者使用的 IDE,
所以我們隨時都要確定在 github 上的 code 都能夠順利的在各個 IDE 上執行.
而這部份我之前比較偷懶,
設定好 git ignore 之後並沒有真的用 Eclipse 再開過一次,
所以感謝妳 & Good job!
也所以,
這和妳個人想要用那一套 IDE 來開發是沒有任何關係的.
其他針對這兩個月更詳細的規劃就等到週末再一併跟妳解釋,
也期待妳分享對 UI 的想法!
ps. 這個專案我有設定是 for Android 4.0 up
所以 Failure [INSTALL_FAILED_OLDER_SDK] 的問題不知道和這個有沒有關係
妳有抓 Android 4.0 (API 14) 的 SDK Platform 嗎?
_____________________________________________________
7/20 Iris:
這幾張照片是我畫的兩個頁面. :)
______________________________________________________
7/24 HM:
我們之前用的 crash log 是 acra,
然後立委投票指南目前已經可以使用的 api 都列在這邊,
https://twly.herokuapp.com/api/
ex: 在網址加上 legislator 就能看到委員們的基本資料 https://twly.herokuapp.com/api/legislator/
所以可以先看一下想做的部份是不是已經有 api 可以使用了,
如果碰到在網頁上已經有的資料卻還沒有 api 可以使用的也可以先記起來,
我再去跟網站的作者反應
_______________________________________________________
7/26 Iris:
crash report 的部份,我有個在KKBOX工作的好友推薦用"Crashlytics" 這套 plugin.
我已經將 Crash report 的程式碼加到專案中,
https://github.com/irisshu/g0v-twly-voter-guide-android/commits/master
我也有發出 Crashlytics 的邀請,你同意後應該就可以看到目前 app 的分析。
這就是那個有趣的App : Android UI Design 可以下載來玩玩看!
我有點想把它的"Arc Menu" 加進來,但目前還沒想到要應用在哪裡XD
_________________________________________________________
(經過一連串 pull request 與merge 的學習...)
_________________________________________________________
8/7 Iris:
我有在profile page 加上ScrollView ,這樣資料太長時就不會看不到 :)
你之前想嘗試的"上下左右移動的方式"應該不會被影響到,
還是可以嘗試看看.
另外,spiderWebChart 旁邊的字好像有點太淡太小 XD
我下一步會把它弄得清楚一些,或讓整個畫面可以透過"雙指"來縮放 :)
我有發出 pull request,再麻煩你幫我看一下,
(其實我不太清楚你merge 完後,我要不要再把你那份 merge到我這邊? >< )
__________________________________________________________
8/8 HM:
Git 我自己的使用方式大概是這樣,
也就是 不在 develop (master) 上開發 並 保持 Github develop 和本機端同步
給妳參考
__________________________________________________________
8/8 Iris:
最新頁面 :
(雷達圖數值尚未放入真實數據計算 )
_____________________________________________________________________
8/20 Iris:
目前立委個人資料頁面,已可以將真實數據放入紅色雷達圖中,藍色的平均數值,還在蒐集資料中
APP 首頁: (照片來源: http://farm9.static.flickr.com/8287/7850852366_b4f8229494.jpg ,之後會詢問看看作者是否願意授權給我們,如果不行,會再找其他圖片^_^)
____________________________________________________
(感謝 Angie、Darlene、Victor、奕祺、HM 共同討論)
8/27 Angie整理 :
【做什麼】
專案想達成的目標是什麼?
1. 確定使用者跟使用目的
比如說現況是有一部份人想理性投票沒工具,有一部份人不知道投票要理性,有一部份人根本不知道投票要幹嘛。
那我們想要讓『想理性投票的人』有工具可以用?或是讓『不知道投票要理性的人』了解理性的重要性?
確定目標之後就會有使用者調查方向、設計方向跟行銷方向。
2. 功能的管理 / 數字管理
假設把目標訂在讓更多人知道怎麼選舉,也許可以為這個app訂一個數字目標,比如說Facebook like數比割闌尾粉絲頁多10%,或是50歲以上使用人數至少要有1萬人(Google Analytics有連動到分析)。這樣未來在調整功能時,可以清楚知道哪些功能的確會增加使用人數。
【如何做】
1. 列出『理性投票』的因子
2. 篩選目前資料庫中可以做到的因子
3. 技術實現:目前以Android app為主,採open source,未來可以往網頁或是Facebook app發展。
____________________________________________________
2014-08-28
From HMW:
下個階段要做的會是幫使用者挑出和他立場相近的候選人
我目前想到的做法會是在 show 出候選人之前
會先列出幾個 熱門 & 重大 的議題 ( ex: web上表決裡的熱門議題)
讓使用者選擇 自己贊成 / 反對的項目 or 設定不同權重 ( 這部份我們還沒決定 )
不過現在的困難點就在
我要怎麼樣才能篩選出和這個使用者立場相同(近)的候選人呢?
以核四為例
立委投票指南的 web 上和核四相關的表決光是第八會期就超過 20 項
所以不知道你有沒有什麼建議的方法
能夠讓我們能夠從這幾重大的議題再去對應到幾個特定的表決 然後讓我們再去幫使用者挑出相同(近)立場的候選人
_____________________________________________________________
9/6 Iris:
可以選擇選區
9/14 Iris
準備將政治獻金的部分加入:
詳細的最新進展,請參考 trello
https://trello.com/b/laylhlfd/legislative-yuan-log
__________________________________________
9/20
原本美美的圓餅圖:
放真實數據之後就崩潰了: (正在修正或換library 嘗試中)