iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Mobile Development

30天用React native製作app!! 系列

我準備用30天的時間來學習React native並且開發App,從零開始,分享學習與開發歷程。

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

[蚊子的Day1]30天用React Native製作一款迎新活動app

前言 這是我第一次開發app,選擇用React Native來開發app的原因是因為其排版的架構跟網頁製作的原理相似,且可用很接近CSS的語法給予樣式,接下來來...

2020-09-07 ‧ 由 humichen 分享
DAY 2

[蚊子的Day2]React Native環境安裝

上一篇提到了專案的規劃,這一篇來做一下React Native的環境安裝。 React Native是臉書(facebook)所研發的開源應用程式架構,可利用J...

2020-09-08 ‧ 由 humichen 分享
DAY 3

[蚊子的Day3]React Native專案建置

上篇說的是環境的安裝,這篇來補充建置專案還需安裝的指令以及建立一份空白的專案。 安裝指令 一、安裝Expo CLI 命令列工具在終端機輸入npm install...

2020-09-09 ‧ 由 humichen 分享
DAY 4

[蚊子的Day4]畫面排版基礎

延續昨天開啟的空白專案,今天來說明React Native(RN)畫面排版的基礎~ 打開空白專案裡的App.js,裡面已經有寫好一些程式了,大概可以分成三塊區域...

2020-09-10 ‧ 由 humichen 分享
DAY 5

[蚊子的Day5]迎新App的UI設計

前幾篇都在講關於App程式相關的事,今天來說說我App的UI設計。 App架構規劃 Wireframe與UI Flow 顏色選擇 因為我的App是設計給學校...

2020-09-11 ‧ 由 humichen 分享
DAY 6

[蚊子的Day6]在畫面中加入底圖~React Native

上一篇說到App的設計,今天開始按照設計圖來製作App的畫面,首先從首頁做起。 <View>標籤雖然可以利用StyleSheet設定樣式顏色,但無法...

2020-09-12 ‧ 由 humichen 分享
DAY 7

[蚊子的Day7]任務進度條製作~React Native

在App的首頁有規劃顯示任務完成情況的區域,讓使用者能清楚知道自己任務完成的進度。 接下來開始製作進度條,我需要製作二條進度條,一條紀錄地點篇任務情況,一條紀錄...

2020-09-13 ‧ 由 humichen 分享
DAY 8

[蚊子的Day8]按鈕製作~React Native

在我的App中用到不少按鈕,今天來就來製作按鈕。 在React Native中製作按鈕有兩種常用的標籤,分別是<TouchableHighlight&gt...

2020-09-14 ‧ 由 humichen 分享
DAY 9

[蚊子的Day9]StyleSheet格式設定大彙整~React Native

在React Native中可以利用StyleSheet做到跟web的css很像的格式設定,但各項格式設定的寫法React Native跟css還是不太一樣的,...

2020-09-15 ‧ 由 humichen 分享
DAY 10

[蚊子的Day10]頁面導覽Navigator-Stack Navigation~React Native

App不可能只有一個頁面,要實現頁面之間的切換就需要Navigator套件來幫助頁面之間的參數傳遞以及從哪頁來的導覽歷史。React Native有三種現成的導...

2020-09-16 ‧ 由 humichen 分享