An app for orientation week at Trinity College, University of Toronto. Made with Flutter

Overview

Trinity Orientation 2018

An app created for Trinity College at University of Toronto. The app is acts as a companion for all first year students during orientation week.

Available on Google Play and the App Store

Designed and developed by Matthew Tory

Features

  • Detailed schedule of events

Schedule Schedule Detail

  • Interactive map

Map

  • 'Trinspace' - a fun photo sharing solution

TrinSpace Camera

  • Miscellaneous information and a Q&A system

Q&A

Comments
  • Bad memory management strategy

    Bad memory management strategy

    This consists in the usage of external storage using Firebase Storage. The first identification is Firebase Storage for images, which are essential for the features in the app. It used Google Cloud Storage buckets in order to save the files. However, these needs to be updated since the storageBucket has the path to 2018 photos. It also uses Firebase storage for the real time photo page. This technique wasn´t thought well but works since images aren´t updated. Imagen2

    opened by kevinbecxrra 0
  • Bad caching strategy

    Bad caching strategy

    The first caching structure identified consists in flutter_cache_manager. In this case, it is used to download and cache files in the cache directory of the app. Also, it uses cached_network_image since it is necessary to handle storage of user´s pictures of weekly Trinity College’s events. However, it uses a GitHub repository version as it is shown on figure. This can be a bad strategy since GitHub´s code is not public and cannot have the latest version which can cause troubles between the dependencies in future occasion. Also, this situation makes that users that has the code cannot execute the app because the repository is on other classes of the project. Imagen1

    opened by kevinbecxrra 0
  • Antipattern: Redirection without connectivity check.

    Antipattern: Redirection without connectivity check.

    When the users try to access to any of the social networks of the Trinity Orientation Week through the information section in the helpful resources area where there are their icons (like Facebook, Twitter, and Instagram), the application redirects them to another view while it finds a connectivity problem. So, we see that the application didn’t check the connectivity before redirecting to the view.

    One way that occurs to us that this anti-pattern could be solved would be if there is a functionality that requires internet, and there is none, the user should be warned that they require an internet connection, and they don’t have one.

    opened by kevinbecxrra 0
  • Antipattern: Unclear behavior.

    Antipattern: Unclear behavior.

    When the users try to access to the Toronto Transit Commission (TTC) website through the information section in the helpful resources area where there is its icon, in a no-connection environment, the application crashes showing them a black screen that to solve it they have to close and reopen the application, as we can see on figure 3. So, we see that the user invokes an action related to a connectivity process, but the reason for the behavior is unclear.

    opened by kevinbecxrra 0
  • Antipattern: Non-informative message.

    Antipattern: Non-informative message.

    When the users go to the information section, they can see that in ‘questions’ part doesn’t’ evidence questions on the information section and it doesn’t give them an informative message about the situation. So, we can see that there is an error, but the users cannot know which one is since it just shows an exception without explanation instead of a question or even the clear error.

    420662ad-701d-4ab0-b894-fc4477978fc0

    opened by kevinbecxrra 0
  • Antipattern: Lost content.

    Antipattern: Lost content.

    When the users try to access the map section when they don’t have internet connection and go to ‘buildings’ part and select one from the list that presents them, the application sends them to a screen where the building and its location within the Trinity College campus should be shown, but absolutely nothing is displayed.

    One way that occurs to us that this anti-pattern could be solved would be to display a warning or pop-up message that notifies the user that there are connection problems and at this moment this functionality isn’t available.

    opened by kevinbecxrra 0
Owner
Matthew Tory
Mobile Developer University of Toronto
Matthew Tory
Lovely Lpu is an app that has dating and chat features altered for university campuses

Lovely is an app that has dating and chat features altered for university campuses . The app only allows users who have a registered user id with the university’s user management system also known as LPU - UMS.

Aryaman Prakash 5 Oct 28, 2022
This is a beautiful neumorphic noticeboard app for Guru Gobind Singh Indraprastha University. This works on both Android and iOS.

GGSIPU Noticeboard App This is a beautiful neumorphic noticeboard app for Guru Gobind Singh Indraprastha University. This works on both Android and iO

Hash Studios 20 Nov 10, 2022
A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

Progressor 0.0.1 Sometime you want to set a target for you weekly, for example: "Reading Book for 8 hours every week". This app helps you to do that.

Son Nguyen Hoang 4 Oct 12, 2022
Flutter Fashion Week App UI and Project Structure

flutter_fashion_week Flutter Fashion Week App UI and Project Structure.

Ufuk 33 Jun 21, 2022
💹 A flutter app that keeps track of your personal expenses and shows the last week's expenses.

?? A flutter app that keeps track of your personal expenses and shows the last week's expenses.

Hemant Rajput 1 Jun 2, 2022
Flutter-task-planner-app - A beautiful task planner app design made in flutter.

Flutter Task Planner App Design Task Planner App is built with flutter. App design is based on Task Planner App designed by Purrweb UI. This app is st

Sourav Kumar Suman 692 Jan 2, 2023
Freshly-Delivered-App - Freshly Delivered App desing made with Flutter

Flutter - Freshly Delivered App Freshly Delivered App desing I made with Flutter

Yılmaz Yağız Dokumacı 1 Feb 2, 2022
FoodReview is an app for restaurant review. This app is made for submission

Food Rating App This app is called FoodReview. The main feature is we can discover some restaurants, get details, foods, drinks, and post a review for

Aditya Rohman 10 Oct 26, 2022
An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice' by raywenderlich.com

Fooderlich - Flutter Apprentice An end-to-end Flutter app built to get details and trending recipes - made as a part of the book 'Flutter Apprentice'

Suvaditya Mukherjee 1 Dec 4, 2021
A beer tracking app made with Flutter

Beer Me Up Beer Me Up is an iOS and Android app build with Flutter. The app is a personal beer logging that allows you to enter every beer you have to

Benoit Letondor 471 Jan 5, 2023
Music App made with flutter

Chillify A Flutter music app made with Provider and BLoC pattern. (Works on Android for now) Recommended Flutter version: 1.7.8+hotfix.4 UI heavily in

Karim Elghamry 632 Jan 4, 2023
A Food Ordering App made with Flutter, node and using MySQL Database

Flutter Food ordering App We have made a food ordering system. It will help the restaurant to do all the functionalities more accurately and in a fast

Arunoday kumar 71 Dec 26, 2022
This is a Yoga app made in Flutter. This is an integration of a model that i found on https://www.uistore.design.

Yoguha A Flutter project made with Firebase that helps you for your next Yoga sessions. It contains : An authentication system A timer Some relaxing p

Scythe 2 Feb 1, 2022
Movies App made in Flutter with api data from TMDB

This is an app that displays you details of movies that you can search for , or browse.

Bibek Timsina 252 Dec 29, 2022
Sewistic Mobile app made using Flutter.

Sewistic Mobile app made using Flutter.

Shoaib Ahmed 8 Oct 31, 2022
Recipe App made with Flutter

Recipe App made with Flutter

Germán Fajardo Sanchez 86 Oct 12, 2022
A fully-functional e commerce app made in Flutter using Firebase.

Smart Shop ??️ A fully-functional e commerce app made in Flutter using Firebase. How To Run This Project ??‍♂️ Clone the repository. Create project on

null 25 Sep 30, 2022
a modern games app UI made with flutter

games_mix A game app UI made using flutter. Inspiration https://github.com/developedbyed/glass-website Screenshot Support If you like what we do, and

null 2 Oct 14, 2021
This is a technical blog app made using flutter.

tech_blog_app This is a technical blog app made using flutter. Getting Started The app consists of three screens : Menu Page Tech News Page Scholarshi

Kashish 1 Jun 21, 2022