semikolan-co / Simplify

A Simple To-do application using Firebase and Flutter.
0 stars 3 forks source link
hacktoberfest

TODO

A New Flutter TO-DO App with Firebase Integration.

Getting Started

This project is a starting point for a Flutter application.

flutterfire_300x

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Firebase is a product of Google which helps developers to build, manage, and grow their apps easily. It helps developers to build their apps faster and in a more secure way. No programming is required on the firebase side which makes it easy to use its features more efficiently. It provides services to android, ios, web, and unity.FirebaseUI is an open-source library for Android that allows you to quickly connect common UI elements to Firebase APIs.

Explaining how to setup flutter for Windows and Mac users using VS Code or Android Studio

Some links for more in-depth learning

Setting started/setup

Purely text-based resources

Basic setup Firebase

  1. Create a Firebase project in the Firebase Console, if you don't already have one. If you already have an existing Google project associated with your mobile app, click Import Google Project. Otherwise, click Create New Project.
  2. Click Add Firebase to your [iOS|Android] app and follow the setup steps. If you're importing an existing Google project, this may happen automatically and you can just download the config file.
  3. Add [GoogleService-Info.plist|google-services.json] file to your app project.
  4. Set [GoogleService-Info.plist|google-services.json] build action behaviour to [Bundle Resource|GoogleServicesJson] by Right clicking/Build Action.
  5. Add the following line of code to the place where your app gets bootstrapped:
    CrossFirebase.Initialize(..., new CrossFirebaseSettings(...));