iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

React Native 奇幻之旅 系列

為了督促自己保持學習狀態、複習所學過的東西以及分享實作經驗而參賽(x)
預期分享的內容包括:RN內建組件/APIs的使用、Styling、Navigation、常用套件bug解決方式、Debugging、build…等內容

鐵人鍊成 | 共 31 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

【DAY21】React Native 使用 Amplify 進行身份驗證(1) - 初始化與基本使用

什麼是 Amplify? Amplify 是 AWS 提供的開發工具,集前後端服務為一體(個人覺得是firebase的進階版),所以它並不是專門用來做身份驗證的...

2023-09-21 ‧ 由 wtlcqb 分享
DAY 22

【DAY22】React Native 使用 Amplify 進行身份驗證(2) - Google 登入

Google 登入 https://docs.amplify.aws/lib/auth/social/q/platform/react-native/ 創建...

2023-09-22 ‧ 由 wtlcqb 分享
DAY 23

【DAY23】React Native 使用 Amplify 進行身份驗證(3) - 記住登入狀態、自動登入

主要的身份驗證部分在前兩天已經寫完了,這篇要分享的是我在過程中遇到的問題以及解決方式。 修改驗證信內容 這是驗證信預設的內容: 如果想要修改的話,可以到 Am...

2023-09-23 ‧ 由 wtlcqb 分享
DAY 24

【DAY24】React Native Debugging 基本的調試工具和方法

常見的 DEBUG 方法/工具 內建的 Dev Menu,具備基本的 logs, network, inspect, JS debugger 功能。 Re...

2023-09-24 ‧ 由 wtlcqb 分享
DAY 25

【DAY25】React Native 使用 Sentry 監控錯誤、異常和性能

https://sentry.io/ Sentry 是一個用於應用程式錯誤監控和追蹤的工具,可以很方便的捕獲應用中發生的錯誤並定位錯誤發生的檔案、程式碼,並...

2023-09-25 ‧ 由 wtlcqb 分享
DAY 26

【DAY26】EXPO + Github Action 自動化構建 React Native 應用

這篇文章會分享的是使用 Expo + Github action 實現自動 eas update 和 eas build,主要目的是學會使用 Github ac...

2023-09-26 ‧ 由 wtlcqb 分享
DAY 27

【DAY27】React Native - 應用上架前的準備工作

Android & iOS 上架前都需要對應用進行一些基本設置,比如:應用的package (Bundle ID)、版本、icon...等,這邊簡單分享...

2023-09-27 ‧ 由 wtlcqb 分享
DAY 28

【DAY28】打包 Android APP 發布到 Play Store 測試與上架

本篇會分享從生成 APK/AAB、設置應用、測試應用到上架 Play Store 的過程。 Android 要求所有應用都必須使用憑證進行數位簽署,才能安裝到...

2023-09-28 ‧ 由 wtlcqb 分享
DAY 29

【DAY29】打包 iOS APP 發布到 TestFlight 測試與上架 App Store

前言 要使用 TestFlight 測試應用以及上架 App Store 都需要加入 Apple developer program,個人帳號每年需支付 $99...

2023-09-29 ‧ 由 wtlcqb 分享
DAY 30

【DAY30】React Native - 使用 CodePush 熱更新應用

前言 有些時候會遇到應用新版本剛上線就發現有bug必須馬上修復的情況,如果是大改動的話重build、重送審也就算了,但如果只是改一行程式碼、改文字、換圖片......

2023-09-30 ‧ 由 wtlcqb 分享