Fully Functional IOS/Android App for WordPress Website with Flutter

Overview

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– @AtiqSamtia[email protected]

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
Comments
  • line 22 pos 14: 'url != null': is not true.

    line 22 pos 14: 'url != null': is not true.

    when i try to load news, this error popup (2) Exception caught by widgets library ═══════════════════════════════════════════════════ 'package:flutter/src/painting/_network_image_io.dart': Failed assertion: line 22 pos 14: 'url != null': is not true. The relevant error-causing widget was: Author file:///C:/Users/Milan/Desktop/WordPress-App-with-Flutter-master/lib/widgets/post_card.dart:69:66

    waiting-for-info 
    opened by milanmaks 2
  • Error

    Error

    AOA I am new to flutter/dart and have no strong programming background. I have just download your depositary and cloned with vs code but when running I face errors showing in screenshots. error 1 error 2

    opened by zahoorsolangi 1
  • Migrate to Android Embedding V2

    Migrate to Android Embedding V2

    Your Flutter application is created using an older version of the Android embedding. It's being deprecated in favor of Android embedding v2. Follow the steps at

    https://flutter.dev/go/android-project-migration

    to migrate your project.

    opened by naumansamtia 1
  • flutter/src/painting/gradient.dart colors != null error

    flutter/src/painting/gradient.dart colors != null error

    Hi, thanks for your app, but I get an error can you help me

    'package:flutter/src/painting/gradient.dart': Failed assertion: line 152 pos 15: 'colors != null': is not true.

    { "resource": "/Users/emresekeroglu/Desktop/Flutter Projelerim/WordPress-App/lib/pages/post_details.dart", "owner": "dart", "code": { "value": "undefined_named_parameter", "target": { "$mid": 1, "external": "https://dart.dev/tools/diagnostic-messages#undefined_named_parameter", "path": "/tools/diagnostic-messages", "scheme": "https", "authority": "dart.dev", "fragment": "undefined_named_parameter" } }, "severity": 8, "message": "The named parameter 'colors' isn't defined.\nTry correcting the name to an existing named parameter's name, or defining a named parameter with the name 'colors'.", "source": "dart", "startLineNumber": 42, "startColumn": 29, "endLineNumber": 42, "endColumn": 35, "tags": [] }

    opened by emresekeroglu 1
  • Flutter Module not found in Xcode

    Flutter Module not found in Xcode

    Flutter Module Not found in Xcode Screen Shot 2022-10-12 at 9 50 01 AM

    Also framworks were added via adding podfiles but cant add pofiles to get the framworks in there. dont no what to do any ideas?

    Screen Shot 2022-10-12 at 9 51 54 AM

    shouldn't it be a flutter framework? Please help with this I am using Xcode and cant get this to launch on the simulator. I used flutter doctor everything was updated all green check marks, for some reason it wont allow me to 'flutter packages get' your Git and then run it. don't no what to do i went threw so much trouble shooting already you have no idea.

    opened by CJCodebuild 19
  • Really Nice App

    Really Nice App

    @atiqsamtia

    Nice App But some options missing ,

    Mainly if we want to get datas from particular category only how to achieve it ? Eg. i have science,fiction,technology,business under technology - i have mobile,TVs,computers,printers,accessories like now i want to use technology only to get the categories from it only.

    Also how to change the package / App Name

    1. Categories list in Navigation Drawer (Menus)
    2. Page Navigation like 1,2,3 limit of posts can be set to 25 OR any.
    3. Also building takes moretime than other usual apps (android studio)
    4. Navigation at bottom is not showing when we go inside any post detail. also back button missing.

    Also update repositories / libraries & fix depreciated ones

    Happy to see your other checklist for completion.

    opened by manigopal 0
Releases(0.4.2)
Owner
Atiq Samtia
Full Stack Developer working on a variety of tools and frameworks, some of these include WordPress, PHP, Laravel, Codeigniter, and Android & Flutter
Atiq Samtia
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
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 ios/android app to get posts from Wordpress Rest Api

A Wordpress client for Flutter This project uses a simple WordPress website as a backend, without any additional plugin. for more information about Wo

Hooshyar 177 Dec 28, 2022
My Portfolio Website. It's fully created with Flutter.

portfolio A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Payam Zahedi 11 Oct 24, 2022
(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL.

Photoarc A Fully functional social media app written in flutter and dart using node.js and Postgres SQL as backend. Backend Repository Demo Download t

Ansh rathod 59 Jan 5, 2023
A fully functional social media app built with flutter with multiple features

?? ?? Wooble Social Media App Wooble is a fully functional social media app with multiple features built with flutter and dart. Star ⭐ the repo if you

Success Charles 562 Jan 3, 2023
Kenso - A fully functional social media app with multiple features built with flutter and dart

Kenso - Social Media App Kenso is a fully functional social media app with multi

null 0 Feb 8, 2022
Open-source And Fully Functional Digital Signature App Built With Flutter

Open-source and fully functional digital signature app "E-Gol" ?? Don't forget to star ⭐ the repo if you like what I have created ?? . ?? ScreenShots

Ruslan Hasanov 14 Oct 19, 2022
A fully functional Furniture App Clone made using Flutter, Supabase and Getx State Management.

?? Flutter Furniture App ?? Timberr is a fully functional Furniture App Clone Developed using Flutter, Supabase and Getx State Management which is bas

Aditya 54 Nov 22, 2022
A fully functional Movies Application built with Flutter. The application built with null safety and clean architecture, also uses OMDB API for fetching movies in the search item

Cinema DB Project Details This project uses null safety feature Project uses clean code architecture (Uncle Bob's Architecture) Project can run on bot

Dhruvam 2 Oct 1, 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
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
WooCommerce App template that uses Flutter. Integrated to work with WooCommerce stores, connect and create an IOS and Android app from Flutter for IOS and Android

WooCommerce App: Label StoreMax Label StoreMax - v5.3.1 Official WooSignal WooCommerce App About Label StoreMax Label StoreMax is an App Template for

WooSignal 314 Jan 9, 2023
Today we will show you how you can create your developer portfolio website and app using flutter.

Responsive and Animated Portfolio Website & App - Flutter UI Live Preview Watch it on YouTube Packages we are using: flutter_svg: link goole_fonts: li

Abu Anwar 198 Dec 30, 2022
Personal Website built using Flutter

Personal Website built using Flutter

Sai Rajendra Immadi 5 Oct 9, 2022
✔️ Flutter Portofolio Website

✔️ Flutter Portofolio Website A Flutter app based on the design of the Flutter Portofolio Website, created by Achmad Rizki Nur Fauzie, Features Respon

Achmad Rizki Nur Fauzie 6 Nov 6, 2022
A token auction website made by Flutter thats interacts with Ethereum web3 through flutter_web3 package.

flutter_web3_auction A token auction website made by Flutter thats interacts with Ethereum web3 through flutter_web3 package. This flutter web package

yoisha 26 Dec 26, 2022
A mobile-responsive blockchain website built with flutter. NB: For educational purposes.

Excursy A mobile-responsive blockchain website built with flutter. Build flutter build web --web-renderer html --release or flutter build web --web-re

Bukunmi Aluko 10 Oct 25, 2022