Flutter ios/android app to get posts from Wordpress Rest Api

Overview

A Wordpress client for Flutter

This project uses a simple WordPress website as a backend, without any additional plugin.

gif 1 title= image 2

for more information about WordPress rest API visit https://developer.wordpress.org/rest-api/

For help getting started with Flutter, view Flutter online documentation.

I have used this repository: https://github.com/kbirch/wordpress_client

Prerequisites

Flutter

Make sure your WordPress version is greater or equal to 4.7

Clone repository git clone https://github.com/hooshyar/Flutter-Wordpress-Client.git

and open pubspec.yaml

run flutter packages get

open config.dart and change "https://www.mihrabani.com" to your website address for example if my website is wordpress.com you have to change it to this : "http://www.wordpress.com" Do not add any additional characters like "/".

to your WordPress website address

run app on a simulator flutter run

Roadmap

  • Sliver app bar
  • Sliver list view
  • Connectivity status, if offline pop a message
  • Cache on device
  • Pull to refresh
  • Global perPage
  • Global theming
  • Setting page
  • Provider
  • Splash screen
  • Nice Categories page screen
  • real time clap button like Medium
  • Share and fav buttons
You might also like...

Netflix app UI clone using bloc,Rest API and TMDB for API key

netflix_flutter project_using_bloc packages Used flutter_bloc json_serializable get_it dio A few resources to get you started if this is your first Fl

Nov 25, 2022

FLutter Api Integration - Flutter Rest API Integration

FLutter Api Integration - Flutter Rest API Integration

Flutter_Rest_Api_integration Flutter_Rest_Api_integration. Preview How To Use To

Feb 17, 2022

In this video we will learn how to Create CRUD Rest API for our Flutter application using NODEJS API.

In this video we will learn how to Create CRUD Rest API for our Flutter application using NODEJS API.

Flutter CRUD Using NodeJS API In this video we will learn how to Create CRUD Rest API for our Flutter application using NODEJS API. 📎 Packages Used h

Dec 30, 2022

Movie API Use Rest And Restful API

Movie API Use Rest And Restful API

movie_api use rest and restful api The home screen fetches data from the Episodate API and shows a list of popular shows. The details screen and the s

Dec 5, 2022

Generate secure passwords, check for exposed passwords, get visual feedback for password strength or get form validation with a minimum password strength required.

Generate secure passwords, check for exposed passwords, get visual feedback for password strength or get form validation with a minimum password strength required.

password_strength_checker Generate secure passwords, check for exposed passwords, get visual feedback for password strength or get form validation wit

Aug 8, 2023

Flutter Viral News App using : Flutter + Rest Api + Bloc / Cubit

Flutter Viral News App using : Flutter + Rest Api + Bloc / Cubit

Intro Viral News App on Flutter. The tech used: Flutter widgets + Flutter Bloc / Cubit + Rest Api Check the screenshot : P.S Make sure to upgrade your

Nov 2, 2022

Flutter Cryptocurrency App with Riverpod & Freezed + Dio for API REST

Flutter Cryptocurrency App with Riverpod & Freezed + Dio for API REST

Flutter Crypto APP Complete Flutter Application with Riverpod & Freezed + Dio for API REST. Features API REST (CryptoWatch) Linear Graph View (Hour, D

Jan 2, 2023

Live News App Using Rest API with Searching Functionality

Live News App Using Rest API with Searching Functionality

News App Flutter A Simple News App built with Flutter. In this app, there is a Home page, which will display top news from newsapi.org. News categorie

Dec 30, 2022

This App Using 2 Rest APi One for Login & SignUP and other for Weather

This App Using 2 Rest APi One for Login & SignUP and other for Weather

Requirnment A Flutter app where user can signup using Api endpoint and login using Api endpoint. And after login user go to the dashboard where user c

Mar 14, 2022
Comments
  • How to show only posts of certain categories?

    How to show only posts of certain categories?

    Where do you provide the categoryIDs List as mentioned in client.dart? /// Get all available posts. /// /// If [categoryIDs] list is provided then only posts within those categories /// will be returned. Use [injectObjects] to have full objects injected /// rather than just the object ID (i.e. a posts's featured media). The [page] /// and [perPage] parameters allow for pagination.

    opened by Andymulb 4
  • the library couldn't fetch posts from our web site

    the library couldn't fetch posts from our web site

    could you help me why this library couldn't fetch posts from our website?

    i installed two plugin as you introduced in read me,

    our website is: http://www.farahessy.ir

    opened by pishguy 2
  • No action on refresh

    No action on refresh

    Refreshing is not working properly (in listView.dart). If you swipe down until the RefreshIndicator appears no new posts are shown. New posts only show up if you open and close one post no matter if you refreshed the page before. Is it possible to change the action on refresh so flutter rerenders the page with all posts?

    RefreshIndicator(
                displacement: 150.0,
                onRefresh: isExitst,
                child: CustomScrollView(
                  controller: scrollCont,
                  slivers: <Widget>[
                    SliverAppBarCustomized(),
                    sliverListGlobal(widget.posts),      
                      
                  ],
                ),
              ),
    
    opened by Andymulb 1
Owner
Hooshyar
CTO at DataCode, Consultant, Mentor, MSc, Flutter Advocate
Hooshyar
Flutter wordpress - Flutter WordPress API

Flutter Wordpress pub.dev This library uses WordPress REST API V2 to provide a way for your application to interact with your WordPress website. Tutor

Dreamsoft Innovations 183 Nov 17, 2022
Flutter-Wordpress-App - Cross platform wordpress news app built with Flutter

Flutter for Wordpress A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can cho

Madhav Poudel 243 Dec 23, 2022
Fully Functional IOS/Android App for WordPress Website with Flutter

WordPress App with Flutter IOS/Android Native App for WordPress Website/Blog built using Flutter. No additional Plugins required for WordPress. Built

Atiq Samtia 155 Dec 30, 2022
Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight Node.js based Bhagavad Gita API [An open source rest api on indian Vedic Scripture Shrimad Bhagavad Gita].

Gita Bhagavad Gita flutter app. Download App - Playstore Web Application About Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight No

Ravi Kovind 7 Apr 5, 2022
Build flutter posts app using Robert Martin (Uncle Bob) clean architecture.

Flutter clean architecture - Posts app بالعربي #1 Intro Video Link #2 Explain clean architecture Video Link #3 Initial project , Add and explain requi

Rabee Omran 41 Dec 23, 2022
Social app has a real time connection with firebase , contains posts, chats, stories, friends

##SocialKom (Social App) #####First Notice this: you need to link the app with fire base by: 1- adding google-services.json for android 2- adding goog

Mina  Faried 24 Oct 8, 2022
A WordPress API client for dart with support for WooCommerce and custom namespaces.

WordPress REST API client for Dart | Flutter Description A WordPress REST API client for dart with support for WooCommerce and custom namespaces/endpo

DHM Group 73 Nov 26, 2022
Create bulk instagram quotes posts with custom background, style, font, size. built using flutter

Mini Canva minicanva.com Bulk Image Generator from given list of quotes, lines ?? Purpose Etsy is an E-commerce platform where we can sell digital goo

Ashish Pipaliya 7 Oct 29, 2022
Simple app that fetches data from a WordPress blog

Wordpress Blog App A simple Flutter Blog Application, which fetches data from naijatechguy.com, which is a blog, using the blog api. Still working on

Godsend Joseph 26 Nov 23, 2022