A Flutter application designed for task management. It includes features such as adding/editing/grouping tasks, dark/light mode, multi-language, memory management and boarding page.
- Boarding Page
- Add/edit/group tasks
- Task name, description, color, priority and status support
- Light/Dark Mode
- Material & Cupertino dialogs/modals
- Loading indicators for high UX
- Multi-Language (100% Turkish and English Support)
- Bloc Cubit Structure
Supervisor | Member 1 | Member 2 |
---|---|---|
Keyvan Arasteh (@keyvanarasteh) | Hüseyin Siraç Yakut - 222016751 | Bayram Talha Kaya - 222016765 |
- Dart - Dart is an approachable, portable, and productive language for high-quality apps on any platform.
- Flutter - Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
- Go Router - A declarative routing package for Flutter that uses the Router API to provide a convenient, url-based API for navigating between different screens.
- Flutter Bloc - Widgets that make it easy to integrate blocs and cubits into Flutter. Built to work with package:bloc.
- Shared Preferences - Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
- Flex Color Scheme - A Flutter package to use and make beautiful Material design based themes.
- Permission Handler - This plugin provides a cross-platform (iOS, Android) API to request permissions and check their status.
- Flutter Localization - Flutter Localization is a package use for in-app localization with map data.
- Gap - Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.
- Intl - It defines the Intl class, with the default locale and methods for accessing most of the internationalization mechanisms.
- nanoid - A tiny, secure, URL-friendly, unique string ID generator. Dart implementation of ai/nanoid.
- Pre-Load PageView - A pre-load PageView widget which you can use it to preload one page before and after current page.
This project is available for use under the MIT License.