用 React Native 打造雙平台電商 App

    零基礎也可獨立做出 iOS / Android 電商 App,循序漸進從 4 個 App 實作中學會基礎語法及扎實打底,最後帶您完成電商 App 專案,擁有分析商業需求的軟實力及技術硬實力!

    179
    4.2
    • 製作出客製化的電商 App,包含商品列表、購物車、商品搜尋、PayPal 金流等核心功能

    • 使用 React Native 開發專案的好處

    • 如何用 React Native 開發完整、可上線的 App

    • React Native 相關知識&實作技巧

    • 開發一款 App 的實際流程

    US$80.83

    按一下 進入設定

    00:00
    00:00
    00:00

    購課前先來享免費直播!

    軟體工程師的 10 年開發經驗分享|軟體變遷、React & React Native 協同開發



    RevtelTech 共同創辦人的 Sam 老師在這場直播要來聊什麼?

    💁‍♂️ 告訴你開發雙平台 App 的關鍵技術點到底是什麼!

    💁‍♂️ 2020 最新 React Native 版本有哪些重大更新?

    💁‍♂️ 你應該要學 Hook 嗎?Hook 到底好不好用?



    帶您從零開始, 實作電商 App 必備的各項功能

    # 從商品列表、到購物車、最後串接 PayPal 金流,並講解上架至雙平台的過程!



    毫無基礎或是上過 React Native 基礎課的您,還是做不出專屬 App 嗎?

    # 4 個實作練習 + 1 個專案開發 = 真正能讓您能力提升的課程!


     

     練習 1  計算機 App 


    🎖 擁有 CSS Flexbox 排版技術 


    手機 / 平板大小這麼多種,好看排版怎實現?透過計算機實作,吸收 Web CSS styling 智慧,用 Flexbox 來解決!

     練習 2  公共設施查詢 App 


    🎖 掌握 12 種業界常見 Component  


    官方技術文件好複雜,哪些常用、該怎麼用?老師將根據多年開發經驗,不藏私整理出 12 種 core/important Components ,帶給您具有市場價值的內容!


     

     練習 3  藝文活動查詢 App 


    🎖 熟練核心觀念 React-Navigation


    APP List → Detail「換頁」怎麼做?

    老師將從 React-Navigation 的介紹到安裝,實現 screen 換頁,帶您了解管理相依性!

     練習 4  天氣預報生活通 App 


    🎖 理解 RN Animation 使用原理及做法  


    APP 還想更好,可以怎麼設計?多點 Animation 讓 user 看見您的用心,課程中將實作「放大、透明、淡入、移動」等多個動畫!





















     最終專案  電商 App 


    🎖 實際開發出一個可上架的 App  


    累積前面基礎語法,就能獨自做出電商嗎?

    從基本框架、API Layer 分層、到 Data Structure,最後實際串接 PayPal ,還會總結上架要注意的事項,帶您熟悉整個架構!


    全面覆蓋 React Native 開發 App 的各個開發流程


    涵蓋 2020 React Native 必備技術,為您建立完整的技術鏈


    WebView

    • 由 react-native-community 第三方維護的重要 component

    • 不用另開 browser,直接在 app 裡瀏覽網頁

    • 安裝流程、開發過程一手包辦

    AsyncStorage

    • 由 react-native-community 第三方維護的重要 API

    • 相當於 Web 的 Local Storage 存取資料

    • 非同步 asynchronous 特性,使用技巧說分明

    Context

    • React Native 官方釋出,媲美 React-Redux 最新技術

    • 解決 component tree 用 props 傳遞資料的痛點

    • 資料儲存、邏輯分層的實戰經驗分享

    Hook

    • React Native 官方釋出,JS function programming 最新技術

    • function component 也可以擁有 state,彈性高易上手

    • 滿 400 位學生就釋出的解鎖課程


    React Native,為什麼值得學?


    1. 源自技術 React,APP 開發新選項

    2. iOS / Android 跨平台技術,降低學習成本

    3. 重視 UI / UX 的前端技術

    4. 官方社群,持續維護與開發

    5. 知名 APP 技術採納,證明市場價值


    擁有 10 年經驗+開發過 20 個專案的講師,給您最符合業界需求的課程

    為您整理出 Sam 老師的兩大精華專案,讓您更清楚 RN 能夠做到什麼!




    為「獨角獸企業 - 國際精品包電商」使用 RN 開發高質量的 App 


    企業需求:希望解決產品迭代速度快,開發 iOS 及 Android 速度跟不上的問題,且產品品質要好

    達成成果:Sam 老師及團隊用半年的時間替換掉架上原本的 App,用同一份 code 涵蓋了雙平台,還同時支援的手機跟平板,使用者的當機率不到萬分之一!


    為「物聯網 - 藍牙智能商」使用 RN 開發軟硬整合的 App 


    企業需求:希望整合軟硬體,在原有的產品上加上藍芽智能鎖的功能

    達成成果:Sam 老師及團隊開發了自己的藍芽封測 App,協助企業在生產的過程中能夠提早發現問題!



    Senior RD + Junior RD + UI/UX 設計師共同打造,全方位視角的課程設計

    # 無論新手或老手都能刷新經驗值,讓您的技術得到前所未有的提升

    Senior RN 工程師


    負責總指揮,建立本課程的架構規劃及學習目標。本科系的扎實系統訓練,能確保教材的技術正確性、實用性,在業界 10 年以上的磨練,保持對新技術探勘的熱情,無私分享業界發展需要的開發技巧。


    2-3 年經驗 RN 工程師


    負責 App coding 實作、課程影片腳本撰寫。特別邀請從 0 開始學習,到現在擁有一定經驗的非本科系的工程師參與,瞭解初學者踩坑時遇到的痛點與辛苦,落實由淺入深的課程內容,安排適合學習路線。


    UI / UX 設計師


    負責 App 介面設計、課程影片素材。兼具 user interface 美感和 user experience 流暢考量,同時瞭解使用者需求 & 課程設計宗旨,從整體考量打造出合適又好看的課程素材。


    像維護項目一樣維護課程,後續為您帶來更多新內容

    # 依照學員的反饋,隨時為您解鎖



    🔒 課程破 100 人,即解鎖「如何更進一步找到學習資源?」

    🔒 課程破 200 人,即解鎖「如何挑選適合自己的技術?」

    🔒 課程破 300 人,即解鎖「Web / App 共同開發有哪些需要注意的地方」

    🔒 課程破 400 人,即解鎖「React Hook 的導入及該如何和傳統元件結合」


    學員專享增值服務,突破技術瓶頸

    # 別人踩過的坑,您不必再踩,縮短學習的辛苦歷程



    🔑 課程中的實作案例完全開放給您,您可以根據所學及需求,自行修改及優化,當作作品集也沒問題!


    🔑 自學的路上總是觀念混淆、東拼西湊、吸收速度慢、瓶頸彎路超多,但有了這堂課,您可以隨時提出問題,老師會定期回覆,為您排除卡關!


    常見問答

    1. ReactJS 和 React Native 是什麼關係?

    ReactJS 可以直接稱為 React,是一套描述 UI 的 JavaScript 函式庫。提到 React Native 就不得不碰 React 的理由, 是因為 React Native 其實就是基於 React 開發的。學習 React Native,您能更清晰的感受到什麼叫做「learn once write anywhere」,一套 UI 框架走天下!

    2. 一定要懂 React 才能上這門課嗎?

    不用,如果你想學的是 React Native,只要先學與 React Native 相關的 React 概念就好。因此在課程設計中,第二章「環境設定及基礎知識」,就有相關 React 必要概念的講述,以用來銜接後面 RN 章節的教學。這樣的課程安排,就是為了讓你能更好的吸收設計的。所以給自己一點信心,別怕!就來上課吧!

    3. 沒做過 App,也能上手嗎?會不會有很大的障礙呢?

    不會,只要你有想學的心,一定可以上手!這門課程會從使用者最熟悉的介面開始,告訴你要完成這樣的排版需要哪些知識,接著更細緻地教你一個個常見的 UI 元件怎麼使用,最後才慢慢深入每項功能怎麼完成,以及還有哪些進階知識可以學習!


    4. 會帶著我一步步上架至 App Store 及 Google Play 嗎?

    會說明怎麼上架。在課程設計中, App 1 ~App 4 是為了讓你學習 RN 核心的技術觀念,教學性強且應用簡單,App 5 電子商務 HiEC,會結合前面學過的,來實作電商經常看到的功能,但因為我們並沒有真的要將電商裡的「商品」進行線上販售,所以不會有一步步上架 App Store 及 Google Ply 教學,可是會讓你詳細瞭解上架流程、在過程中不要踩哪些坑。


    關於 Sam 老師

      

    RevtelTech 共同創辦人,目前主要負責技術諮詢及佈局。臺大資訊研究所畢業,開發經驗超過 10 年。跨足嵌入式系統、網頁、雲端及 App 開發,曾參與和開發超過 20 個以上 React Native 專案 (包含教育、電商、金融、醫療、展覽及物流等各大領域),其中包含獨角獸等級企業百萬下載海外電商雙平台 App。亦曾受邀至 yourator 等徵才平台分享 React Native 開發經驗。曾培養非本科系學員,成為軟體工程師。對事物有敏銳觀察,認為程式不只是「教」,應該還包含「自學能力」的養成。


    章節目錄

    • 1-1
      讓我們從基礎開始理解
    • 1-2
      背景概觀:Web 及 APP
    • 1-3
      Hybrid APP 開發是什麼?
    • 1-4
      React vs. React Native
    • 1-5
      React Native 使用經驗談
    • 1-6
      總結:準備開始!

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    鄭凱升
    鄭凱升
    想請問一下,React Native 可以開發MacOS桌面應用程式嗎
     

    銷售方案