{"id":23642272,"url":"https://github.com/hooshyar/flutter-wordpress-client","last_synced_at":"2025-04-13T00:40:15.640Z","repository":{"id":46126203,"uuid":"163859674","full_name":"hooshyar/Flutter-Wordpress-Client","owner":"hooshyar","description":"Flutter ios/android app to get posts from Wordpress Rest Api","archived":false,"fork":false,"pushed_at":"2025-01-25T19:05:20.000Z","size":540,"stargazers_count":189,"open_issues_count":0,"forks_count":73,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-04-04T03:09:05.466Z","etag":null,"topics":["dart","flutter","flutter-apps","flutter-examples"],"latest_commit_sha":null,"homepage":null,"language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hooshyar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-01-02T15:43:22.000Z","updated_at":"2025-01-29T07:03:41.000Z","dependencies_parsed_at":"2025-02-28T10:17:51.690Z","dependency_job_id":"bafffe67-c09a-45ea-88a3-7e314c9f64b1","html_url":"https://github.com/hooshyar/Flutter-Wordpress-Client","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/hooshyar%2FFlutter-Wordpress-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hooshyar%2FFlutter-Wordpress-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hooshyar%2FFlutter-Wordpress-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hooshyar%2FFlutter-Wordpress-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hooshyar","download_url":"https://codeload.github.com/hooshyar/Flutter-Wordpress-Client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650414,"owners_count":21139671,"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":["dart","flutter","flutter-apps","flutter-examples"],"created_at":"2024-12-28T10:49:01.878Z","updated_at":"2025-04-13T00:40:15.614Z","avatar_url":"https://github.com/hooshyar.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter WordPress Client\n\nA modern, lightweight Flutter client for WordPress sites that doesn't require authentication. Perfect for building mobile apps for WordPress-based blogs and news sites.\n\n## Features\n\n- 📱 Clean, Material Design UI\n- 🚀 Fast and responsive\n- 📄 View posts and categories\n- 🖼️ Media support\n- 🔍 Search functionality\n- 🌐 No authentication required\n\n## Getting Started\n\n### Prerequisites\n\n- Flutter SDK (\u003e=3.2.0)\n- Dart SDK (\u003e=3.2.0)\n- A WordPress site with REST API enabled\n\n### Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/yourusername/Flutter-Wordpress-Client.git\n```\n\n2. Install dependencies:\n```bash\nflutter pub get\n```\n\n3. Update the WordPress site URL in `lib/src/config.dart`\n\n4. Run the app:\n```bash\nflutter run\n```\n\n## Configuration\n\nEdit `lib/src/config.dart` to set your WordPress site URL and other configurations:\n\n```dart\nfinal String wordPressUrl = 'https://your-wordpress-site.com';\n```\n\n## Architecture\n\nThe app follows a clean architecture pattern:\n- `/models` - Data models\n- `/widgets` - Reusable UI components\n- `/db` - Local database handling\n- `/view_models` - Business logic\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n\u003cp\u003e\n\u003cimg src=\"https://www.datacode.app/flutter-wp/wp-content/uploads/2020/01/wordpress_flutter1.gif\" alt=\"gif 1 title=\"Wordpress-client\" /\u003e\n\u003cimg src=\"https://www.datacode.app/flutter-wp/wp-content/uploads/2020/01/wordpress_flutter2.gif\" alt=\"image 2\" title=\"Wordpress-client\" /\u003e\n\u003c/p\u003e\nfor more information about WordPress rest API visit https://developer.wordpress.org/rest-api/ \n\nFor help getting started with Flutter, view Flutter online\n[documentation](https://flutter.io/).\n\nI have used this repository:\nhttps://github.com/kbirch/wordpress_client\n\n## Prerequisites\n\nFlutter\n\nMake sure your WordPress version is greater or equal to 4.7\n\nClone repository\n\u003ccode\u003egit clone https://github.com/hooshyar/Flutter-Wordpress-Client.git \u003c/code\u003e\n\nand open \u003ccode\u003epubspec.yaml\u003c/code\u003e\n\nrun \n\u003ccode\u003eflutter packages get\u003c/code\u003e\n\nopen config.dart and change \u003ccode\u003e\"https://www.mihrabani.com\"\u003c/code\u003e to your website address for example if my website is wordpress.com you have to change it to this : \u003ccode\u003e\"http://www.wordpress.com\"\u003c/code\u003e\nDo not add any additional characters like \"/\".\n\nto your WordPress website address\n\nrun app on a simulator\n\u003ccode\u003eflutter run\u003c/code\u003e\n\n## Roadmap\n- [x] Sliver app bar\n- [x] Sliver list view\n- [x] Connectivity status, if offline pop a message\n- [ ] Cache on device\n- [x] Pull to refresh\n- [x] Global perPage\n- [ ] Global theming\n- [ ] Setting page\n- [x] Provider\n- [ ] Splash screen \n- [ ] Nice Categories page screen \n- [ ] real time clap button like Medium\n- [ ] Share and fav buttons \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhooshyar%2Fflutter-wordpress-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhooshyar%2Fflutter-wordpress-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhooshyar%2Fflutter-wordpress-client/lists"}