Unofficial delivery app for Rapidinho made with Flutter

Overview

Rapidinho

Unofficial delivery app for Rapidinho made with Flutter

Getting Started

Gradle version: 4.6 Flutter version: 0.8.3

  1. Install Flutter
  2. Clone this repo

add a keys.dart file in your lib/network/ with this content

const googleMapsApiKey = 'YOUR_GOOGLE_MAPS_API_KEY';

Replace 'YOUR_GOOGLE_MAPS_API_KEY' text with... you guessed it, your api key from Google Maps

  1. Run flutter run --release on your terminal

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

Current project state

Why

With the growing number of delivery based services startups in Luanda/Angola such as Rapidinho, Motaki, OGarsom, Tupuca, Arreiou and many others coming to the market, we felt the need to build a modular mobile aplication that would be intuitive to use and fit the angolan marketplace. Rapidinho is the use case we decided to go with this aplication.

For instructions on using this project see the license

Disclaimer

Images and name of Rapidinho contained in this repository do not belong in any way to GDG Luanda or its members.

License

Copyright (c) 2019 GDG Luanda

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Comments
  • Exit AlertDialog

    Exit AlertDialog

    Show a beautifully customized AlertDialog when the user presses the back button when in HomePage. This AlertDialog should have a positive and negative button and show the following message: "Are you sure you want to exit the app?"

    Implementation is done here

    new feature 
    opened by braulio94 10
  • BottomNavigation

    BottomNavigation

    Every modern app nowadays has some sort of BottomNavigation widget. Since @pedromassango is the expert in this topic for writing an article on it I'm going to leave this to him.

    The items the BottomNavigation is going to have is up to you for now. Later we will see if makes sense.

    enhancement 
    opened by braulio94 9
  • Choose technologies

    Choose technologies

    Discuss and choose technologies and infrastructure for the project

    What was already choosed:

    • Mobile Development Language and Framework (Dart and Flutter) ✅

    What kind of tech/libraries we need to choose:

    • Backend technology (Parse, Firebase, etc) for authentication and storage 🖥
    • Networking 🌍
    • Local storage 💾
    • Device location fetching
    • Geocoding 🌐
    • Places Library 🗺

    It will be very useful if we use an architectural pattern like MVC or MVVM to keep the code maintainable through time.

    opened by hkakutalua 7
  • Enhance some features

    Enhance some features

    Hi, I would like to add login / sign up for user with sqlite database. Able edit user information in profile tab. Add products to cart and display items in cart tab. There are the features that I would like to contribute.

    opened by lmp95 0
  • login/sign up,  add items to cart, edit account

    login/sign up, add items to cart, edit account

    Hi, I added new login / sign up features. Now can able to choose product item from list and add to the cart. In cart tab, can delete the items by swiping the item from right to left. Editable profile information in profile tab.

    opened by lmp95 0
  • Compiler error on sticky_header_layout_builder.dart . Error: The argument type 'String' can't be assigned to the parameter type 'DiagnosticsNode'.

    Compiler error on sticky_header_layout_builder.dart . Error: The argument type 'String' can't be assigned to the parameter type 'DiagnosticsNode'.

    flutter run --release Launching lib\main.dart on POT LX1 in release mode... [!] Your app isn't using AndroidX. To avoid potential build failures, you can quickly migrate your app by following the steps on https://goo.gl/CP92wY.

    Compiler message: /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_sticky_header-0.3.4/lib/src/widgets/sticky_header_layout_builder.dart:147:16: Error: The argument type 'String' can't be assigned to the parameter type 'DiagnosticsNode'.

    • 'DiagnosticsNode' is from 'package:flutter/src/foundation/diagnostics.dart' ('/C:/src/flutter/packages/flutter/lib/src/foundation/diagnostics.dart'). context: context); ^ Target kernel_snapshot failed: Exception: Errors during snapshot creation: null build failed.

    FAILURE: Build failed with an exception.

    • Where: Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 780

    • What went wrong: Execution failed for task ':app:compileFlutterBuildRelease'.

    Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 20s Running Gradle task 'assembleRelease'... Running Gradle task 'assembleRelease'... Done 22,7s Gradle task assembleRelease failed with exit code 1

    C:\delivery_flutter\rapidinho (master -> origin) λ flutter run --release Launching lib\main.dart on POT LX1 in release mode...

    Compiler message: /C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_sticky_header-0.3.4/lib/src/widgets/sticky_header_layout_builder.dart:147:16: Error: The argument type 'String' can't be assigned to the parameter type 'DiagnosticsNode'.

    • 'DiagnosticsNode' is from 'package:flutter/src/foundation/diagnostics.dart' ('/C:/src/flutter/packages/flutter/lib/src/foundation/diagnostics.dart'). context: context); ^ Target kernel_snapshot failed: Exception: Errors during snapshot creation: null build failed.

    FAILURE: Build failed with an exception.

    • Where: Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 780

    • What went wrong: Execution failed for task ':app:compileFlutterBuildRelease'.

    Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1

    • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 1m 21s Running Gradle task 'assembleRelease'... Running Gradle task 'assembleRelease'... Done 87,6s Gradle task assembleRelease failed with exit code 1

    opened by pablohga 1
  • FAILURE: Build failed with an exception.

    FAILURE: Build failed with an exception.

    FAILURE: Build failed with an exception.

    • What went wrong: Execution failed for task ':app:processDebugGoogleServices'.

    File google-services.json is missing. The Google Services Plugin cannot function without it.

    What is the database design in FIrestore please?

    opened by leemuljadi 0
Owner
GDG Luanda
connect with other developers interested in learning about Google technologies.
GDG Luanda
Food Delivery App made by Flutter and Bloc

Flutter Chi A clone food delivery app made by flutter and Bloc using api of Yelp and Zomato Screenshots home page profile page account page pick page

Joe Jia 125 Dec 3, 2022
Flutter Food Delivery APP

Flutter 'Food Delivery APP' A Flutter app based on the design of the Food Delivery APP, created by Mehedi Hasan see more on Greating Start Clone the r

Nuzmul Hossain Nahid 6 Nov 6, 2022
Yumniastic is a online food delivery service app built with Flutter and Django

Welcome to Flutter Yumniastic ?? Yumniastic is a online food delivery service app built with Flutter and Django ?? See Screenshots See ScreenShots Dow

null 21 Dec 26, 2022
A Flutter Splash Screen For Food Delivery App

newfoodexpress A new Flutter project on board screen or splash screen for any app. But this developed for Food delivery app. Getting Started This proj

Faysal Neowaz 4 Dec 27, 2022
Ahmed Elsayed 257 Jan 7, 2023
Example of Continuous Delivery with Flutter, Firebase App Distribution, and Github Actions

Example of Continuous Delivery with Flutter, Firebase App Distribution, and Github Actions

Anycloud 2 Apr 5, 2022
This is a on-demend food delivery app specifically for learning and exploring flutter amazing framework

This is a on-demend food delivery app specifically for learning and exploring flutter amazing framework. This Project is developed to help beginners, intermediates and sometime advance to know better about using Firebase services and tools, different flutter state management solutions, complex navigations, realtime control over maps, understanding payments etc.

Paul Edeme'kong - Flutter Fairy 15 Nov 5, 2022
Flutter Food Delivery Application Design

Flutter Food Delivery Application Design This application is not completed yet. Currently, I am working on it. A small attempt to make an Food deliver

Md Tarikul Islam 814 Jan 7, 2023
Flutter Food Delivery Application design and Animation - day 3

Flutter Food Delivery Application Design - Day 3 class Day3 extends Flutter100DaysOfCode { video() { return { "title": "Flutter Food Deliv

Mohammad Rahmani 229 Dec 21, 2022
Desenvolvimento de um Aplicativo completo com foco em delivery para estudos do Flutter e GetX - Dart Week 5 edição.

Sobre Este foi um aplicativo construído na semana do Dart Week, um evento proporcionado pela Academia do Flutter. O Vakinha Burguer é um aplicativo de

Octávio Martins 6 Nov 6, 2022
An open source food delivery product and service that will be developed on the FilledStacks YouTube channel

Box't Out An open source food delivery product and service that will be developed on the FilledStacks YouTube channel. The repo will contain all the s

Dane Mackier 379 Jan 7, 2023
Food Delivery on Blockchain

Food Delivery on Blockchain This research is an application development to increase the reliability of food delivery businesses. By applying proven an

null 0 May 19, 2022
Unofficial Turkish Dictionary app of TDK (Turkish Language Association) developing with Flutter

Turkish Dictionary Unofficial Turkish Dictionary app of TDK (Turkish Language Association) developing with Flutter Design Feyza Nur Demirci Şahin Abut

Flutter Turkey 80 Oct 20, 2022
Unofficial KronoX app for Android and iOS

School Schedule Unofficial KronoX app for Android and iOS made using Flutter Supported Platforms The app is available on Google Play. It's not availab

kraxie 8 Oct 31, 2022
An unofficial nhentai app.

Eros-N English | 简体中文 Introduction An unofficial Nhentai app. Features Front page User login Favorites View gallery Gallery tags More view settings Do

null 131 Jan 9, 2023
VerificaC19-flutter - Unofficial EU DGC validation package for Flutter

VerificaC19 package for Flutter About This package allows to decode and validate

Federico Mastrini 13 Oct 21, 2022
Flutter list view - An unofficial list view for flutter

Flutter List View I don't like official list view. There are some features don't

null 24 Dec 15, 2022
The unofficial flutter plugin for Freshchat

?? Flutter Freshchat A Flutter plugin for integrating Freshchat in your mobile app. Setup Android Add this to your AndroidManifest.xml <provider a

Fayeed Pawaskar 31 Jun 2, 2022