Stock Tracker is a Flutter-based application designed to help users track cryptocurrency prices and view detailed historical data. The app uses real-time WebSocket updates and displays data in a user-friendly interface. Data is sourced from EOD Historical Data. The app has been tested on iOS (iPhone X) and Android (API 34 and latest).
- Real-time cryptocurrency price tracking
- Detailed historical data with updates every second
- Select token to watch
To get started with Stock Tracker, follow these steps:
- Flutter 3.16.0
- Dart 3.2.0
-
Clone the repository:
git clone https://github.com/alifma/StockTrackerFlutter.git
-
Navigate to the project directory:
cd StockTrackerFlutter
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- Launch the app on your device.
- On the home/watchlist screen, you can see the latest prices of your selected tokens.
- Configure the watched stock by pressing the settings button.
- Tap on a token to view detailed historical data.
- cupertino_icons - ^1.0.2
- flutter_bloc - ^8.1.6
- web_socket_channel - ^2.4.0
- equatable - ^2.0.5
- bloc - ^8.1.4
- intl - ^0.19.0
- syncfusion_flutter_charts - 25.2.4
- fluttertoast - ^8.2.5
- url_launcher - ^6.3.0