Soft_Job 板


LINE

MVP分享到今天算是告一段落了, skype上版友的名單有29位, 已經是超出預期的多了, 感謝各位的正面回饋, 沒想到宅宅不出門也能幫到人, 希望對大家寫Android app有幫助。 今天整理了大家問過的問題到github上, 裡面有講解的影片連結, 有興趣但沒時間參與的可以參考一下: https://github.com/atarsdnh/MVPExample 謝謝大家 直播網址: https://www.youtube.com/channel/UClVZ3NQKLrCH1KzJ5iiAVPA/live ==新增內容如下== 因為報名的人數超乎我預期的多, 我覺得我用站內信的方法有點蠢, 還要一個一個加... 我的skype: [email protected] 對Android使用MVP有興趣的請加我並說明想參加的時間, 時間是3/21-3/26的20:00到21:00, 每天內容是一樣的為了能讓多點人聽到才多講幾次, 感覺大家互動也不多都是聽比較多, 或許講完後會考慮自己錄個自言自語的影片分享給大家, 如果有甚麼建議也歡迎提出。 == 各位年薪百萬的版友大家好,先講結論: 希望藉由分享MVP架構的使用心得, 讓Android Developer開發出品質更好的app。 為什麼想做這件事? 簡單說明一下自己的經歷: 我是非本科系的,上完Android三個月的課程後, 投入職場寫Android到現在大約兩年開發經驗。 從只會Android元件開始,經過Design Pattern、Clean Code、 Refactroing、前端架構(MVC、MVP、MVVM)、一直到自動化測試和TDD, 過程中一直修正自己寫code的觀念和做法, 面試的時候sample code有得到一些主管的肯定, 覺得自己的經驗對Android新人應該能有些幫助。 我目前的觀念大多從書上來的, 再來就是網路文章和github的code, 讓我覺得奇怪的是,這些東西蠻多人不知道的, (我覺得不難取得而且也不是特別新的觀念和技術) 所以...才想來分享一些經驗, 我覺得越多人知道和使用後,才有討論和進步的空間。 MVP很難嗎? 我目前遇過兩種情形: 1.程式新人在看舊的code了解邏輯,然後自己練習實作出來: 他說,我每個頁面都看得懂,除了那個MVP的code一直跳來跳去的, 很麻煩,我要寫的時候還要自己把他整理在一起才能寫出來。 2.有兩三年經驗的工程師: 看得懂是看得懂,不過自己還是習慣用原本寫法,不太知道怎麼用。 可見看得懂到能實作出來還是有一小段gap, 更別說連看都看不懂的新人了,甚至可能還覺得他這樣寫比較好。 我自己也是邊學邊實作了好一陣子才用的比較習慣, 但是用習慣之後又好像完全沒甚麼難度可言。 後來我的做法是帶每個人從頭到尾寫一個(或改一個)MVP架構出來, 我覺得效果還不錯,至少都會用而且能開始寫一些測試code了。 希望能達到幾個目標: 1.希望能幫助Android新手寫出較乾淨的code,並習慣寫測試 2.希望藉由這個拋磚引玉吸引更多人使用和討論MVP 剩下的就留到分享的時候再講吧。 分享內容: 1.實作MVP範例 2.單元測試(使用mock套件) 3.使用MVP的一些困難和經驗 時間: 3/20~3/26的20:00~21:00, (每天內容是一樣的,選一天參加就可以) 預計是用skype分享, 如果有興趣的人站內信給我skype帳號, 並附上想參加的時間。 附上MVP範例: https://github.com/atarsdnh/MVPExample 會視情況簡化或複雜化 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.227.21
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1458458600.A.F3F.html ※ 編輯: atars (114.38.227.21), 03/20/2016 15:25:56
1F:推 Masakiad: 佛心 03/20 15:39
2F:→ Deltaguita: 蠻有興趣的 舊的project 轉過去MVP划算嗎? 03/20 15:40
3F:→ atars: 改MVP算是重構的一種,我覺得在新增或修改的時候改比較理想 03/20 15:48
4F:推 Chris926926: 感謝分享 03/20 17:48
5F:推 now99: 推 03/20 18:04
6F:推 terryyamg: 推 MVP這篇不錯 http://antonioleiva.com/mvp-android 03/20 18:13
7F:→ atars: mvp的相關文章和code很多,大家的寫法多少都有點不同 03/20 18:39
8F:→ atars: 我是提供自己的寫法給想要入門使用mvp的人一個參考而已 03/20 18:40
9F:→ atars: 也歡迎使用過mvp的人進來聽看看有甚麼不同,可以交流一下 03/20 18:41
10F:推 lonelytea: 感謝分享 覺得獲益良多 03/20 21:17
11F:推 qk5669: 獲益良多 03/20 22:02
※ 編輯: atars (114.40.120.110), 03/20/2016 22:19:32
12F:推 Deltaguita: 不考慮錄個影片放上水管? 03/20 22:25
13F:→ atars: 有開始在考慮,本來想說每個人可能會有不同問題所以分開講 03/20 22:27
14F:推 ripple0129: 好心人..推,時間搭不上希望有影片 03/21 00:59
15F:推 balaking: 推 03/21 08:45
16F:推 lifekiller: 影片+1,可以造福更多人 03/21 08:52
17F:→ atars: 很開心不少人對這個題目有興趣,這幾次講完後會錄個影片 03/21 10:43
18F:→ atars: 算是測試一下要講那些內容,和整理一些大家提問的問題 03/21 10:45
19F:推 ihcaoe: 原po要去AndroidDev廣告一下嗎? 03/21 17:12
20F:→ atars: 那是哪裡我不知道耶,我覺得現在人就很多了XD 03/21 17:40
21F:→ atars: 我覺得錄影片是個好方法,等我講完錄完再分享出去就好 03/21 17:42
22F:→ atars: 不然如果這樣一直排下去也不知道要講多久,到這個禮拜就好 03/21 17:43
23F:推 October29: 推 03/21 18:42
24F:推 MIM23: 乾脆開直播,有問題留言問 03/21 19:43
25F:→ atars: 感謝樓上的建議 我今天會研究一下 我本來想說人不多XD 03/21 19:57
26F:→ stone99: 影片+1 可以影響更多人 03/21 20:54
27F:推 hahadozo: 想推直播~ 03/22 09:07
28F:→ atars: 今天會嘗試用直播的方式,我研究完會把直播連結放上來 03/22 10:08
29F:推 infixman: 推推,等直播 03/22 18:43
※ 編輯: atars (114.39.93.40), 03/22/2016 19:48:55
30F:推 matthewka: 推推等直播 03/22 20:08
31F:推 ginnyhuang: 最近正好想學unit test,對介面操作與呈現要如何TDD一 03/23 21:57
32F:→ ginnyhuang: 直很疑惑,明天來聽聽,謝謝 :) 03/23 21:57
33F:推 a8084123: 推感謝 03/25 06:19
34F:推 roger00: 讚讚 03/25 19:16
※ 編輯: atars (114.40.136.26), 03/26/2016 23:48:11







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP