Skip to content

davidhqr/Wave-App

Repository files navigation

Wave Flutter (Android & iOS) App

Contact GitHub license GitHub issues GitHub stars GitHub forks

Overview

This is the Wave Flutter App. It allows for the transfer of images and text over sound.

Wave Backend API: https://github.com/davidhqr/Wave-API
Wave React Web App: https://github.com/lindaayangg/Wave-Web

Structure

Home Page
Send Text Page
Send Image Page

Setup

  1. Install Flutter: https://flutter.dev/docs/get-started/install
  2. Install Android Studio and its Flutter Plugin: https://flutter.dev/docs/get-started/editor
  3. Accept the Android SDK license: ~/Library/Android/sdk/tools/bin/sdkmanager --licenses

Building

  1. Execute flutter build apk to build the Android APK
  2. Execute flutter build ios to build the iOS app

Running

  1. Connect device or open iOS/Android simulator
  2. Execute flutter run

Deploying to Google Play

  1. Reference: https://flutter.dev/docs/deployment/android
  2. Generate key.jks and add your key.properties
  3. Execute flutter build appbundle
  4. Upload the app bundle to Google Play Console
  5. Follow instructions in Google Play Console

Deploying to the App Store

  1. Reference: https://flutter.dev/docs/deployment/ios
  2. Create an archive in Xcode
  3. Upload the archive to App Store Connect
  4. Follow instructions in App Store Connect

Troubleshooting

The sandbox is not in sync with the Podfile.lock

  1. Execute flutter clean
  2. Delete Podfile.lock and the Pods folder from /ios
  3. Execute pod install --repo-update

About

Wave Flutter (Android & iOS) App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published