A basic Flutter app which allows people to save events to a list

Related tags

Example Apps flutter
Overview

executive_planner

A to-do list/calendar app.

Description

Now with basic functionality.

This project requires the packages:

json_annotation json_serializable build_runner shared_preferences intl

To add package: flutter pub add {package}

To reload json functions: flutter pub run build_runner

Future plans

Adding reminders and work promoting resources to future imporve the experience

Comments
  • No way to delete or edit events

    No way to delete or edit events

    Currently, there is no way to delete or edit Events once they are made.

    Deleting: Double-clicking an event in the event list will make it disappear, but navigating back to the list or refreshing will reveal that the Event is still there. Editing: Although the Event creation page does have functionality for editing events, there is currently no way to open that page for a previously created event.

    Need to fix the event deletion for swiping/double-clicking, and add a button to the event list that allows the user to edit previously-created events.

    bug 
    opened by zacharylove 3
  • [BUG] Red Screen on Linux completion

    [BUG] Red Screen on Linux completion

    Describe the bug

    When I tried to complete or edit an event, I got a weird error and a red screen.

    Steps To Reproduce

    Try to complete any event. Try and edit an event right after reloading the application.

    Expected behavior

    The change event form should display as normal for the second event

    Screenshots

    Screenshot from 2022-04-09 12-59-22

    Developer Environment Information:

    Linux-specific

    opened by delexagon 2
  • [BUG] Subevents cannot be managed by the master list

    [BUG] Subevents cannot be managed by the master list

    When event lists are created from subevents (in searches or calendar view), they are not 'managed' by the master list. This leads to being unable to remove events from search pages in subevents, because they will be removed from the event list used for the search page but they will not be removed from the actual subevent list the event is using.

    Expected behavior

    Removing subevents in search pages should actually remove the subevent.

    opened by delexagon 1
  • [BUG] Grey screen after web completion

    [BUG] Grey screen after web completion

    Describe the bug

    After completing an event in web, the screen turns grey and the 'no events to show' thing disappears

    Steps To Reproduce

    Create a single event and complete it

    Expected behavior

    The 'no events to show' thing should reappear

    opened by delexagon 1
  • [BUG] Calendar does not have burger menu

    [BUG] Calendar does not have burger menu

    Describe the bug

    The calendar view has a navigational back arrow instead of showing a burger menu. Is this intended?

    Steps To Reproduce

    Go to the calendar view.

    Expected behavior

    Zach still seems to think that the Calendar page should have a menu based on the tests

    opened by delexagon 1
  • [BUG] Calendar view does not filter by date

    [BUG] Calendar view does not filter by date

    Describe the bug

    All events seem to appear in the Calendar EventList regardless of date selected

    Steps To Reproduce

    Add events to the list with a date and go to calendar view

    Expected behavior

    Only events on the currently selected day should appear in the EventList

    opened by delexagon 1
  • [BUG] Calendar shows yellow bar when it is too short vertically

    [BUG] Calendar shows yellow bar when it is too short vertically

    Describe the bug

    In the calendar view, if you shrink it in height it will throw an error and make a horizontal yellow bar appear

    Expected behavior

    No yellow bar appears

    Steps To Fix

    Probably make the page scrollable

    opened by delexagon 1
  • Added Automated Testing

    Added Automated Testing

    Notable Changes

    Added:

    • CI/CD & Unit testing through Github Actions
    • Automatic build test for web

    Effects:

    • Upon commit to the master or testing branch, the test file (located at .github > workflows > test.yaml) will run two tasks:
      • First, it will run static code analysis and all available unit tests
      • Then, it will attempt to compile and test for web clients
    • If any test or part of the process fails, the commit will be marked with a red "X", denoting that it did not pass the tests.
    • To ensure that your commits pass the tests, you can run flutter analyze (static code analysis) and flutter test (unit tests) locally, which will give you an idea of whether the commit will pass in the repository.

    Potential Additions

    • Can use Github Actions to generate release binaries on successful tests
    • Can enforce linting rules post-commit using Actions

    Issues

    • ~~Static code analysis and unit tests fail~~ (EDIT: Resolved)

    To Do

    • ~~Add functional unit tests for existing components/systems~~ (EDIT: In-progress)
    • ~~Update development build to pass Flutter's static code analysis tests~~ (EDIT: Completed)
    • Add build scripts for Android and iOS
    opened by zacharylove 1
  • Intermittent crashes while testing

    Intermittent crashes while testing

    While running in debug mode, the project will sometimes crash when rebuilding, with the error attributed to _$Event.fromJson's checkKeys failing. image Likely due to FileStorage.readFile returning a dynamic object (not a Map<String, dynamic>) with no String

    bug 
    opened by zacharylove 1
Owner
null
RoadMovie is an application that allows people who are in Moscow to explore the filming locations of Moscow films.

RoadMovie is an application that allows people who are in Moscow to explore the filming locations of Moscow films. Motivation There are many film fans

null 16 Oct 13, 2022
Flutter: Animation Series || Episode 1 || Basic Animation || Episode 1 || Basic Animation

animationseries A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Pawan Kumar 24 Oct 31, 2022
A Dart-written Android app to make taking notes, tasks and events easy and straight forward

A Dart-written Android app to make taking notes, tasks and events easy and straight forward

n0pe 3 Nov 15, 2022
A flutter app helps to keep track of what money is spent in order to help save

HaslTy This application helps to keep track of what money is spent in order to help save. Tools State management (BLoC). Local database (sqflite packa

Ahmed Khairy 4 Oct 29, 2021
A pokemon app that let's you explore a large libarary of pokemons, view their strenghts and save your favorite pokemons

A pokemon app that let's you explore a large libarary of pokemons, view their strenghts and save your favorite pokemons!. (Built using freezed and flutter_bloc)

Abdulmalik 8 Aug 19, 2022
Counter - A simple flutter app to count how many people are in a store/building

People counter made with Flutter Summary About the app Preview of the finished a

Luan Silva da Silva 1 Feb 12, 2022
Chitchat, a messaging app similar to other messengers, people can send and receive messages.

Chitchat, a messaging app similar to other messengers, people can send and receive messages. To send and receive messages you first need to create an account for the app!!.

Satyam kant 3 Oct 4, 2021
FTFS is a Flutter package which uses a TextField Widget to search and select a value from a list

FTFS is a Flutter package which uses a TextField Widget to search and select a value from a list. It's a simple, lightweight, and fully tested package unlike other "autocomplete" or textfield search packages.

null 1 Jan 5, 2022
Scan Qr Code Which Will Automatically Add That User To The Visitor List

GIGO APP Gigo app is a mobile application where shopkeepers have an app that shows QR code and users can scan this QR code which will automatically ad

JASIRA T P 4 Dec 30, 2022
An application written in Flutter that facilitates sharing your commute ride with other people

commuting_app_mobile Mobile application written in Flutter that facilitates sharing your commute ride with other people. The app has localization, for

null 2 Sep 19, 2022
🚀 DevQuiz is a project to help people study and test knowledge about the technology studied.

DevQuiz ?? DevQuiz is a project to help people study and test knowledge about the technology studied. Next Level Week # 05 #NLW @Rocketseat In contruc

Wellington Freitas 7 Nov 2, 2022
It is an application where you can find out how many people are in space, news about space and access random space photos.

It is an application where you can find out how many people are in space, news about space and access random space photos. This application was made to learn the dart language.

Emre Taner Çetinkaya 4 Oct 8, 2021
A dog themed instagram social network for messaging, posting updates, finding people and coloring the dog world.

instagram-dogy aka dodogy A dogy themed instagram social network for messaging, posting updates, finding people and coloring the dog world. Code Quali

VOrishirne 5 Nov 11, 2022
Basic calculator mobile app with flutter

Basic calculator mobile app with flutter

Sujay Goswami 1 Sep 28, 2021
A basic Flutter app built for educational purposes

rijksbook A new Flutter project. Getting Started After cloning, flutter pub get flutter packages pub run build_runner build --delete-conflicting-outp

Jeremiah Ogbomo 38 Nov 27, 2022
A basic Flutter app that displays the time around the world

Flutter World Time app A basic Flutter app that shows the user what the time is in different places around the world This is a basic app I made to pra

Wesley Noijen 4 Feb 4, 2022
A basic demo example for integrating between Appwrite & Flutter 💙

?? Quiz With Flutter A simple Quiz App built with Flutter and Appwrite ?? Getting Started ?? Install Appwrite Follow our simple Installation Guide to

Appwrite 35 Nov 22, 2022
A demonstration of basic Flutter transition animations with Hydro-SDK

A demonstration of basic Flutter transition animations with Hydro-SDK

Hydro-SDK 2 Feb 21, 2022
Flutter Basic Sqflite Example

sqflite_demo A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

İbrahim Tunç 2 Sep 5, 2021