iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Modern Web

使用 Modern Web 技術來打造 Native App 系列

近兩年來,Web 技術出現了許多變革,例如:同時開發 Native iOS、Android App 的 React Native 以及打破框架的新 API 技術 GraphQL 。希望能在三十天內,藉由一步一步的主題教學,利用這樣的技術漸漸實現完成一個給自己使用的 Github App 的目標。

鐵人鍊成 | 共 30 篇文章 | 113 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:IDE (Integrated Development Environment) for React Native

前言 雖然有了 React Native 這樣方便的開發工具,但試想如果必須同時開著 Xcode、Android Studio 還有 Atom 這樣好像很辛苦,...

2016-12-26 ‧ 由 C. T. Lin 分享
DAY 12

Day 12:Navigation Part I:Navigation 簡介與 Navigator

前言 在 React Native 裡面,大多的概念以及 Component 都相當好上手,但 Navigation 是個例外。Routing and Navi...

2016-12-27 ‧ 由 C. T. Lin 分享
DAY 13

Day 13:Navigation Part II:新的 API - NavigationExperimental

前言 Product Pain 是 React Native 聆聽社群聲音的重要平台,而在上面 Navigator 是個知名的「Pain」,也催生了 Navig...

2016-12-28 ‧ 由 C. T. Lin 分享
DAY 14

Day 14:編輯的藝術 - TextInput 與 Keyboard

前言 手機不是很好打字,如果可以用更簡單的方式搞定就應該盡量避免打字,但很多時候還是必須要讓使用者輸入,例如:回留言、寫筆記、填表單、搜尋,等等,因此還是必須熟...

2016-12-29 ‧ 由 C. T. Lin 分享
DAY 15

Day 15:Networking 直接就上手

前言 透過網路的連結來發送請求、同步資料不只是網頁前端需要,對行動應用程式來說也是不可或缺。從這邊就可以看出 React Native 的巧思與精神,如何讓學習...

2016-12-30 ‧ 由 C. T. Lin 分享
DAY 16

Day 16:在 React Native 中運用 Storage

前言 一般情況下,我們建構服務時應該會想把資料儲存在後端的資料庫裡面,不管是 RDBMS 或是各種的 NoSQL,掌握資料的好處不必多說,要建立更有用的功能或是...

2016-12-31 ‧ 由 C. T. Lin 分享
DAY 17

Day 17:活用第三方的 React Native Module

前言 在使用 React Native 的此時此刻,我們就已經站在巨人的肩膀上了。不過有時候官方並不一定有提供所有需要的功能,基於我們不該有勇無謀的重造輪子,這...

2017-01-01 ‧ 由 C. T. Lin 分享
DAY 18

達標好文 Day 18:GraphQL 入門 Part I - 從 REST 到 GraphQL

前言 Facebook 在 2012 年開始在公司內部使用 GraphQL,而在 2015 年 7 月開源並撰寫了正式的規格,開源至今還不算很久,但已經引起了廣...

2017-01-02 ‧ 由 C. T. Lin 分享
DAY 19

Day 19:GraphQL 入門 Part II - 實作 Schema & Type

前言 前一篇講了 REST 的一些缺點,還有 GraphQL 如何解決這些問題,這篇將帶大家深入細節與實作一邊了解 GraphQL。 因為筆者的專長是 Java...

2017-01-03 ‧ 由 C. T. Lin 分享
DAY 20

Day 20:GraphQL 入門 Part III - Query

前言 前一篇稍微的介紹了 GraphQL 裡面的 Schema 以及 Type,這一篇將會進一步嘗試更複雜的 Schema,介紹一些 Query 的變化,以及...

2017-01-04 ‧ 由 C. T. Lin 分享