Skip to content

Flutter app to track stocks for multiple users, using Cloud Firestore on the backend.

License

Notifications You must be signed in to change notification settings

johnmuchow/stock_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stock_tracker

Flutter app to track stocks for multiple users, using Cloud Firestore on the backend.

Overview

I wrote this Flutter application as a means to learn Flutter, Dart and Firebase.

The entire application is about 1200 lines of code, including comments. The same code base for this app (with no changes) runs as a native app on iOS and Android.

Application Features:

▪ Support multiple users.
▪ Create authenticated user accounts on a remote server.
▪ When logged in, view stats for stocks you’ve selected.
▪ Add/delete stocks.
▪ Keep the backend and mobile application data synced.
▪ Support offline mode.
▪ Call remote APIs.
▪ Serialize and deserialize JSON.

Here is a screenshot of the main view in the application:

Watch a video walkthrough of the application: iOS Dev’s First Flutter App.

Running the application

In order to run this project, you will need to configure Firebase with your account information.

If you are not familiar with this process, Andrea Bizzotto does a nice walkthrough in his video on Flutter & Firebase Authentication. The specific steps begin around 12:20 into the video.

About

Flutter app to track stocks for multiple users, using Cloud Firestore on the backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published