Skip to content

Fully Functional IOS/Android App for WordPress Website with Flutter

Notifications You must be signed in to change notification settings

atiqsamtia/WordPress-App-with-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

be2f028 · Oct 10, 2022

History

34 Commits
Apr 1, 2020
Aug 4, 2022
Nov 23, 2019
Nov 23, 2019
Oct 6, 2022
Dec 27, 2019
Nov 23, 2019
Nov 23, 2019
Apr 14, 2020
Feb 7, 2021
Apr 14, 2020
Oct 6, 2022
Aug 4, 2022

Repository files navigation

WordPress App with Flutter

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

Built for DevFest Lahore 2019 Workshop

Demo

Download 64Bit Download 64Bit

Prerequisites

These are he requirements to run this App

  • Flutter Version 1.9 or later
  • WordPress 4.7 or later

Getting Started

clone this repo

git clone https://github.com/atiqsamtia/WordPress-App-with-Flutter.git wordpress_flutter

Change TITLE and URL according to your website in lib/config.dart file.

Update dependencies

flutter packages get

Run App with this command

flutter run

It is that simple.

Features

  • Latest Posts
  • Featured Posts
  • Single Category Posts List Page
  • Infinite Scroll with pagination
  • Post Detail Page
  • Top 15 Categories in Tab
  • Fade Image with Placeholder
  • Cached Network Image
  • RTL support for language like Arabic, Urdu, Hebrew etc
  • Connectivity status, if offline pop a message
  • Pull to refresh
  • Setting page
  • Related Posts on Post Detail Page
  • OneSignal integration for Push Notifications
  • Splash screen
  • Share and fav buttons

Meta

Atiq Samtia– @AtiqSamtiame@atiqsamtia.com

Distributed under the GPL3 license.

https://github.com/atiqsamtia/WordPress-App-with-Flutter

Contributing

  1. Fork it (https://github.com/atiqsamtia/WordPress-App-with-Flutter/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request