{"id":19777094,"url":"https://github.com/anibalventura/task-list-mobile","last_synced_at":"2026-04-30T02:37:24.597Z","repository":{"id":73487357,"uuid":"390543778","full_name":"anibalventura/task-list-mobile","owner":"anibalventura","description":"Task list mobile app as an example to consume the Task List API.","archived":false,"fork":false,"pushed_at":"2022-03-18T19:29:59.000Z","size":4466,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T12:18:58.804Z","etag":null,"topics":["android-app","dark-mode","dart","flutter-app","ios-app","night-mode","tasklist"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anibalventura.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-29T00:03:32.000Z","updated_at":"2022-08-28T16:34:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"6da3c190-b330-46f5-841e-4bca731b2d60","html_url":"https://github.com/anibalventura/task-list-mobile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anibalventura/task-list-mobile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalventura%2Ftask-list-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalventura%2Ftask-list-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalventura%2Ftask-list-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalventura%2Ftask-list-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anibalventura","download_url":"https://codeload.github.com/anibalventura/task-list-mobile/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anibalventura%2Ftask-list-mobile/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259699165,"owners_count":22898208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-app","dark-mode","dart","flutter-app","ios-app","night-mode","tasklist"],"created_at":"2024-11-12T05:23:10.646Z","updated_at":"2026-04-30T02:37:19.577Z","avatar_url":"https://github.com/anibalventura.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task List\n\n[![Flutter](https://img.shields.io/static/v1?label=Flutter\u0026message=2.10.1\u0026color=blue)](https://flutter.dev/)\n[![Null Safety](https://img.shields.io/static/v1?label=Null+Safety\u0026message=YES\u0026color=success)](https://flutter.dev/docs/null-safety)\n[![Flutter Support](https://img.shields.io/static/v1?label=Support\u0026message=Android%20|%20iOS|%20Web\u0026color=blue)]()\n[![Style: very good analysis](https://img.shields.io/badge/Style-very_good_analysis-B22C89.svg)](https://pub.dev/packages/very_good_analysis)\n[![License](https://img.shields.io/static/v1?label=License\u0026message=MIT\u0026color=blue)](LICENSE.md)\n\n\u003cimg src=\"assets/images/repository_banner.png\" align=\"center\"/\u003e\n\nTask list app as an example to consume the [Task List API](https://github.com/anibalventura/task-list-rest-api).\n\n## Features\n\n- Splash screen and one time intro screen.\n- Add, edit, delete tasks locally and from API.\n- Swipe left to edit and right to delete.\n- Pull to refresh from API.\n- Dark mode support.\n- Languages: English and Spanish.\n\n## Development\n\n| Dependencies                                                        | \u003c!-- --\u003e                                                                        |\n| ------------------------------------------------------------------- | ------------------------------------------------------------------------------- |\n| [flutter_dotenv](https://pub.dev/packages/flutter_dotenv)           | [flutter_screenutil](https://pub.dev/packages/flutter_screenutil)               |\n| [flutter_svg](https://pub.dev/packages/flutter_svg)                 | [font_awesome_flutter](https://pub.dev/packages/font_awesome_flutter)           |\n| [[google_fonts](https://pub.dev/packages/google_fonts)              | [http](https://pub.dev/packages/http)                                           |\n| [introduction_screen](https://pub.dev/packages/introduction_screen) | [liquid_progress_indicator](https://pub.dev/packages/liquid_progress_indicator) |\n| [flutter_dotenv](https://pub.dev/packages/flutter_dotenv)           | [flutter_screenutil](https://pub.dev/packages/flutter_screenutil)               |\n| [provider](https://pub.dev/packages/provider)                       | [pull_to_refresh](https://pub.dev/packages/pull_to_refresh)                     |\n\n| Dev Dependencies                                                            | \u003c!-- --\u003e                                                                |\n| --------------------------------------------------------------------------- | ----------------------------------------------------------------------- |\n| [change_app_package_name](https://pub.dev/packages/change_app_package_name) | [flutter_ameno_ipsum](https://pub.dev/packages/flutter_ameno_ipsum)     |\n| [flutter_launcher_icons](https://pub.dev/packages/flutter_launcher_icons)   | [flutter_native_splash](https://pub.dev/packages/flutter_native_splash) |\n| [very_good_analysis](https://pub.dev/packages/very_good_analysis)           |                                                                         |\n\n## Build\n\n1. Run the [Task List API](https://github.com/anibalventura/task-list-rest-api).\n2. Change the PORT number on `/assets/.env` file.\n\n```\nAPI_URL=https://localhost:PORT_NUMBER/api/Task\n\n// Used for Android Emulator\nAVD_API_URL=https://10.0.2.2:PORT_NUMBER/api/Task\n```\n\n## License\n\n```xml\nMIT License\n\nCopyright (c) 2022 Anibal Ventura\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanibalventura%2Ftask-list-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanibalventura%2Ftask-list-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanibalventura%2Ftask-list-mobile/lists"}