https://github.com/anibalventura/task-list-mobile
Task list mobile app as an example to consume the Task List API.
https://github.com/anibalventura/task-list-mobile
android-app dark-mode dart flutter-app ios-app night-mode tasklist
Last synced: 23 days ago
JSON representation
Task list mobile app as an example to consume the Task List API.
- Host: GitHub
- URL: https://github.com/anibalventura/task-list-mobile
- Owner: anibalventura
- License: mit
- Created: 2021-07-29T00:03:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-18T19:29:59.000Z (over 3 years ago)
- Last Synced: 2025-02-28T12:18:58.804Z (4 months ago)
- Topics: android-app, dark-mode, dart, flutter-app, ios-app, night-mode, tasklist
- Language: Dart
- Homepage:
- Size: 4.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Task List
[](https://flutter.dev/)
[](https://flutter.dev/docs/null-safety)
[]()
[](https://pub.dev/packages/very_good_analysis)
[](LICENSE.md)
Task list app as an example to consume the [Task List API](https://github.com/anibalventura/task-list-rest-api).
## Features
- Splash screen and one time intro screen.
- Add, edit, delete tasks locally and from API.
- Swipe left to edit and right to delete.
- Pull to refresh from API.
- Dark mode support.
- Languages: English and Spanish.## Development
| Dependencies | |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [flutter_dotenv](https://pub.dev/packages/flutter_dotenv) | [flutter_screenutil](https://pub.dev/packages/flutter_screenutil) |
| [flutter_svg](https://pub.dev/packages/flutter_svg) | [font_awesome_flutter](https://pub.dev/packages/font_awesome_flutter) |
| [[google_fonts](https://pub.dev/packages/google_fonts) | [http](https://pub.dev/packages/http) |
| [introduction_screen](https://pub.dev/packages/introduction_screen) | [liquid_progress_indicator](https://pub.dev/packages/liquid_progress_indicator) |
| [flutter_dotenv](https://pub.dev/packages/flutter_dotenv) | [flutter_screenutil](https://pub.dev/packages/flutter_screenutil) |
| [provider](https://pub.dev/packages/provider) | [pull_to_refresh](https://pub.dev/packages/pull_to_refresh) || Dev Dependencies | |
| --------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [change_app_package_name](https://pub.dev/packages/change_app_package_name) | [flutter_ameno_ipsum](https://pub.dev/packages/flutter_ameno_ipsum) |
| [flutter_launcher_icons](https://pub.dev/packages/flutter_launcher_icons) | [flutter_native_splash](https://pub.dev/packages/flutter_native_splash) |
| [very_good_analysis](https://pub.dev/packages/very_good_analysis) | |## Build
1. Run the [Task List API](https://github.com/anibalventura/task-list-rest-api).
2. Change the PORT number on `/assets/.env` file.```
API_URL=https://localhost:PORT_NUMBER/api/Task// Used for Android Emulator
AVD_API_URL=https://10.0.2.2:PORT_NUMBER/api/Task
```## License
```xml
MIT LicenseCopyright (c) 2022 Anibal Ventura
```