/ Apps

A Flutter application that demonstrate simple CRUD operations

A Flutter application that demonstrate simple CRUD operations

Cricket Team

A Flutter application that demonstrate simple CRUD operations with Firebase cloud database.

Preview

Home Empty Swipe
list empty swipe
Add Player Update Player
add update

Add Firebase to your app

  1. Create a Firebase project. Check out the Firebase documentation for setting up the firebase in your flutter application.
  2. Create a new Firebase console project
  3. Add Cloud Firestore to the project in the pubspec.yaml
  4. Drop the created google-services.json in android/app

Gradles

Changes to the android/build.gradle:

buildscript {
        repositories {
            ...
        }

        dependencies {
            ...
            classpath 'com.google.gms:google-services:3.2.1' // Google Services plugin
        }
    }

And then we have the android/app/build.gradle:

//bottom of file
apply plugin: 'com.google.gms.google-services'

iOS CocoaPods

Google services use CocoaPods to install and manage dependencies. Open a terminal window and navigate to the location of the Xcode project for your app.

  1. Create a Podfile if you don't have one:

pod init

  1. Open your Podfile and add:

pod 'Firebase/Core'

  1. Save the file and run:

pod install

  1. Add initialization code
import UIKit
import Firebase // import the firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(_ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?)
    -> Bool {
    FirebaseApp.configure() //configure the firebase
    return true
  }
}

Getting Started

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.

GitHub