首先介紹 iosched這個項目,google/iosched · GitHub 。
iosched項目是Google I/O的官方app,不僅僅是一個學習的demo,這是一個真正開源的線上項目。
第二個推薦的就是topeka項目 googlesamples/android-topeka · GitHub 。
用來展示如何將MaterialDesign應用到app中,以達到較佳設計和交互效果。通過這個app,還可以學到如何設計自己app的交互和視覺以更好的和MaterialDesign搭配。
ionic 比較新,基于PhoneGap的開源版本Cordova構建,在線開發,免費,開源,只是因為比較新,所以知道的人不多,你偷偷的研究吧,這個有前途。你可以基本忘記國內的Hybrid APP 開發平臺的。
appcan 跟 phonegap是一個性質的,當然也有一些區別。
相同點是,都是基于html5來開發跨平臺的移動應用,提供一些功能封裝(如地圖之類的開發者常用的功能),一次開發,run anywhere。但運行速度都比不上原生的app,響應相對來說會慢一些,功能實現也簡單一些。著重于新聞信息類的app開發,實用但并沒有原生的酷。
不同點是,appcan是基于eclipse安裝插件進行開發,各個平臺也只裝一次環境;免費,不開源;比phonegap晚出,不夠成熟;而phonegap要求針對不同的平臺搭建對應的環境;免費,開源;出的比較早,現在用的人也相對多一些。