Open2

reactnativeとexpoらへん

kajiyaikajiyai

Android実機で開発をしたい ~環境構築~

claudeで5行要約

  • Android実機での開発を目指し、Expoプロジェクトを作成。
  • Expo Goの限界(Google認証不可)に直面。
  • expo-dev-clientで拡張機能を検討。
  • EASでAndroidビルドを試みるも環境の問題で失敗。
  • 次はWSL (Ubuntu)での開発にチャレンジ予定。

windows 11で開発を始める。Android Studioが重ーーーい印象がある。なのでandroid実機だけで開発を進めたい。
getting started!!という事でnpx create-expo-app@latestを打って始める
なんやかんやある
expo go クライアントアプリで確認しながら実装を進める
なんやかんやある
google認証したいな~と思いexpoで出来るか調べる。
https://zenn.dev/tama8021/articles/0524_expo_firebase_auth_google_signin
どうやらexpo go だと出来ないっぽい。
だが、prebuildしてios, androidディレクトリを作るのは勘弁願いたい。
https://zenn.dev/hal1986/articles/20220616-bare-to-managed
expo-dev-clientでexpo go では対応してないライブラリをカバーできるようになりつつ、ios,androidディレクトリを作らなくてよい(Expo bare workflowと呼ぶ?)
諸々設定し、eas init, eas build:configureとか打ってなんやかんやした。
さてさて、機は熟したという事でeas build --profile development --platform android --localを打ち、andoroidビルドを試みた。

Unsupported platform, macOS or Linux is required to build apps for Android

wslでubuntuを用意して再チャレンジ
疲れたのでまたいつか。

kajiyaikajiyai

カルーセルを作ろうとした

expo公式で出してるのはこちらだが、こちらの方が高度かもしれない。

今回は基本的なカルーセル機能があれば良いので公式おすすめを使ったが、少し凝ったアニメーションを入れたくなったら検討する