Skip to content

Latest commit

 

History

History
96 lines (67 loc) · 3.54 KB

README_ja-JP.md

File metadata and controls

96 lines (67 loc) · 3.54 KB

Graysky

Crowdin

Grayskyは、React Nativeで書かれたBlueskyクライアントです。

こちらからダウンロード: https://graysky.app/download

始めに

pnpmとアプリを実行するためのシミュレーターやデバイスが必要です。

pnpm install
cp .env.example .env

EAS のセットアップ (任意) Set EAS_PROJECT_ID, APP_ID, and OWNER in .env

/apps/expoディレクトリで、EASを使用してdevクライアントをビルド:

pnpm build:dev-client:ios-simulator
// or
pnpm build:dev-client:android

次にexpoサーバーを起動します:

pnpm dev

機能のロードマップ

  • ハンドルの変更
    • 独自ドメイン
    • bsky.social
    • コミュニティハンドル
  • プッシュ通知
  • 下書き
  • フルリストのサポート
  • 投稿を画像で共有
  • Proの機能
    • 投票
    • 解析

AndroidローカルAPKのビルド

  • Android StudioとAndroid SDKをインストール
  • Azul Zulu OpenJDKをインストール (brew install --cask zulu17) JAVA_HOME をJDKのパス /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Homeに設定
  • google-services.json.examplegoogle-services.jsonにコピーか独自のFirebaseの構成を追加
  • ~/.gradle/gradle.propertiesでGradleを高速化:
org.gradle.jvmargs=-Xmx20g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=2g
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=false
org.gradle.caching=true

これでpnpm build:androidを実行してアプリをビルドして送信か、手動でビルドに署名をしたい場合は以下のようにする事ができます:

  • Android Studioで署名キーを生成
  • これでビルドを実行: eas build --platform android --profile production-apk --non-interactive --local --output="./foo.apk" --wait
  • これで署名をする: /Users/alice/Library/Android/sdk/build-tools/33.0.0/apksigner sign -ks sideload.jks foo.apk

iOSローカルビルド

/apps/expoディレクトリ内で:

pnpm build:ios

スポンサー

このプロジェクトのスポンサーになっていただいた、@thepriceisrightに感謝をします!

貢献者

Grayskyは主に@mozzius.devによって開発されています。もし、このプロジェクトへの支援をしたいと思った方はスポンサーになってください。

ですが、このプロジェクトに貢献している人は私だけではありません。特に@alice.bsky.shには、ダークモードの追加やAndroidビルドの実現に尽力をしてもらい、また@holden.bsky.socialには貴重なアクセシビリティの改善をしてもらっています。

すべての貢献者

Grayskyに貢献してくれた以下の人たちに永遠の感謝を捧げます: