3bdelr7man996 / Flutter-Anime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Anime App

A flutter application that loads anime characters and view their details.

View

(if it lags, kindly wait the browser to load the asset)

Tools

Backend

Packages

  • flutter_bloc
  • dio
  • flutter_offline
  • animated_text_kit
  • intl
  • flutter_svg

Technical Hints

Architecture and State Management

  • Bloc architecture (data, business logic and presentation layers) with cubit.

Pagination and Performance

  • Infinite scrolling pagination is implemented (handled in the cubit not the presentation layer (not based on states)).
  • Loading characters as 10 per call (pagination offset) and showing them to the user lazily.

Search

  • Search characters on network using API calls.
  • Search in the Loaded character.

Connectivity

  • The connectivity state is tracked automatically.

Attribution

About


Languages

Language:Dart 89.7%Language:HTML 8.9%Language:Swift 1.0%Language:Kotlin 0.3%Language:Objective-C 0.1%