• Stars
    star
    293
  • Rank 141,748 (Top 3 %)
  • Language
    Dart
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Demo application📱 which stores User feedback from 💙Flutter application into Google Sheets🗎 using Google AppScript.

📱 Flutter 💙 to Google Sheets 📊

A Demo application which stores User feedback from Flutter application into Google Sheets using Google AppScript.

You can try Web version of this app here.

💡 Introduction

  • Google Sheets is a very powerful tool 🔥 if we look into deep in it.
  • It provides us interface using Google AppScript so that we can do various types of operations on Google Spreadsheet.
  • We can perform all types of operations like Reading/Inserting/Updating/Deleting using AppScript on Google Sheets. It's so much powerful and capable that we can even use Google Sheets as a backend of our application 📲.
  • Here we'll develop a sample flutter application, which simply takes user User Feedback, makes HTTP request to Google AppScript and AppScript then stores that feedback in Google Sheets.
  • In other screen, we'll show feedback responses fetched from Google sheets into the List.

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Show some ❤️ and star the repo to support the project

Try App GitHub stars GitHub forks GitHub watchers GitHub followers Twitter Follow Medium Article

⚡️ Project Files

What's Happening? 🤔

In flutter, when submit button is pressed, HTTP POST request is called on AppScript URL which retireves parameter from request and then appends row data in Google Sheets. Thus, data from flutter in inserted into Google Sheets. When GET request is sent to the same URL, it returns the List of feedback responses.

⚡️ Results

You can run this app on web here

Main Feedback Form Feedback Responses List

Google Sheet Preview::

As you can see, In first image, When Submit Feedback button is Clicked then that feedback is stored in Google Sheet as in Second image. Hurrah!😍 thus we have successfully implemented Google Sheets with Flutter.

❤️ 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.

Sharing is Caring!

Connect With Me

If you want to contact me, feel free to reach me… Visit My Profile.

More Repositories

1

Foodium

🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Kotlin
2,192
star
2

NotyKT

📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Kotlin
1,488
star
3

MaterialDialog-Android

📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.
Java
890
star
4

Capturable

🚀Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image🖼️
Kotlin
596
star
5

permission-flow-android

Know about real-time state of a Android app Permissions with Kotlin Flow APIs.
Kotlin
406
star
6

EasyUpiPayment-Android

📱Android Library to implement UPI Payment integration easily in Android App 💳💸
Kotlin
318
star
7

mutekt

Simplify mutating "immutable" state models (a Kotlin multiplatform library)
Kotlin
236
star
8

compose-report-to-html

A utility (Gradle Plugin + CLI) to convert Jetpack Compose compiler metrics and reports to beautified HTML page.
Kotlin
213
star
9

MaterialNavigationView-Android

📱 Android Library to implement Rich, Beautiful, Stylish 😍 Material Navigation View for your project with Material Design Guidelines. Easy to use.
Kotlin
199
star
10

Foodium-KMM

📱Sample application built to demonstrate the use of Kotlin Multiplatform Mobile for developing Android and iOS applications using Jetpack Compose 🚀.
Kotlin
184
star
11

Covid19-Notifier-IN

A sample Android App which notifies about COVID19 cases in 🇮🇳India after every 1 hour.
Kotlin
146
star
12

FCM-OnDeviceNotificationScheduler

Demo implementation to Schedule FCM Notifications on Android Device using AlarmManager + WorkManager.
Kotlin
112
star
13

AndroidFastlaneCICD

📱A sample repository to demonstrate the Automate publishing🚀 app to the Google Play Store with GitHub Actions⚡+ Fastlane🏃.
Kotlin
99
star
14

LiveStream-kt

LiveStream is a simple class which makes communication easy among different modules of your application.
Kotlin
96
star
15

LiveStream-Flutter

Dart package to which makes data communication easy among different modules of your application.
Dart
74
star
16

CellLocationFind-Android

A sample android app which extracts the location of a device using the SIM card details by extracting network details.
Kotlin
65
star
17

GitKtDroid

A sample Android application📱 built with Kotlin for #30DaysOfKotlin
Kotlin
56
star
18

DataStoreExample

Jetpack DataStore is a data storage solution. It allows us to store key-value pairs (like SharedPreferences) or typed objects with protocol buffers. DataStore uses Kotlin and Coroutines + Flow to store data synchronously with consistency and transaction support 😍
Kotlin
56
star
19

FirebaseFlowExample

A sample android application which demonstrates use of Kotlin Coroutines Flow with Firebase Cloud Firestore.
Kotlin
51
star
20

PatilShreyas.github.io

My Portfolio hosted on GitHub pages.
HTML
43
star
21

FirebaseRecyclerPagination

[DEPRECATED] Android Library to implement Paging support for Realtime Database in RecyclerView.
Java
35
star
22

TikKT

⌛ A simple timer app built with super powerful Jetpack Compose for #AndroidDevChallenge
Kotlin
33
star
23

ViewModelGoodPractice

This is an example repository to demonstrate the good practices of using ViewModel and how usage of AndroidViewModel can make things worst in a codebase
Kotlin
31
star
24

AndroidGPR

Demonstration of deploying Android library to the GitHub Package Registry using GitHub Actions CI/CD
Kotlin
25
star
25

PetyKT

A pet adoption app UI built with super powerful Jetpack Compose for #AndroidDevChallenge
Kotlin
22
star
26

FirestorePagingDemo-Android

Demo app for implementation of Firestore Paging library in Android app.
Java
20
star
27

library-ci

Sample repository to demonstrate usage of GitHub Actions CI's workflow dispatch to automate publishing of a library to Maven Central
Kotlin
17
star
28

PassengerSecurity-SIH2018

This is our SIH2018 and Third Year Mini Project - Android app for Passenger to file FIR Online.
Java
14
star
29

FirebaseRecyclerUpdateQuery-Demo

🔥Example app 📱 to demonstrate change query of Firebase/Firestore in RecyclerView without changing whole adapter.
Kotlin
9
star
30

material_dialog

[IN DEVELOPMENT - NOT AVAILABLE YET] 📱Flutter package to implement animated, 😍beautiful, 🎨stylish Material Dialog in apps easily.
Dart
9
star
31

CollegePracticals

My College Practicals
C
8
star
32

EasyDatabase

Java API to easily implement JDBC-ODBC Database connection and operations.
Java
8
star
33

play-with-perfetto

Python
7
star
34

GDGPune-DevFest19-Android

Kotlin
6
star
35

MyCart-CLI

A sample E-Commerce Command Line Interface app built using Kotlin!
Kotlin
5
star
36

ProfileWeb-Flutter

Playing with Flutter Web to create profile.
Dart
5
star
37

BasicsOfDagger-Java

A simple example to explain the Dependency Injection💉 framework - Dagger🔪
Java
5
star
38

PatilShreyas

My profile README
5
star
39

my-blog

4
star
40

Template-NodeJS-MySQL

Sample NodeJS Web app to Test MySQL Operations.
HTML
4
star
41

Blog

My blog hosted on Netlify
JavaScript
3
star
42

MyBlog

Sample blog web application using Python Django + Postgres.
CSS
3
star
43

AndroidWorkshop

Resource of Android Workshop being conducted at IT Department, DYPCOE, Pune
Java
3
star
44

AndroidLibDemo

Publish Android Library to Bintray JCenter using GitHub Actions CI
Kotlin
2
star
45

portfolio

A one-place to host your portfolio.
2
star
46

asj-android-example

This is example project for Android Study Jams workshop @ GDG Cloud Pune.
Kotlin
2
star
47

mytestsite

HTML
2
star
48

one-click-hugo-cms

CSS
1
star
49

GatsbyBlog

CSS
1
star
50

netlify-functions-example

HTML
1
star
51

ForestryBlogExample

1
star
52

empress-blog-netlify-casper-template

JavaScript
1
star
53

novela-hugo-starter

CSS
1
star
54

gatsby-starter-netlify-cms

JavaScript
1
star
55

novela-blog

1
star
56

ScheduledActions-CITest

1
star
57

DummyFoodiumApi

Dummy Remote End Point API for Foodium app - https://github.com/PatilShreyas/Foodium
HTML
1
star
58

gatsby-starter-minimal-blog

JavaScript
1
star