Mobile application that assists in recognizing actors that you have seen in previous movies or tv shows. The application interacts with a free REST API, TMDB
All data is currently only stored on the phone's hard drive. Since this is not published, it is doubtful I will go through the trouble of setting up user accounts/remote storage.
Demo of Familiar Faces version 1.2.0
This application is currently only published for Android devices. The minimum SDK version that this application can run on is: 21. The targeted SDK for this application is: 31.
An internet connection is required to run this application.
If pulling from this repository, Flutter is required in order to run the application.
Due to potential copyright issues and potential un-moderated data, this app is not currently published on Google Play. A signed app APK is available in this repository for downloading.
To deploy the app you can deploy either in an IDE or command line using flutter.
Flavors are used for this app to allow for testing on different environments.
To run a sandbox build use the dev flavor.
flutter run --release --flavor dev
To run a production build use the prod flavor.
flutter run --release --flavor prod
To build a production apk:
flutter build apk --release --flavor prod
Note for either a production run or build you must use the upload key to sign the APK. This requires the key.properties file to be set.
If already installed you must update the app with the command adb install -r as otherwise the local SQLite database will be wiped.
-
Flutter - Framework that the frontend was built with.
-
TMDB - Source of data
-
Android Studio - IDE that was used to build the frontend.
- Joshua Rapoport - Creator and Lead Software Developer