Skip to content

Quantam-Studios/fbla-app-2021-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Hub Introduction

A companion app for students (mainly high school ones) to help them throughout the day. Below are the ways to make your way through our app!

Carousel:

  • located at the top of the home page,
  • rotates between the following: current class, after school activity, lunch menu Bottom Navigation:
  • at the bottom of the screen, contains a tab for each page: Home, Planner, Classes, Clubs? and Social Home Page:
  • is the house icon on the far left of the navigation bar at the bottom
  • contains a look at today's schedule, and buttons to go to editing your classes Planner:
  • the second to left button on the Navigation Bar with calendar icon
  • contains a monthly view of a calendar Classes Page:
  • click the + button in the middle to add classes, the triple dot button will allow you to edit your classes
  • also split into two sections, for two semesters, max of 7 classes per semester Social Tab:
  • located on the far right of the Navigation Bar
  • links to our CCHS's social media platforms on Twitter and Instagram
    • users may have to log in with their own logins to view the page itself

Starting Flutter Projects

This project can be used like any flutter application. If flutter, and dart are installed correctly then you can download, and run it.

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.

Copyright Material Sources

Twitter. Larry. 2012. About Twitter. Web. 04 Jan 2022. Facebook. Instagram Icon. 2016. Instagram | Brand Portal - Facebook. Web. 01 Jan 2022.

Packages (frameworks, as called by Flutter)

dependencies:

  • rflutter_alert: ^2.0.4
  • shared_preferences:
  • flutter:
    • sdk: flutter
  • cupertino_icons: ^1.0.2
  • carousel_slider: ^4.0.0
  • webview_flutter:
  • font_awesome_flutter:
  • sizer: ^2.0.15

dev_dependencies:

  • flutter_test:
    • sdk: flutter
  • flutter_launcher_icons: "^0.9.2"

App Project Description

Our C Hub app was made to tackle the topic of making an app for our school that students may use by FBLA-PBL. It contains multiple pages of resources for students to utilize and refer to. It's main function is to allow for easy access to any school related topics, such as one's schedule or extracurriculars, but contains a lunch menu, planner, and a social media tab as well. In the future, we also are thinkg to integrate a "clubs" tab that will contain a list of all extracurriculars a student may be involved in and interact with it in some way, such as being able to add it into the calendar with just a few taps on some buttons. It was made mainly using , and used GitHub to combine all pieces of code efficiently. We specifically utilized the language Dart with the Flutter API because it contained many packages (frameworks) that would speed up the development process of our app and also shorten the overall code as well, allowing for maximum efficiency in running the code. Dart is also a fairly new language that is still developing, so it is constantly improving to match today's needs. Another reason we used it for this project specifically is because the code can be configured into Android and iOS platforms, meaning we would only have to code ONCE and we it would still be available for both operating systems. Mainly, challenges arose the most when trying to add new code, such as it would not be compatible with the code already in place, or there was a missing aspect to it, or there was just no simply solution for that task. However, as mentioned before, Flutter has many many useful packages and we utilized them as much as we could, if not to the fullest. This way, we would have more time to fix things and have more of a clue for where to look instead of searching through inefficient lines of code wondering if there was a tiny error that was overlooked.

About

Mobile app made for FBLA in Dart with Flutter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages