{"repo":"ecency/vision-mobile","free":true,"listed":false,"github":"https://github.com/ecency/vision-mobile","clone":"git clone https://github.com/ecency/vision-mobile.git","description":"Ecency Mobile - reimagined social blogging, contribute and get rewarded (for Android and iOS)","language":"TypeScript","stars":262,"topics":["esteem","mobile","blockchain","ios","android","crypto","epoint","react-native","rewarding","social-media"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Ecency Mobile Ecency is a React Native client for the Hive blockchain available for iOS and Android devices. Beta builds Try the latest development builds: - Android beta Download Stable releases are distributed via the stores: - App Store iOS: https://ios.ecency.com - Play Store Android: https://android.ecency.com Prerequisites - Node.js = 18 - Yarn package manager - Xcode (iOS) and/or Android SDK tooling Getting started Start Metro bundler: Run on iOS Run on Android 1. Create a Firebase project and add an Android app with package name app.esteem.mobile.android . 2. Place the generated google-services.json into android/app/ . 3. Start an emulator or connect a device. 4. Execute: Installing dependencies will automatically run Gradle patch script required by React Native 0.79. If you hit Gradle errors after upgrading dependencies, run bash patch-gradle.sh to reapply the patch. Project structure The repository follows the typical React Native layout: - src/ – application source (components, screens, navigation, redux, etc.) - src/providers/queries/ – SDK query hooks and configuration - src/providers/hive/ – Hive blockchain operations (dhive.ts) - src/redux/ – Redux state management - android/ – native Android project - ios/ – native iOS project - resources/ – static assets - tests / – Jest tests - patches/ – patch-package files applied during install Note : The app primarily uses @ecency/sdk for data fetching (with some legacy dhive usage remaining during migration). Developmen","default_branch":null,"files":null,"tree":[],"storefront":"/r/ecency","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ecency/vision-mobile/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."}