Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 2.99 KB

README.md

File metadata and controls

71 lines (58 loc) · 2.99 KB

Pokedex flutter

Pokedex é um aplicativo para consulta de pokemon utilizando a API pokeapi.co e desenvolvido em Flutter. Para quem não conhece Flutter, documentação ao final do README:

Estrutura de projeto:

├── app_config.dart --> Configuraçãoes iniciais padrão
├── main.dart
└── src
 ├── app.dart
   ├── bloc --> Flutter é "reactive programming" | “business logic components.” | BLoc
   │   ├── main_bloc_base.dart
   │   └── main_bloc.dart
   ├── infra
   │   └── poke_api_provider.dart
   ├── models
   │   ├── pokemon_dto.dart
   │   ├── pokemon_model.dart
   │   └── type_dto.dart
   └── view
    ├── screem
    │   ├── main_screen.dart
    │   ├── pokedex_page_left.dart
    │   ├── pokedex_page_right.dart
    │   └── pokedex_screen.dart
    ├── tile
    │   ├── custom_expansion_tile.dart
    │   └── expansion_tile_item.dart
    └── widget
     ├── custom_alert.dart
     ├── custom_loader.dart
     └── page_transformer.dart

Foram usadas algumas bibliotecas nativas e outras de terceiros:

dependencies:
  flutter:
    sdk: flutter
    bloc_pattern: ^1.5.1
    rxdart: ^0.20.0
    http: ^0.12.0+1
    flutter_launcher_icons: ^0.7.0
    share: ^0.6.0+1

NOTA: Faça um Fork do projeto e utiliza o CI/CD Codemagic

Build beautiful native apps in record time

Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Documentation

Main site: [flutter.io][]

Fast development

Flutter's hot reload helps you quickly and easily experiment, build UIs, add features, and fix bugs. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android.