你想將所在地區設為 美國 並顯示 繁體中文 嗎?
更新設定關閉
關閉
登入/註冊
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
00:00
 
影片檔案無法播放(錯誤碼: 224003)
Avon

跨平台 APP - React Native 快速學習攻略

React Native 入門實作課程,從零開始帶你快速上手 React Native 程式語言。課程將使用 Expo CLI 的方式教你建立專案,手把手搭配實作專案,讓你上完課擁有跨平台開發 App 應用程式的基礎能力。
Hahow AI 學習升級
731 人已購買
5.0
(39)

關於課程

課程包含

包含 3 章 24 單元、8 項作業

課程時長

7 時 15 分鐘

課程總人數

731 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

2026-10-19

2026/10 課程大更新 🤩💪🥳

新版本專案範例可下載囉!老師的話也更新了~!好快已開課六年多~在持續發羅 expo 更新的同時,一直在看哪些適合學員、哪些是更穩定的版本,來提供給大家~都以「新手最容易入手的新版本」為主~!這樣跟課程內容一樣,更容易入手,開發起來更方便!累積成就感,有動力就可以學得更快:)這次終於看到 expo 版本更新有考量到過去架構需求~!所以就來大調整~!!!課程目前以 Expo SDK 57 的 JavaScript blank 專案為準,入口仍是 App.js,仍然不需要使用 TypeScript 或 Expo Router!✌️✌️✌️大家請從 1-2 的新指令開始;2-2 與 3-3/3-4 已提供不含 node_modules 的新版範例~快來下載來玩~!🥰 (舊 ZIP 保留作為影片歷史對照,不要直接用舊 lockfile 啟動喔!)p.s. 再次溫馨提醒~每個單元內幾乎都有「老師的話」說明建議在開始聽課之前,可以先閱讀一下老師的話 會更容易上手喔~!:)❤️

課程內容

持續更新:

  • 2026/10: 版本以 Expo SDK 57 的 JavaScript blank 專案為準,入口仍是 App.js,也更新範例程式碼供大家下載喔!

你想快速從 0 到 1 製作出雙平台APP嗎?想使用最新APP技術開發,卻不知道該怎麼入手嗎?是不是曾經想學app,甚至學app時從入門到放棄?

六年前,我也開始學習開發 app 的旅程,走了不少彎路,但後來掌握了學習和開發技巧,並再次遵循自己總結出的學習技巧,結果:一個月內學會跨平台程式語言,三個月內快速從 0 到 1 開發多個 app,最終上架到 app store 和 android 雙平台,並建立影響力且打造歸納的 app 學習技巧,找到第一份跨平台 app 工程師職缺!

在過程中我也犯錯了很多錯誤,也踩過很多的坑,所以我想和你分享我的自學 app 經驗歷程和歸納出的方法。希望可以支持和我一樣想做出自己 app 甚至轉職找到 app 工程師工作的朋友,幫助你少走彎路,不需要像我當初那樣盲人摸象。

在 APP 學習與創造之路,讓你從 0 開始,教你如何跨越程式高牆,擁有編寫程式的能力,做出各式各樣的 APP。

搶先看【直播】React Native 介紹和 State 教學 & 自學經驗分享

此直播教學,是線上付費級的 79 分鐘直播視頻教學,從QA問題講解、RN 基礎、到自學經驗分享,無私公開和大家分享!

教你如何透過一個個事件帶給你成就感,和前進的動力!

透過不同專案給大家模仿和練習,也就是不斷地輸入輸出的過程,累積實力,提升你的戰鬥力!

「我適合這門課嗎?」課程介紹頁的段落標題,以淺藍色粗體字置於藍色橫幅中央,搭配橘色外框與右上角折角裝飾。

本課程適合
  • 時間不多,想短時間內入門創造 APP 的你
  • 想入門開發 APP,卻不知道如何開始的你
  • 看了一堆技術文件、課程都還是抓不到方法的你
  • 學過 Javascript 或是 react,想上手寫 APP 的你
  • 給身為網站工程師,想跨平台到 APP 的你
  • 想轉職成為 APP 工程師,認識最新 APP 技術的你
但如果你是以下的人,建議你可以省下你的課程費用 ...
  • 已經懂得在短時間內,快速開發
  • 自學速度很快,做過很多程式專案
  • 希望能從這堂課學習後端程式與後台建立

藍色橫幅以橘色細框勾勒,右上角搭配橘色幾何折角,中央以淺藍色大字標示「課程核心特色」,作為課程特色段落的標題。

破解程式開發迷思

v 透過『實戰』方式,教你在職場上『必學』也『一定會應用到』的必備核心技能

v 統整必要重點,讓你快速上手,做出各種專案!

v 幫助你,如何透過搜尋自己要的功能技巧, 而不會只侷限在課程上所學到的app!

408 分鐘完整學習規劃

v 統整三大核心章節

v 牛刀小試、專案時間、程式碼下載、逐一功能講解、搜尋步驟歸納等高效步驟

v 職場必備教材、直接提升開發程式實力

從0到1快速實現自己的想法,學習 APP 開發不求人,具備「別人的程式碼改得動」的能力,建立跨平台開發 APP 應用程式的基礎能力。

相信,很多事情不是不可能,而是要知道「方法」是什麼。
幫你破解程式開發迷思,從 0 到 1 幫你建立堅強實力、帶你跨越科系限制!

這門課程從入門到進階,幫助你累積帶得走的技能!也能製作專屬自己的APP,幫助你解決更多事情!不少學員也因此在課後開發了自己想要的 APP (虛擬錢包 app、上班打卡 app、寶可夢 app、每日喝水量 app、食譜 app...等等)

幫你省了一開始接觸程式時無頭緒的窘境!省下時間,省下注意力,學習力效率更加前進!幫你解惑,一起變強💪🏻

一起使用最新APP技術,從 0 到 1 快速建立各種專案!實現自己的想法、改變世界!

「授課方式」以淺藍色大字置於藍底橘框的幾何橫幅中,作為課程頁面的段落標題。

一步步現場實作,帶你一步步實戰

帶領大家認識 react native 邏輯觀念外,也知道在實作時的思維是什麼。

所以每個階段都是『 現場實作 』,帶給你所有『 實戰必備的核心技術 』,用螢幕錄影的方式操作給大家看,並利用投影片講解加深實作時帶入的觀念,統整必要重點,讓你快速上手!

取得單元範例程式碼

不同階段單元的程式碼範例,都會上傳給大家,回去可以好好複習,反覆練習,更可以直接拿來做更多延伸應用功能的 APP!

牛刀小試:重點是「輸入」和「輸出」的過程

課程內容在一些重要單元,會帶著大家透過一個個不同的『 牛刀小試 』更加熟悉單元的內容。跟著課程一次次作業,累積實力,提升戰鬥力!

四階段學習動力階梯:01 起步動機最難,02 牛刀小試後堅持,03 投入專案時間並培養搜尋與自學能力,04 降低阻力、增加動力。

凡事必定「累積」

每次的「專案時間」都是階段成果且一個完整的功能。這些都是未來作品集的基石!最後會套用到這些「專案時間」實作的功能做完「一個具收藏功能的 app」。

不論是「牛刀小試」還是「專案時間」作業,實作完成後以專案程式碼方式繳交,上傳專案至 Github或是雲端都可以 ,在「作業成果」專區中有說明如何上傳和其他細節喔!

相關問題回答

我們於每週末統一回覆學員作業和問題喔!由於目前只有一位講師,較難在上課人數未定時就給大家確定的回答頻率與回答形式,還請各位同學見諒!之後會再依學員提問頻率以及人數再做調整!

但為了讓大家可以更即時的來回討論問題,我另外開課程專屬的臉書社團,可以在Hahow回覆/ 社團內/我的 FB 提問喔!

一起透過不斷地刻意練習與迭代,帶著大家踏上快樂學習的道路上,也同時累積自己帶得走的技能!

藍色橫幅標題「為什麼選 React Native?」以橘色外框與右上角幾何裝飾呈現。

為何使用 React Native?

要創建 APP 的方式五花八門,為何選擇使用 React Native?

自學我從網頁開發開始,到寫原生 iOS APP,一直覺得「如果想法、產品或服務,只能放在一個平台,真的很可惜,受眾不夠廣。」要跨平台,就需要找人協作,或花其他時間去學習。但程式語言又變化那麼快,根本學不完!

Android 與 iOS 的市場比較插圖:畫面左右分別呈現 Android 綠色手機與 iOS 灰色 Apple 手機,中央女性使用筆電,周圍搭配燈泡、齒輪與科技介面元素。

後來從 RWD、用 React 寫 PWA、Hybrid、再到 Flutter、React Native⋯⋯等等,從「學習曲線」,到做出來的「使用者體驗」與「性能」,還有各種「資源豐富度」,各種跨平台(Cross-Platform)程式語言和框架,我都親自去嘗試過,並且快速驗證比較與腳踏實地給他踩坑,實作出 APP。發現很多不是功能受限,就是性能體驗不好。

這堂課所需的先備知識:Javascript

而現在全世界使用率最高的程式語言,Javascript 擠身到前三名之中!

Javascript 被大多數 Web 開發人員廣泛使用,除了可以做網頁(有延伸出來的網頁框架 ex: React.js),或是做APP(APP框架 ex: React Native),對於後端(ex: Node.js)或是桌面應用程式(Electron.js)都可以拿來做應用,對於套件庫來說也是最大的!

課程特色聚焦三項能力:運用大量社群/資源,涵蓋 GitHub、stackoverflow 與 Facebook;掌握雙刀流;同時開發三平台,呈現手機、電腦與跨平台連線圖示。

React Native 有大量社群與資源支持

Google Trends「Framework interest over time」比較 Android development、iOS development 與 React Native;2015 年至 2016 年間,Android development 整體下滑,iOS development 大致持平,React Native 明顯上升,右側另列平均值。

(圖片來源:https://rubygarage.org/blog/react-native-for-mobile-app-development)

由 Facebook 開發的程式語言框架「React Native」 在全世界的使用率愈來愈高! 也在各地流行的 APP 中廣泛應用,像是 Facebook、Instagram、Skype、Uber...等等 APP,性能體驗上和原生 APP 也不相上下,並且有 Stack Overflow、 GitHub、FB 等等大量社群與資源在支持,也更加成熟、活躍!

React Native 能一次創建跨平台 APP

對於 APP 開發,可以同時創建雙平台 APP,對於網頁工程師,又可實現一次三平台開發!想創業,或是有什麼想法想實現,都可以自己來!

幫你省去選擇程式語言的困難與障礙,好好專注時間、精力與金錢,跟著我來創建跨平台 APP 吧!

課程會透過實戰方式,帶給你在「職場上應用」與「實務中開發」時的必備核心技術,並統整必要重點,讓你快速上手,做出各種專案!

因此,將帶大家使用最新的 Expo CLI 方式建立專案,不用管太多 app 底層原生的部分,只要專注在程式的功能與實作上面,並直接在模擬器或安裝在手機上看成果,不會有太多環境建置等問題,幫助大家更快入門!

「課程單元架構」標題以淺藍色字體置於藍色橫幅中央,外圍搭配橘色框線,右上角有橘色幾何裝飾。

課程單元架構

課程學習路徑分為三階段:「初探 React Native」,熟悉語法架構、基本使用範例與功能;「串接後台不可或缺」,熟悉串接 API 與實作;「加強必備戰力」,學習套件與數據標籤、自製元件及組合套件打造 APP。

藍色橫幅以橘色框線與右上角幾何裝飾呈現課程標題「初探 React Native」。

Part1:初探 React Native 熟悉語法架構

透過帶大家建立第一個 React Native 專案,讓大家了解基本使用範例、功能與架構,並藉著許多小練習,統整必備語法寶典,並立即複習,學以致用,做出一個密碼判斷 APP。

單元 1 - React native 介紹

單元 2 - 利用 react native 快速建立 react native 專案

單元 3 - 執行 APP 到 iOS 與 Android 雙平台上

單元 4 - VSCode 常用功能介紹

單元 5 - 專案架構講解

單元 6 - 元件基本架構規則

單元 7 - 樣式語法與使用 StyleSheet 樣式管理

單元 8 - state 介紹 (用 hooks 講解 useState)

單元 9 - 必須熟悉語法寶典

單元 10 - 原生組件:TextInput 

單元 11 - 原生組件:Button 和更客製化的按鈕 (TouchableOpacity, TouchableHighlight)

單元 12 - 專案時間:利用 react native 做出一個密碼判斷 app

初探 React native,帶你更快入門、熟練打好基石;畫面示範從 import React、useState、StyleSheet、Text、View 建立元件,並呈現 QR Code 掃描與輸入 1234 後顯示「輸入成功!」的手機 App。

課程大綱涵蓋 React Native 基本介紹、執行 APP 到 iOS&Android 雙平台、元件基本架構與必熟悉語法,並以 hooks、useState 和密碼判斷 APP 練習,從 0 到 1 建立 APP。

藍色橫幅標題以白色文字呈現「加強必備戰力」,外圍搭配橘色細框與右上角幾何裝飾,作為頁面段落的視覺分隔。

Part2:加強必備戰力 熟悉套件&數據流

擁有基礎語法與架構以後,為了各式各樣功能,除了教大家可以自製元件以外,甚至能夠熟悉透過搜尋,找到你想要的功能套件,並從畫面切換、儲存工具和數據流框架,能夠思考整個專案邏輯架構,做出有 data 列表功能的 APP!

而 redux 數據流框架,這個應用在各領域的模式框架,其實就是一種思維模式,課程將帶著大家一起來破解!

單元 1 - 自製元件:State v.s  Props

單元 2 - 專案時間:套用 navigation 做各種換頁

單元 3 - 專案時間:套用 navigation 做換頁功能結合與傳值

單元 4 - 專案時間:結合自製 data 列表

單元 5 - LifeCycle & Effect Hook (useEffect) 介紹

單元 6 - Storage 儲存工具&處理資料存取與更新(結合 async await)

單元 7 - redux 數據流框架(redux-react-hook)

藍黃色地球與伺服器、資料庫、電腦、手機及社群媒體圖示相互連結,呈現全球數位網路與資訊傳遞的概念插畫。

課程三大特色:透過 state 與 props 教學,利用自製元件熟悉應用;學習搜尋能力與架構、navigation 與畫面切換;整合所學,完成列表型 APP。

課程章節標題「串接後台與實作」,白色中文字置於藍色橫幅中央,外圍以橘色線框與右上角幾何裝飾呈現。

Part3:串接資料的能力不可或缺 熟悉串接 API 與實作

一個 APP 需要有資料源來展現資料,之後不論像是天氣、交通、旅遊等等的開放型資料,還是自己的資料庫、金流,更或是 FB、Google、Azure 各種 AI 功能⋯⋯等等的串接,都難不倒你!要展示什麼資料,都可以自己串!

單元 1 - API 介紹

單元 2 - PostMan 工具

單元 3 - 串接 API 教學 & 專案時間:Notice Cart + API

單元 4 - 專案時間:再結合 Storage 實作我的收藏 part1

單元 5 - 專案時間:再結合 Storage 實作我的收藏 part2

課程內容以五個主題循序呈現:API 介紹、PostMan 工具、串接API 教學、結合API List,以及結合Storage: 我的收藏,搭配圓環與圖示設計展示學習流程。

而不論是電商平台,或是會員登入,或是遊戲道具,又或是文章收集列表⋯⋯等等,各式各樣 APP 必會用到的「收藏功能」,我將手把手帶著大家,結合前面所學,還有 Storage 功能,一起來完成「我的收藏」APP!

React native 行動應用程式介面展示:左側為 React native 啟動畫面,中間是「寵物認養」動物列表,右側為 Book List 書籍清單,呈現圖片、勾選框與導覽列等元件。

藍色標題橫幅以橘色細框與右上角幾何色塊裝飾,中央標示「課程解鎖活動」。

課程解鎖活動

早鳥前 30 名購買的同學,抽 3 名學員,領先擁有「特別解鎖」的職涯諮詢

前三十名購買課程並完成付款的學員,將先從中抽 3 名學員,給您在自學或是職涯履歷等問題,提供 30 分鐘線上一對一聊聊 :) 抽獎名單於開課後一週內公佈!

1000%,課程解鎖: 上架 APP 到雙平台(未解鎖)

當課程募資人數超過目標人數的 1000% 時,將解鎖APP上架教學!一個跨平台 APP 的開發,最後的上架,是缺一不可的關鍵流程!不論是讓 Android APP 上架到 Google Play,還是 iOS APP 到 App Store,完整上架實作,來帶大家一起一探究竟!預計於開課後釋出課程影片。

1800%,特別解鎖:多學一個 APP 功能(未解鎖)

當課程募資人數超過目標人數的 1800% 時,我們會加錄一個 APP 專案的功能實作,而實做主題來自大家問題發問中最想要學習的主題。解鎖單元預計於開課後一個月內上傳。

請務必於付款處填妥 Email 資訊,保障自己的抽獎資格

課程贈獎寄送表單,參加者同意將資料提供給 Hahow、本課程教師及合作的行銷與物流公司,僅供本次活動使用;已勾選「跨平台 APP - React Native 快速學習攻略」,Email 為 winnie@hahow.in。

「關於講師」段落標題置於藍色橫幅中央,四周以橘色細框勾勒,右上角搭配橘色幾何裝飾。

關於講師 Avon

經過多年自學與實戰經驗的累積與收穫,在程式黑客松得過「女人迷 Hackathon 冠軍 - 智慧法律 APP」、「台科X政大 Hackathon 亞軍 - 物聯網鋼琴」、「台大 Hackathon 開放資料獎及最佳創意人氣獎 - fb 尋找手機 APP/人臉辨識 APP」等等,幸運地多次成為常勝軍。成為軟體工程師,也多年切身分享程式,不少學生也成功轉職成為 APP 工程師。

致力於程式應用的開發教學與社群

iOS/Android App 工程師,創辦 APP Girls 社群,也熱衷於社群活動,不吝於提攜新進開發者,憑藉對程式語言的學習熱情,建立一個能夠安心提問,一同攜手進入程式世界的友善開發社群。

講師在教室前方使用麥克風授課,投影幕播放課程內容;多名學員坐在階梯式座位上,使用筆記型電腦進行學習與實作。

為了要建立更好的學習循環環境

從第一年自己一人做教學,到第二年帶有興趣的人一起做教學,

到第三年,轉換成工作坊型式帶著大家,更充實地兩天就可以完成一個完整作品!

四組課堂實作場景,講師在投影幕前示範,學員使用筆記型電腦撰寫程式、觀看教學內容並互相討論,呈現多人教室與小型工作坊的學習氛圍。

一直都在不斷嘗試和轉換,為了讓更多人更有信心、勇氣、動力,去學習、成長、變更強!

課程社群粉專

  • 最新的課程公告與活動,都會在 程式兔CodeRabbit 喔!
  • 報名課程成功的學員,也歡迎加入此粉專的「課程專屬 FB 社團」討論課程和問問題!
  • 學完想要有人陪你一起卡關、解關?歡迎預約 Asha 的 1 對 1 程式陪跑,第一次諮詢免費 20 分鐘:陪跑 Portaly Avon(也叫 Asha 媽媽)

未來更多的實體聚會、免費講座和課程活動,將會持續分享和提供最棒的資訊給大家!🙂

你得到的會比你想像的多更多!💪💪💪

哪些人適合這堂課?
- 想入門開發 APP,卻不知道如何開始的你 - 給身為網站工程師,想跨平台到APP 的你 - 時間不多,想短時間內入門創造APP 的你 - 學過 Javascript 或是 react,想上手寫APP的你 - 想轉職成為APP 工程師,認識最新APP 技術的你
你可以學到
- 快速從 0 到 1 build 出雙平台 (iOS APP 和 Android APP)。 - 每次的「專案時間」都是階段成果且一個完整的功能,實作導向學習,統整在職場上必備技能,帶大家快速入門,掌握成就感。 - 最後會套用到這些「專案時間」實作的功能做完「一個具收藏功能的 APP」。 - 學習課程之後,知道「如何搜尋」學習資源,馬上開始自己的專案,做出自己想要的 APP! - 跟著上課專案實作,將能製作出三個APP: 1.製作可以根據輸入的文字做判斷,並顯示輸入後產生不同文字等效果的密碼判斷 APP 2.串接各平台API數據,展示不同資料的列表Data APP 3.從列表中加上勾選功能,並能夠儲存到手機,類似電商A中「加入到購物車」概念的我的收藏 APP
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
- 需要一台電腦或筆電,作業系統是 MacOS 或 Windows 都可以。(講師會用 MacOS 做範例操作。) - 使用 VSCode 當作編輯器。(https://code.visualstudio.com/) 課程中都會手把手,帶著你一起來操作!
需要具備的背景知識
這堂課將用非常簡易的方式講解並帶大家實作。 只要懂基礎的 Javascript,就可以一起加入!:) p.s. 若需要一些 javascript 先備知識,可以來敲「程式兔CodeRabbit」粉專來索取「先備知識 javascript 免費電子書」喔!
單元一覽
3 章 24 單元|總時長 435 分鐘
全部展開
1
初探react native 熟悉語法架構
影片單元
單元 1 - React native 介紹
09:40
影片單元
單元 2 - 利用 react native 快速建立 react native 專案
11:43
影片單元
單元 3 - 執行 APP 到 iOS 與 Android 雙平台上
11:05
影片單元
單元 4 - VSCode 常用功能介紹
09:24
影片單元
單元 5 - 專案架構講解
05:13
影片單元
單元 6 - 元件基本架構規則
影片單元
單元 7 - 樣式語法與使用 StyleSheet 樣式管理
09:51
影片單元
單元 8 - state 介紹 (用 hooks 講解 useState)
13:01
影片單元
單元 9 - 必須熟悉語法寶典
06:45
影片單元
單元 10 - 原生組件:TextInput
13:56
作業單元
作業 1 - TextInput元件應用
查看作業
影片單元
單元 11 - 原生組件:Button 和更客製化的按鈕 (TouchableOpacity, TouchableHighlight)
15:33
作業單元
作業 2 - 按鈕組件應用
查看作業
影片單元
單元 12 - 專案時間:利用 react native 做出一個密碼判斷 app
18:49
作業單元
作業 3 - 密碼判斷APP
查看作業
2
加強必備戰力 熟悉套件&數據流
影片單元
單元 1 - 自製元件:State v.s Props
20:37
作業單元
作業 1 - 自製元件
查看作業
影片單元
單元 2 - 專案時間:套用 navigation 做各種換頁
48:44
影片單元
單元 3 - 專案時間:套用 navigation 做換頁功能結合與傳值
作業單元
作業 2 - 同時具備兩種換頁的APP
查看作業
影片單元
單元 4 - 專案時間:結合自製 data 列表
35:00
作業單元
作業 3 - 自製data列表(含圖片)
查看作業
影片單元
單元 5 - LifeCycle & Effect Hook (useEffect) 介紹
20:23
影片單元
單元 6 - Storage 儲存工具&處理資料存取與更新(結合 async await)
27:31
影片單元
單元 7 - redux 數據流框架(redux-react-hook)
25:50
3
串接後台不可或缺 熟悉串接API與實作
影片單元
單元 1 - API 介紹
18:15
影片單元
單元 2 - PostMan 工具
08:21
影片單元
單元 3 - 串接 API 教學 & 專案時間:Notice Cart + API
29:53
作業單元
作業 1 - 串接資料 API
查看作業
影片單元
單元 4 - 專案時間:再結合 Storage 實作我的收藏 part1
25:51
影片單元
單元 5 - 專案時間:再結合 Storage 實作我的收藏 part2
27:48
作業單元
作業 2 - 我的收藏 APP
查看作業
試看單元
播放試看影片
章節 1 - 初探react native 熟悉語法架構
單元 6 - 元件基本架構規則
試看影片
03:20
播放試看影片
章節 2 - 加強必備戰力 熟悉套件&數據流
單元 3 - 專案時間:套用 navigation 做換頁功能結合與傳值
試看影片
19:16
課程評價
5.0
/ 5.0
39 則評價
hoho1231802021-04-19
超愛!!
1. 老師會細心講解每個步驟,從一開始的前言簡介、套件安裝到實作基本上可以說是手把手在帶,而課程每到個一段落會有一頁總結,讓我能夠快速重溫學到的內容,也使我做筆記更加方便~ 2. 本課程最值得的部分是穿插的作業!雖然看似作業多但這會讓每次的粒度變小,避免一次練習太多觀念卻每個都不夠深入,若沒有靈感也可以參考其他學員的作業(這也歸功於作業量多XD) 總會看到一些厲害的學員,我就可以學習他的例如整理程式碼的方法、怎麼下註解、怎麼排版甚至怎麼用 github,這些經驗都非常難能可貴 3. 我覺得本課程適合略懂網頁設計的人,如果是完全的程式新手則需要稍微評估。老師在課程中會著重教導 react native 的部分,也教得很棒,但 react native 是基於 javascript 打造的語言,也沿用了不少 react 的特點,對網頁設計零基礎的我來說雖然學的是 react native ,但大部分時間查的都是 javascipt 的用法,而練習樣式與排版時也有種 html 和 css 的味道,頓時有種同時學很多領域的感覺,資訊量太大XD 如果能先有點經驗是更好的。但是也不用太擔心因為可以到發問區詢問,老師會在幾天內做詳細回覆,經過這樣一問印象更深刻了,超棒 4. 最後讓我覺得最棒的是老師的每次回饋!在我一開始還不太會時做的作業都簡陋到不行,但老師會認真讀我的程式,提出可以改善的地方,甚至回答我在註解裡寫的疑惑(我應該是忘了問啦 結果先被發現XD)真的很細心 而且老師每次都稱讚得很浮誇又好笑XD 把原本沒什麼信心的我捧到天上哈哈哈 哪裡找這麼棒的老師!!!!
(已編輯)
查看更多
2 人覺得有幫助
立鼎2022-08-21
cp值超高的課程
在這個React native的課程中讓我對於React native有了一定的了解,並且教學內容都有交到在React native中很重要的套件使用,例如:Storage資料儲存的套件,API的連結以及Redux數據流的使用,這些都是在開發過程中常使用到的套件,並且在這個課程學習的過程中詢問老師問題時老師都會回應,給學生適當的幫助,真心覺得自己選對課程了,課程中讓我學到了相當多的東西,並且在做作業時遇到困難詢問老師時都會回應我,幫助我解決困難,使我在學習過程中更加順利,謝謝老師。。
(已編輯)
查看更多
2 人覺得有幫助
Lillie2024-07-17
很扎實有趣的課程
原本抱著來玩的心態報名了這一堂課,沒想到功課很多超扎實XD 因為本身是後端出身,對於很多css/html/javascript語法都是很不熟的狀態,幸好老師在課程中手把手的示範,從Idea、思路到實作的過程,一個一個演示、畫重點,讓我可以很快的跟上每一個單元的重點 但看過真的沒有記憶點!!!每次忘記怎麼做,都會回放老師的實作演示、下載老師提供的資源大補包(超甘心) 每次的實作都會邊寫邊崩潰(尤其是趁小孩睡覺偷寫程式遇到瓶頸搔頭亂叫被小孩抓包時(?)),但最後寫出成果真的超開心 在每次作業的實作不知不覺對於語法愈來愈熟,看到自己也做得到超感動 老師在過程中也很努力陪伴我們,除了有問必答,在過程中也持續關注更新,隨時更新到課程單元內,不怕自己卡在那邊痛哭XDD 超推薦!!讚讚
(已編輯)
查看更多
1 人覺得有幫助
Wen-Sheng Lin2020-04-10
用心的教學
大推這堂用心教學的課程! 有系統的架構,循序漸進,由淺入深,一步步從零開始學起。 不僅教授React Native的核心概念,還會提供之後可以延伸的部分,讓同學可以自行摸索。 老師也十分細心,每一份作業都會用心批改,不僅給予修改方向和意見,還給予同學鼓勵。 而提出的問題,也很詳細的回覆,並且提供解決問題的搜尋方法,讓新手不至於遇到問題而太過慌張。
查看更多
1 人覺得有幫助
lin Kevin2020-03-26
強力推薦
Avon老師我覺得非常物超所值, 讓我對App的架構還有實作更加熟悉, 並且對於程式碼的講解和步驟,還有套用, 都用各種範例來做拆解及應用,並且引導實作時的思考邏輯, 讓我不只知道怎麼做,也瞭解為啥這樣做 作業和問題上,老師也非常用心的回覆, 不只給我「解答」,還有給予問題的「搜尋方法」 強力推薦。
查看更多
1 人覺得有幫助

意猶未盡嗎?

關於講師

Avon
1堂課程
0篇文章
731位學生
我是跨領域自學者,成大資源工程系、清大動力機械所畢業,非本科系自學程式,希望透過分享讓更多人也能透過自己的力量,做出自己想要做的事。 課程之外,我也提供 1 對 1 程式陪跑,幫你拆解卡關、找到節奏。第一次免費諮詢 20 分鐘:portaly.cc/asha_enjoylife
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
K K
2024-12-24
精選問題
您好,想請問如果想讓程式介面更美觀一些 會需要花費很大的精力或時間學習嗎? 因為在一開始練習做出可以跑的程式後, 最後想做出像市面上那樣簡約美觀一些的程式 但怕給自己太遠大的目標反而最後會失去興趣 所以想詢問做出較美觀的程式會不會需要很大的精力和時間 以及若課程結束後這些還要另外自學 都找得到中文版的教材嗎?(課程及書) 會不會很零散、想做出滿意成品較不容易呢?
Avon
授課老師
2024-12-25
Hi K K, 1. 有關「美觀介面」 這邊你可以先參考已經上課的學員們作品喔~!XD 如果需要 UX 方面更合適、元件刻的更美、layout 排版等等 其實有很多套件可以做協助和參考~ 這邊課程會提供超好用的「搜尋公式」讓後續自己延伸學習時能夠更順手~!還有「專屬學員的社團」,有任何問題都歡迎持續在社團內討論喔! 已有學員在裡面分享自己後來的作品、心得、自學等等~都可以互相討論 參考:) 2. 有關「自學」 建議都是透過「搜尋」去找資源 因為書再快,也沒有網頁資訊更新快~XD 而且更全面~! 對於要做的東西,可以先參考 app store / google play 上,看看哪些想模仿的,都可以記錄下來、列下來以後,先規劃自己想要做的功能哪有哪些、layout 想怎樣的形式等等。 有「具體目標」的學習,以「你想要做的 app」為主軸,就比較不會零散~~:) 知道自己為何而學~有需要 才去學他 學起來 更有效率 也會更深入! 可以給自己設定目標,並且明確寫下來~ 並且目標切細,一次為期一個月或是兩週都可以~! 還有紀錄自己執行的方式、每天做了什麼等等、甚至心情感受~(因為白天不懂夜的黑!?人是個很容易忘記的生物 像我現在就忘了夏天到底是多熱 現在也太冷 >< 可能就是學好兩三個功能以後 就隨機組合成一個小小專案 再學兩三個目標以後 跟前面功能再作組則 做另一個小小專案 累積成就感,有「動力」就可以學得更快:) 不斷累積 邊做邊學 對於求職 或之後想做屬於自己的東西的 idea 發想很有幫助~ 以及也不用害怕自己做得不好等等 當擔心於「失敗」這件事情的時候 那就是你把這件事情看太大了、把當下的moment太重要了 你會把當下的挫折無限地放大 所以可以視野在拉遠一點看 人生走到這邊,其實是好幾階段的累積:) 所以設定自己的小目標還有里程碑, 兩週、一個月、三個月、半年。 會看到自己每次的進步~!進化的程度~!:) 相關連結參考: - 我過去的自學分享: https://www.facebook.com/permalink.php?story_fbid=2085060951509426&id=100000166235761 https://www.appcoda.com.tw/swift-girls-interview/ - UI 方面: 關鍵字可以嘗試搜尋:React Native UI Library 之類的找找看! https://flatlogic.com/blog/top-react-native-ui-components-libraries/ https://github.com/akveo/react-native-ui-kitten https://docs.expo.dev/ui-programming/user-interface-libraries/ 希望有幫助到你~~~ >"< 祝你學習愉快 :)
K K
2024-12-28
老師您好, 感謝您用心的回覆><真的感受到您對React Native的熱忱和專業,也讓我對學習這門技術更有興趣。不過在購課前,還有幾個問題想請教您,希望能更全面了解RN的特性和可能遇到的挑戰: 我查了一些資料,有人提到React Native更新時可能會遇到套件失效或其他問題,導致更新困難 以及除錯較麻煩、後續維護較難,不知道在RN Expo上會不會有這些問題呢 另外如果我希望在App中加入3D動畫,不知道RN Expo在這方面會不會有什麼限制或需要注意的地方?如果確實有難度也沒關係,我可以考慮先開發不包含動畫的功能。 再次感謝您!
Avon
授課老師
2024-12-31
你好棒 會主動積極去搜尋各方資源和詢問~~!!! 這邊無論哪個程式框架或套件,軟體更新是很快的,都需要關注一下目前更新項目有哪些,會是怎麼套用~ 而 RN 背景是 FB 大大 XD 所以他們也是不斷在優化他~不怕東西突然沒了就沒了~ 所以別擔心,你會遇到的問題,也會是大家會遇到的 XD 有相關問題 除了可以直接透過我所說的「搜尋公式」去做搜尋外,可以去找官方範例說明,或是直接看 stack over flow 會有相關解答~~ 在這邊每單元,也幾乎都會有「老師的話」在裡面,來說明相關套件安裝和更新~我都會去適時更新補充給大家~~:) 另外也有課程專屬的學員社團,有任何問題都歡迎一起在裡面討論和分享喔!!! 而有關「3D動畫」可能比較難達到,但有「動畫」可以實作~ 套用「react-native-reanimated」就可以在 expo 上實作囉! 會有一些「時間、速度、位置、距離、角度」等等參數可以做調整~ 參考: https://docs.expo.dev/develop/user-interface/animation/ https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/your-first-animation/ https://docs.swmansion.com/react-native-reanimated/docs/animations/withClamp 基本上所有 app 可以看到的動畫都可以實現~!!! 之後可以稍微套用一下 讓按鈕、列表等等陳列的更活潑 :) 而 3D 動畫部分,可以使用以下兩者: Expo GLView https://docs.expo.dev/versions/latest/sdk/gl-view/ expo-three https://github.com/expo/expo-three 串接了其他第三方東西來實作~像是 Tree.js 難度會比較高一點~ p.s. 先求有 再求好~ 累積成就感很重要~! 有動力就可以學得更快:) 以上給你參考~~ :)
K K
2025-01-02
感謝老師用心回覆!>< 因為相信老師的專業和熱情,決定等忙一段落要購課好好學習😊再次感謝~~~
回覆
1 人想問
imsoft
2024-05-29
精選問題
請問是單純使用 React Native,還是透過 EXPO 開發?
Avon
授課老師
2024-05-30
Hi Imsoft, 這堂課程是透過 EXPO 開發喔! 可以快速開發跨平台 APP, 不需要太多 Native 功能, 也不需要用 react-native link 的 3rd-party libraries, 更不需要改 Xcode (for iOS) 或 Android 的 project setting, 開發起來更方便!更容易入手~!!! 累積成就感,有動力就可以學得更快:) 更多在課程的第一章第二單元內也有為此做說明喔! 歡迎加入~!!! 祝你學習愉快 :)
回覆
1 人想問
李念瑜
2025-11-26
老師您好, 我是純文科生,數理能力較薄弱。 請問如果沒有任何的程式語言基礎,有辦法理解該課程嗎 ? 有沒有建議先上些其他的課程做打底 , 以便更好的理解呢 ? 謝謝老師 。
Avon
授課老師
2025-11-27
念瑜您好, 這堂課如果有 JavaScript 程式語言基礎,會比較適合上手這堂課程喔!因此建議,若還是對這堂課程很有興趣,可以先入門 JavaScript 或 React.js 語法,在學習上才會事半功倍! 若需要一些 javascript 先備知識,可以來敲「程式兔CodeRabbit」粉專來索取「先備知識 javascript 免費電子書」喔!(https://www.facebook.com/coderabbitlearnbyself) 給你參考~ 祝你學習愉快 :)
回覆
1 人想問
劉信泰
2025-05-09
我是ISO 13485醫療器材品質管理標準的顧問師也有輔導企業申請醫療器材生產許可證,目前就讀於中國醫藥大學醫學工程產業博士學程一年級。我的研究方向是AI在醫療器材領域的運用,目前手上有兩個研究專案:ECG心電圖儀及PPG指尖生理檢測儀(量脈搏與血氧值),準備開發成可以在手機上進行顯示與健康管理的APP,所以想學習React Native。
Avon
授課老師
2025-05-14
您好~ 歡迎一起來學習~~ 這邊看來本課程能夠協助的是開發 app 頁面功能做資料的顯示 圖表部分之後也可以查詢適用的套件做導入 比較難的可能是連接資料部分 心電圖儀、檢測儀 需要先確認資料會傳輸到哪 如果沒有 API 從資料庫開資料出來,可能就需要該檢測儀器也有藍芽等功能 再來透過 app 串接 以上供您參考~~ 有課程上的問題 也歡迎到學員專屬社團一起來討論喔! https://www.facebook.com/groups/845690282560511/ 祝你學習愉快:)
回覆
我也想問
鄭凱升
2024-03-16
想請問一下,React Native 可以開發MacOS桌面應用程式嗎
Avon
授課老師
2024-03-19
嗨!你好~ 前面有試看單元介紹,可以看到 React Native 主要是拿來做跨雙平台應用程式的喔! 跨 iOS 和 Android 手機~ 如果你想要「開發MacOS桌面應用程式」的話, React Native 沒辦法「直接」支援~~ 但可以用 「React Native macOS」這個套件~ 就可以直接使用 React Native 的技術和方法來開發 macOS 桌面應用囉 :) 如果需要「直接來做桌面應用開發」,不需要手機 app 的話 最多人是使用 Electron 來做桌面應用程式~ 跟 react native 一樣,以 javascript 為基底的! 非常推薦學一系列以 javascript 為基底的框架, 像是網頁 web 就用 react, app 就用 react native, 後端就用 node.js, macOS 就用 Electron 其實都很像 XD 學其中一樣之後 再學其他的 都會快很多:) 可以全部一條龍自己來 XD 或是跟別人合作 思維也會比較清晰~ 以上給你參考~ :)
回覆
1 人想問
購買單堂課

NT$2,500
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用