Cross Platform app in Flutter with Firebase Auth and Firestore. Available for Mobile,Web,Desktop
Navoki Notes, a POC (proof of concept) note app app, will sync data to cloud and on all devices. Flutter app for all plarforms Android, iOS, Web App, PWA, Windows, macOS, Linux , so you can access data anywhere on any device. Its FREE to use. The is a single code-base cross-platform app made on Flutter Framework with Firebase.
This project is made with
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.
flutter devices
API_KEY
value with your project key, <Project>
-> Project Settings -> General -> Web API key
AppConstants.dart
// TODO: Replace your key here
static const String API_KEY = "";
flutter build <device-name>
flutter devices
Few things I have used that you can work to understand flutter development.
You can build your own project on this just by changing dart code in lib
folder.
flutter doctor -v
[√] Flutter (Channel stable, 2.10.1, on Microsoft Windows [Version 10.0.22000.526], locale en-IN)
• Flutter version 2.10.1 at C:\Users\TheDoctor\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision db747aa133 (5 days ago), 2022-02-09 13:57:35 -0600
• Engine revision ab46186b24
• Dart version 2.16.1
• DevTools version 2.9.2
[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK at C:\Users\TheDoctor\AppData\Local\Android\Sdk
• Platform android-32, build-tools 32.1.0-rc1
• ANDROID_HOME = C:\Users\TheDoctor\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.0.6)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.0.32126.317
• Windows 10 SDK version 10.0.22000.0
[√] Android Studio (version 2021.1)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
[√] IntelliJ IDEA Ultimate Edition (version 2020.1)
• IntelliJ at G:\Program Files\IntelliJ IDEA 2020.1
• Flutter plugin version 46.0.3
• Dart plugin version 201.7223.43
[√] VS Code (version 1.63.2)
• VS Code at C:\Users\TheDoctor\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.34.0
[√] Connected device (4 available)
• ONEPLUS A6010 (mobile) • 64519b22 • android-arm64 • Android 11 (API 30)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.22000.526]
• Chrome (web) • chrome • web-javascript • Google Chrome 98.0.4758.82
• Edge (web) • edge • web-javascript • Microsoft Edge 98.0.1108.43
[√] HTTP Host Availability
• All required HTTP hosts are available
This project is open to all kinds of contribution in all of its categories.You can add more features and bug fixes in this code. DO NOT send PR for rename of file and variables, formatting code or other low-quality changes. Focus on making this BIGGER!
If you found this project helpful then show some support by :star: the repo and subscribe to my YoutubeChannel and Newsletter for latest updates in dev world. It will encourage me to make more videos and tutorials. Comment on youtube channel for more tutorials
Mobile Solution Architect, #Android and #Flutter Developer, #Dart, Maybe #Go, #Founder of Navoki.com, #Google Scholar #Udacity Android #Nanodegree, Entrepreneur