I developed a small activity app to get a feel for the Flutter Framework and Dart, and tested using different versions of Android Studio emulators, which prepared me for my internship with PeopleTime LLC. The app has activities listed, which you can mark for completion, check the time and location, and add notes if needed. The app also allows Google Sign-In to save information and there is more information about how to set up Apple Sign-In in the Additional information section below.
Prerequisites: Have both Flutter Framework set up and an Android Studios Emulator functioning
Option 1: Run through Android Emulator
- Type in terminal
flutter cleanto clean out any unneeded packages - Type in terminal
flutter pub getto download all the dependencies needed - Open your preferred code editor and select an emulator (cold boot if using for first time) using
Ctrl + Shift + Pand>Flutter: Select Device - Install the required libraries by running:
pip install -r requirements.txt - Run without debugging using
flutter run -t lib\main.dart
Option 2: Run through browser
- Type in terminal
flutter cleanto clean out any unneeded packages - Type in terminal
flutter pub getto download all the dependencies needed - Run without debugging with
flutter run -t lib\main.dartto run flutter project - Select Chrome or any other compatible browser to run the project on
Google Sign-In authentication is already set up so it should work currently. However, Apple Sign-In authentication requires the Apple Developer ID and additional permisions which I do not have access to, but feel free to configure it with the code in apple_sign_in.dart if needed!