DreamJournal is a cross platform virtual journal used to document your dreams that you might forget throughout the day. Created using the Flutter framework and Dart language for Software Design and Development (COMP 225) course at Macalester College.
- Josh Upadhyay - joshupadhyay
- Aidan Alls - AidanAlls
- Federico Chung - fchung1224
- Daniel Chechelnitsky - chechelnitskd
All android and iOS mobile devices (not iPads, tablets, or desktop).
To run the app using Flutter, you will need the following software:
-
Open Android Studio and create a new Flutter Project
-
VCS >>> Checkout from Version Control >>> Git
-
Copy paste in the following link: https://github.com/joshupadhyay/dream_journal.git
-
If it doesn't say 'main.dart' and instead says 'Edit Configurations...', set it to 'main.dart'
-
Click the Phone with Android icon to configure your Virtual Device
-
Select an emulator (Nexus 6 recommended) and the Pie system image
-
You can now run the app on your emulator! If you run into an error the first few times, select the 'get dependencies' pop-up until it works
- RendexFlex error (overflow) may occur when using the app on certain phones (Spotted on Samsung S8). App is fully functional on iPhone 11 and this error was not detected on any simulator.