All Projects → harsh159357 → Flutter_client_php_backend

harsh159357 / Flutter_client_php_backend

Licence: apache-2.0
Sample app demonstrating usage of Flutter Framework to Create Android & IOS App Using Rest API Created In PHP

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter client php backend

Contacts
A flutter project with Implementation of a Contacts app in 4 ways (API, Custom, Preferences and Sqflite).
Stars: ✭ 100 (-32.43%)
Mutual labels:  rest-api, sample-app, sql
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+200%)
Mutual labels:  sql, login
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+153.38%)
Mutual labels:  sql, login
Node Typescript Koa Rest
REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Swagger docs, actions CI and valuable README
Stars: ✭ 739 (+399.32%)
Mutual labels:  rest-api, sql
Roapi
Create full-fledged APIs for static datasets without writing a single line of code.
Stars: ✭ 253 (+70.95%)
Mutual labels:  rest-api, sql
Json Server Heroku
Deploy json-server to Heroku & Azure 🆙 🆓
Stars: ✭ 310 (+109.46%)
Mutual labels:  rest-api, hosting
Squealy
Generate APIs from SQL Queries
Stars: ✭ 584 (+294.59%)
Mutual labels:  rest-api, sql
Linkis
Linkis helps easily connect to various back-end computation/storage engines(Spark, Python, TiDB...), exposes various interfaces(REST, JDBC, Java ...), with multi-tenancy, high performance, and resource control.
Stars: ✭ 2,323 (+1469.59%)
Mutual labels:  rest-api, sql
Spring Webmvc Pac4j
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 110 (-25.68%)
Mutual labels:  sql, login
Evolutility Server Node
Model-driven REST or GraphQL backend for CRUD and more, written in Javascript, using Node.js, Express, and PostgreSQL.
Stars: ✭ 84 (-43.24%)
Mutual labels:  rest-api, sql
opendaylight-sample-apps
Sample applications for use with OpenDaylight (https://www.opendaylight.org/)
Stars: ✭ 56 (-62.16%)
Mutual labels:  sample-app, postman
Vs Deploy
Visual Studio Code extension that provides commands to deploy files of a workspace to a destination.
Stars: ✭ 123 (-16.89%)
Mutual labels:  rest-api, sql
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (+62.16%)
Mutual labels:  rest-api, login
Flask Appbuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Stars: ✭ 3,603 (+2334.46%)
Mutual labels:  rest-api, sql
Rql
Resource Query Language for REST
Stars: ✭ 190 (+28.38%)
Mutual labels:  rest-api, sql
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (+228.38%)
Mutual labels:  rest-api, sql
Spark Pac4j
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 154 (+4.05%)
Mutual labels:  sql, login
Spring Security Pac4j
pac4j security library for Spring Security: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 231 (+56.08%)
Mutual labels:  sql, login
Siodb
The simplicity of REST and the power of SQL combined in a database that automatized security and performance. Forget the database, develop faster and safer!
Stars: ✭ 31 (-79.05%)
Mutual labels:  rest-api, sql
Rocket Api
API敏捷开发框架,用于API接口功能的快速开发。不再定义Controller,Service,Dao,Mybatis,xml,Entity,VO等对象和方法.以springboot starter 形式集成使用
Stars: ✭ 122 (-17.57%)
Mutual labels:  postman, sql

Flutter Client PHP Backend

App Demonstrating the use of Flutter and PHP.

Built With

  • Flutter - Cross Platform App Development Framework

Screenshots

Splash Home Login Registration Change Password

How to use this App.

  • Host the sample included inside phpbackend on preffered web hosting

  • Create a table inside your database using FlutterClientPhpBackend.sql

  • If you are using your own website just edit the following constant inside constants.dart

    static const String API_BASE_URL = "https://bingedev.com/";
    
  • Make sure to edit DBOperations.php and change following things -

    private $host = 'your_host'; private $user = 'your_user_name'; private $db = 'your_database'; private $pass = 'your_password';

Not Interested in doing above steps just clone this repo and use it as it is already hosted bingedev

Features Implemented

  • Splash
  • Login
  • Registration
  • Change Password

Things you can learn through this project -

  • Navigation Between Pages.
  • Performing Operations in Background Thread.
  • Network Requests.
  • Serializing and DesSerializing JSON.
  • Dialogs and SnackBar.
  • Custom Progress Dialog.
  • Rest API Integration.
  • Store and Retrieve values from Shared Preference.

Its Android CounterPart Click Here

If you are aware of Postman you can use Postman Collection for Rest API used in this repo

Helping Hands for this project

❤️ Found this project useful?

If you found this project useful, then please consider giving it a ⭐️ on Github and sharing it with your friends via social media.

Last But not Least

There are still some things which are pending in this project make a pull request to improve this project or suggest an idea to improve this project further by raising issues.

Project Maintained By

Harsh Sharma

Android Developer

License

Copyright 2018 Harsh Sharma

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].