{"repo":"mozzius/graysky","free":true,"listed":false,"github":"https://github.com/mozzius/graysky","clone":"git clone https://github.com/mozzius/graysky.git","description":"a bluesky client for ios and android","language":"TypeScript","stars":676,"topics":["bluesky","at-protocol","react-native","bluesky-client"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Graysky Graysky is a Bluesky client written in React Native. Get it here: https://graysky.app/download Getting Started You'll need pnpm, and some sort of simulator or device to run the app on. EAS setup (optional) Set EAS PROJECT ID, APP ID, and OWNER in .env In the /apps/expo directory, build the dev client using EAS: You can then start the expo server with: Android local APK builds - Install Android Studio, and the Android SDK - Install Azul Zulu OpenJDK ( brew install --cask zulu17 ) and then set JAVA HOME to the path of the JDK, which will probably be /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home - Copy google-services.json.example to google-services.json , or add your own Firebase config - Make Gradle faster in /.gradle/gradle.properties : You can now either run pnpm build:android to build and submit the app, or if you want to sign a build manually you can do the following: - Create a signing key in Android Studio - Build it with: eas build --platform android --profile production-apk --non-interactive --local --output=\"./foo.apk\" --wait - Sign it with: /Users/alice/Library/Android/sdk/build-tools/33.0.0/apksigner sign -ks sideload.jks foo.apk iOS local builds In the /apps/expo directory: Sponsors Thank you to @thepriceisright for sponsoring my work on this project! Contributors Graysky is primarily developed by @mozzius.dev. If you'd like to show your support for the project, you can sponsor me. However, I'm not the only one who's contributed to this projec","default_branch":null,"files":null,"tree":[],"storefront":"/r/mozzius","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mozzius/graysky/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}