/viridian

A chat app built with flutter and firebase

Primary LanguageDartGNU General Public License v3.0GPL-3.0

Viridian

Flutter Build Github releases Github License

A chat app built with flutter and firebase

Screenshot of Viridian Homescreen in Light Mode Screenshot of Viridian Chatscreen in Dark Mode

Installation

Download from releases.

  • iOS: Download the ipa. Sideload the ipa onto your device via altstore or other signing tools/services.
  • Android: Download the appbundle or apk for your respective device architecture. Sideload the app onto your device by opening it on your device

Building and setup

For apple silicon macs

cd ios
pod repo update
arch -x86_64 pod install

For non apple silicon macs

cd ios
pod repo update
pod install

Troubleshooting while compiling

If following warning related to "initialize an object with an unknown UDID" occurs during pod install

pod deintegrate Runner.xcodeproj
pod repo update

#for intel macs
pod install

#for apple silicon macs
arch -x86_64 pod install

Issues related to linking firebase and generating hashes for android with lts jdk (11.x.x)

flutterfire configure
cd android
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
./gradlew signingReport