Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.36 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.36 KB

flutter_template_insideapp

This project is a starting point for a Flutter application that fetches cryptocurrency data using the CoinCap API. Designed with best practices in mind, it follows Clean Architecture and incorporates BLoC for state management, along with a structured approach for use cases, repositories, and services. Dependency injection is managed using GetIt (Service locator).

Features

  • Fetch Real-Time Cryptocurrency Data: Leverages the CoinCap API (https://docs.coincap.io/) for real-time data.
  • Clean Architecture: Ensures separation of concerns, making the code more robust, scalable, and maintainable.
  • BLoC Pattern: Utilizes the Business Logic Component (BLoC) pattern for state management.
  • Use Cases and Repositories: Organizes business logic and data layer effectively.
  • GetIt for Dependency Injection: Manages dependencies efficiently and cleanly.

Getting Started

To get started with this template, follow these steps:

Prerequisites

Ensure you have the following installed:

Flutter (latest version) Dart (latest version) An IDE (preferably VSCode or Android Studio)

Installation

Clone the Repository: git clone https://github.com/insideapp-oss/flutter-template.git

Navigate to the project directory

Install dependencies flutter pub get

Running the App

Start the app on an emulator or physical device: flutter run