A student companion app to make students' day to day activites easier.
- Lunch Menu
- Planner
- Current Class (see what class you should be in)
- Schedule
- Socials (see what cchs has going on with built in twitter, and instagram viewing)
There are lots of changes in this version of the app when compared to the app submitted to regionals.
- Hive Backend (As opposed to the slow, and un-scalable Shared Preferences implemented in the old app).
- Broken Down Widgets.
- Better Documentation.
- Less Lines of Code. (This app has a little over 1,300 lines compared to the old apps 2,442).
- Faster Load Times.
- Editable Events.
- New Layout.
- Consistently Themed UI.
- Responsiveness (This app can recognize the screen size it;s in and scale widgets accordingly).
This app features intuitive bottom navigation to switch between the major sections of the app: Home, Planner, Classes, and Socials. Creating new events (in the planner page) or classes (in the classes page) is done with identical buttons. Consistency is a common trend in this app. Meaning a safe assumption is that buttons that look the same have the same functions. However in case you are confused holding your finger down on most buttons will reveal a label which will tell you what it does.
Twitter. Larry. 2012. About Twitter. Web. 04 Jan 2022. Facebook. Instagram Icon. 2016. Instagram | Brand Portal - Facebook. Web. 01 Jan 2022.
To see details on these packages see the pubspec.yaml file.
- rflutter_alert: ^2.0.4
- cupertino_icons: ^1.0.2
- webview_flutter:
- font_awesome_flutter:
- sizer: ^2.0.15
- table_calendar: ^3.0.3
- hive: ^2.0.3
- hive_flutter: ^1.0.0
- flutter_launcher_icons: "^0.9.2"
- build_runner: ^1.12.2
- hive_generator: ^1.0.1
To see the code I wrote for this app see the lib folder.
This app was made for the FBLA 2021-2022 State Conference.