Skip to content

HelioMesquita/Dartmazing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dartmazing

A Flutter project with layout based on App Store that can check the most starred and last updated Dart repository.

In additional to understand the advantages and disadvantages of using native resources, a flutter network layer called Dartmazing_network was developed that uses native dependencies like Alamofire and OkHttp.

Features

  • Modularization
  • BLoC - Cubit
  • Pull-to-Refresh
  • Infinity Scroll
  • Dark Mode
  • Internationalization (English and pt_BR)
  • Unit tests

Prerequisites

Getting Started

First of all download and install Flutter and configure it, then clone the repository

https://github.com/HelioMesquita/Dartmazing.git

Go to cloned directory and run this main file

~/dartmazing/dartmazing/main.dart

Running the tests

Built With

  • flutter_bloc - Flutter Widgets that make it easy to implement the BLoC
  • equatable - Simplify Equality Comparisons
  • provider - A wrapper around InheritedWidget to make them easier to use and more reusable. Used mainly to dependecy injection.
  • carousel_slider - A carousel slider widget.
  • dartmazing_network - A local plugin that performs requests using native.

About

A Flutter project with layout based on App Store that can check the most starred and last updated Dart repository.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published