第1页
React Native on Android
分享Goodnight的開發之路
第2页
Speaker
楊萬皇Howard Yang
iOS, Ruby on Rails, Node.js, React Native
https://github.com/oney
appdevoney@gmail.com
Goodnight https://goodnight.io co-founder
第3页
Why React Native
Cross platform (share 90-100% codebase)
React.js
Live reload development
Over-the-air update (maintain 1 version like web)
Native, controlled by Javascript
Build native using web skill
Developed by Facebook (Group, Ad manager app)
第4页
Why React
Reactive programming (e.g. ReactiveCocoa, RxJava)
Declarative (vs. imperative)
Component
(data) => view
Virtual DOM
Performance
第5页
https://www.youtube.com/watch?v=oWPoW0gIzvs
第6页
第7页
Live Demo
第8页
Issues
Animation
Gesture
Performance
Bugs
Insufficient 3rd package (However, you have node and react.js things)
第9页
找工作不要學React Native。工作太少,足夠大的公司有資源分多版本開發
創業適合使用React Native。夠快、跨平台、快速prototyping不要求細節
新手不要使用React Native。太多坑踩下去跳不出
Front-end可學習React Native。最好有人帶,要有心理準備學習大量Native開發概念
Native開發者推薦學習React Native。業餘充實、玩玩新技術,全心投入可轉職Full Stack
Conclusion
第10页
Q&A
第11页
References
https://facebook.github.io/react-native/
https://www.youtube.com/watch?v=KVZ-P-ZI6W4
https://www.youtube.com/watch?v=oWPoW0gIzvs
第12页
One more thing...
Goodnight是一個匿名通話交友App,目前使用者約五萬,DAU 3000人,受到廣大高中、大學生青睞,正在尋求投資,有興趣請聯絡我們。