Inspire is a fellowship idea generation app for believers to have fellowship ideas to experience together.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- To create a new project open Flutter folder in Visual Studio.
- Type cmd + p
- ">Flutter:new-protect"
- Select application option
- Give the application a name that is all lowercase with _ to seperate the words
- Ideally install the app on your desktop
git init
git add --all
git commit -m "commit description"
git branch -M main
git remote add origin https://github.com/heavenya/inspire.git
git push --set-upstream origin main
git push -u origin main
- Set Visual Studio To Open At Login In System Prefernces Manually
- Open Terminal In Visual Studio
Command + J on keyboard
- Open Local Host On Browser
flutter run
- Open Mobile Simulator
open -a Simulator
- Check For Errors
flutter doctor
- Flutter Framework Which Is Written In Dart
- From VS terminal
- Use login password for local computer
flutter build ios
- From VS terminal
flutter clean
flutter pub get
flutter build appbundle --release
- Go into /Users/Your_User_Name/Documents/GitHub/inspire/build/app/outputs/bundle/release/app-release.aab
- Add it to release production for create release app bundle
- Created my free logo at LogoMakr.com @logomakr. Used just the image of the fish.
- Reference for how appp was built
- Reference for push notification integration
- Reference for getting app icons
- Reference for sending the app to the iOS app store.
- Reference 2 for sending the app to the iOS app store. Use cmd + r to run the project from X Code
- Reference for sending the app to the Google Play store
- Reference 2 for sending the app to the Google Play store
- Refernece 3 for sending the app to the Google Play store. Also consider checking unlisted part 3 youtube video
- Reference For Keystore Generation
- Privacy policy generator that we didn't Use
- Terms of use generator that we didn't use
- Sourcing color shades for options on cards
- Open X Code
- Open Project Path
- Hover on top menu
- Select Product
- Select Archive
- Select Distribute App and click through
- Open Default Browser apple developer website
- Select submit for review
- Open VS Code
- Open Browser Google Play Developer
- Open Folder android/app/build.gradle increase versionCode and versionName for example versionCode 2 to 2 and versionName 1.1 to 1.2 or if bug 1.1 to 1.1.1
- Open VS Code Terminal enter code below (Only inside VS Code not computer terminal)
keytool -genkey -v -keystore ~/nutella.jks -keyalg RSA -keysize 2048 -validity 10000 -alias nutella
- Go to users folder and get the upload-keystore.jks file then open VS Code and drag it into the folder android/app
- Open Folder android and create key.properties file and copy these 4 fields in a line then enter the info do not share on this repo
- storePassword=
- keyPassword=
- keyalias=nutella
- storeFile< location of key store file such as users/
- Open Personal Password Vault To Fill Out This Info
- Or just re add file from computer
- Open In VS Code android/app/build.gradle
- Open VS Code Terminal enter codes below
flutter clean
flutter build appbundle --release
- Follow this path build/app/outputs/bundle/release/app-release.aab
- Open Browser Google Play Developer
- From VS Code select control + right click tap reveal in finder
- Drag file app-release.aab in
- delete the code from computer and re pull from github app