在 App 需求中若頁面需要通過 URL 渲染遠端 HTML 頁面若頁面資料提供的是 html 字串在 React Native 該怎麼做呢?開始來用 rea...
前言 在 React Native 裡面,大多的概念以及 Component 都相當好上手,但 Navigation 是個例外。Routing and Navi...
前言 前一篇拼死拼活的才把 Token 拿回來,這篇要來用 Token 拿資料回來顯示 User 的頁面。 準備 GraphQL Client 經過一段考慮後,...
本篇目的 首先我們必須認知到我們雖應該盡量的共用程式碼,但不應該完全被綁死,由於 iOS、Android 功能實作上的限制、UI 的慣例都還是有其差異,Face...
上次有介紹到,我們可以用 .ios .android 的檔案名稱後輟來分辨我們是使用 android 還是 ios 的 Component,但是除了這個方法法外...
今天我們要來刻一個簡單的卡片 UI,可以簡單的搭配 ScrollView 或是 ListView 就能完成漂亮的首頁了,主要還是用到了 FlexBox 來排版可...
View 是 React Native 最常用的元件之一,就像是網頁當中的 div 一樣,是建構 React Native 的基礎,在建構專案和 Style S...
今日關鍵字:carousel 接續昨天把資料整理好了今天要把資料呈現在畫面上(不過這裡我想的輪播其實跟一般的輪播不同,沒有要自動播放總之先來找找看)好就第一個...
我們因為只有一個工程師,做 App 的話跨平台開發是很自然的選項。在2018年開發時,當初只有 React Native 跟 Xamarin 這兩個選項。但那時...
react-native-vector-icons 是在看 React Native 所看到的這個套件自帶了十多種圖示庫,也可以將自定義圖示稍微做處理後在 R...
上篇大致上介紹了一下於 css vs React Native 的 flexbox 差異這篇主要就是實際上的運用了! 什麼是彈性盒子 flexbox ? 之...
今日關鍵字:Splash Screen 原本有在想都已經做了個模擬的幹嘛還要搞原生的轉念一想,模擬的或許可以改成loading的畫面總之還是來摸摸看吧 先來安...
今日關鍵字:無人...Redux 假如有一天,你在家煮了咖哩不小心煮了太多想分給對面的人如果是以前都是平房時直接走過去就好 如果場景變換成現代你住在高樓裡該怎...
今日關鍵字:i18n 雖然有聽過i18n,但一直沒用過想像中用起來大概是: import { translate, ja } from 'i18n' con...
Expo DAY7 --- View, Text & Assets tags: day7 iThome鐵人賽2018 ReactNative Expo...
前兩天的實戰(三)、(四)已經把首頁完成一半了,但是目前首頁的部分還是使用 View 來簡單顯示我們做的 Component,今天要使用 ListView 串接...
如果怕手機關掉東西就不見了來使用 AsyncStorage 將狀態存到手機也就是 local storage 裡吧! AsyncStorage 一個簡單、非...
今日關鍵字:stack navigation 現在想要在首頁上點擊輪播中的其中一個動畫時就跳到其細節頁面該怎麼做呢?這時候又需要Navigation了 不過不...
昨天我們已經把 Home 完成並且點了下面的商品會進入 PostDetail,PostDetail 目前還是使用之前簡單的 Card 擋一下,今天要把他刻漂亮一...
接下來要在頁面上按下按鈕跳頁以及按了左邊 header icon 回上一頁正所謂有去有回才不會不知道怎麼辦! 在 App.js 的 Home 建立一個換頁的...
今日關鍵字:notification 當初想要完成的最重要功能就是這個了動畫開播三十分鐘前請通知我一下! 首先還是上github尋找看看沒有特別原因我都會選星...
React Native 我的安裝步驟: Node.js,我使用 Homebrew 來安裝,所以會先安裝 Homebrew!再來安裝 Node.jsNode...
前言 Product Pain 是 React Native 聆聽社群聲音的重要平台,而在上面 Navigator 是個知名的「Pain」,也催生了 Navig...
React Native 提供了 Animated 及 LayoutAnimation API給使用者有良好的體驗加點動畫是必須的 Animated API...
因為實在有太多東西想分享了,但已經 29 天了我們先來個 iOS 打包步驟完成開發後再來就是要如何打包及送審發佈今天來嘗試分享這部分吧! 打包前情提要 基本...
昨天的文章中已將 navigation 安裝完成今天就要開始當導覽王了!一起來轉頁吧吧吧~ 事先準備 先建立一個頁面來當跳轉的頁面 .src...
今日關鍵字:interface 建立動畫格式 延續昨天的interface首先幫我的動畫資料訂定格式 這時如果要設定一個動畫陣列 [Anime1 ,Anime...
Expo DAY8 --- Touchable, Icons & Speech tags: day5 iThome鐵人賽2018 ReactNative...
第一次認識 React Native 就是因為熱更新所以怎麼可以不介紹大家一下呢~AppCenter 熱更新(codepush) 你聽過嗎? 熱更新是什麼?...
由於手上沒有iOS手機,所以這裡只build成apk 打包成Apk 首先要用keytool生成一把key在終端機輸入 keytool -genkeypair...