{"id":18625787,"url":"https://github.com/zgramming/flutter-combo-laravel","last_synced_at":"2025-08-01T04:07:37.687Z","repository":{"id":47053147,"uuid":"306575953","full_name":"zgramming/Flutter-Combo-Laravel","owner":"zgramming","description":"Example application consume REST API laravel as backend ","archived":false,"fork":false,"pushed_at":"2020-11-07T12:33:38.000Z","size":37363,"stargazers_count":35,"open_issues_count":2,"forks_count":18,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-14T00:04:40.390Z","etag":null,"topics":["android","flutter","laravel","mobile-app","mysql","riverpod"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zgramming.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-23T08:33:40.000Z","updated_at":"2024-03-19T22:06:19.000Z","dependencies_parsed_at":"2022-09-24T21:41:12.102Z","dependency_job_id":null,"html_url":"https://github.com/zgramming/Flutter-Combo-Laravel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FFlutter-Combo-Laravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FFlutter-Combo-Laravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FFlutter-Combo-Laravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgramming%2FFlutter-Combo-Laravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zgramming","download_url":"https://codeload.github.com/zgramming/Flutter-Combo-Laravel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223459812,"owners_count":17148722,"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","flutter","laravel","mobile-app","mysql","riverpod"],"created_at":"2024-11-07T04:36:01.396Z","updated_at":"2024-11-07T04:36:02.006Z","avatar_url":"https://github.com/zgramming.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/banner_github.png\" height=\"400\"\u003e\n\u003c/p\u003e\n\n# Combo Flutter \u0026 Laravel \n\n\u003cp align=\"center\"\u003e\n   \u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/gif/login_register.gif\" alt=\"Databay showcase gif\" title=\"Databay showcase gif\" width=\"250\"/\u003e\n   \u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/gif/form_product.gif\" alt=\"Databay showcase gif\" title=\"Databay showcase gif\" width=\"250\"/\u003e\n    \u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/gif/detail_product.gif\" alt=\"Databay showcase gif\" title=\"Databay showcase gif\" width=\"250\"/\u003e\n\u003c/p\u003e\n\nExample flutter application to consume REST API from laravel back-end\n\n## What's in here ?\n\n### REST API Laravel\n\nIf you are interested in this REST API and want to customize it, you can follow this \u003ca href=\"https://github.com/zgramming/REST-API-COMBO-LARAVEL\"\u003elink\u003c/a\u003e. This application used REST API in that link.\n\n### Template \n\nWhat's mean ? I make separated packages to make flutter application faster. Inside it include:\n\n* Template **Login** and **Splash Screen**\n* Reusable Widget\n* Function\n* Color Pallete\n* App Config\n* Sizes\n* and many more...\n\nIf you interested with this, you can follow this \u003ca href=\"https://github.com/zgramming/Global-Template\" target=\"_blank\"\u003elink\u003c/a\u003e\n\n### State management \nState management in this application used \u003ca href=\"https://riverpod.dev/\" target=\"_blank\"\u003eFlutter Riverpod\u003c/a\u003e . If you familiar with \u003ca href=\"https://pub.dev/packages/provider\" target=\"_blank\"\u003eProvider\u003c/a\u003e ,i think you might will like it because riverpod \u003ca href=\"https://github.com/rrousselGit\" target=\"_blank\"\u003eauthor\u003c/a\u003e is same and have improvement from provider.\nBecause this package is new and still a little tutorial on this package , i think what i write in this application not yet best practice. If you have suggestion , feel free to discussion. \n\n### Screen \nThis application have some screen inside it  :\n\n\u003ctable\u003e\n   \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSplash\u003c/th\u003e\n        \u003cth\u003eLogin\u003c/th\u003e\n        \u003cth\u003eRegister\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/splash.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/login.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/register.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n  \u003cbr\u003e\n\u003ctable\u003e\n   \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eWelcome\u003c/th\u003e\n        \u003cth\u003eForm Product\u003c/th\u003e\n        \u003cth\u003eDetail Product\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/welcome.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/form_product.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003cimg src=\"https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/screenshot/detail_product.jpeg\" height=\"500\" width=\"300\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n  \n* Splash \n* Login  \n* Register (Modal Bottom Sheet)\n* Welcome  \n* Form Product (Modal Bottom Sheet)\n* Detail Product \n\n### Feature \nBecause this application have a goal how to consume REST API from laravel back-end, i include basic **CRUD(Create,Read,Update,Delete)** function : \n\n* Login (Login using email and password)\n* Register (Required name, email, password, password confirmation. Then if register success, user will get email based on email user entered)\n* Save user information to Shared Preferences\n* Update user image profile [From camera/gallery]\n* Add, Update [Only image / another field], delete product\n* Show detail product\n* Show dialog loading while request to server (It's nice to prevent user to action while request to server)\n\n## Download\n\nIf you want try this application, you can download in available link below.\n\n|app-arm64-v8a|app-armeabi-v7a|app-x86_64|\n|:-----------:|:-------------:|:--------:|\n|[\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/a/a0/APK_format_icon.png\" width=\"50px\"\u003e](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-arm64-v8a-release.apk)|[\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/a/a0/APK_format_icon.png\" width=\"50px\"\u003e](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-armeabi-v7a-release.apk)|[\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/a/a0/APK_format_icon.png\" width=\"50px\"\u003e](https://github.com/zgramming/Flutter-Combo-Laravel/blob/main/apk/app-x86_64-release.apk)|\n|7,1 MB|6,8 MB|7,2 MB|\n\n## Issues\n\nPlease file any issues, bugs or feature request as an issue on \u003ca href=\"https://github.com/zgramming/Flutter-Combo-Laravel/issues\"\u003e\u003cb\u003e Github \u003c/b\u003e\u003c/a\u003e\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgramming%2Fflutter-combo-laravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzgramming%2Fflutter-combo-laravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgramming%2Fflutter-combo-laravel/lists"}