Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.82 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.82 KB

Rick and Morty Flutter Project

Introduction

Welcome to the "Rick and Morty" Flutter project – an immersive app that brings the world of Rick and Morty to your fingertips. Dive into a seamless blend of cutting-edge technologies, captivating animations, and flawless API integration.

Highlights

BLoC and Cubit Architecture

The application is built on the robust flutter_bloc package (v8.1.3), following the BLoC architecture. This ensures a clean separation of concerns and efficient state management, with Cubit facilitating straightforward logic handling.

API Integration with Dio

Seamless communication with APIs is achieved using the versatile Dio package (v5.3.2). Expect efficient network requests and robust error handling, enhancing the reliability of data retrieval.

Animated Splash Screens

Captivating introduction with dynamic and engaging text animations powered by the animated_text_kit package (v4.2.2). Users are greeted with visually appealing content that sets the tone for their exploration.

Optimized Image Loading

Efficient image loading with the cached_network_image package (v3.2.3). Benefit from faster loading times and a smoother browsing experience thanks to optimized network image caching.

Offline Handling

Graceful offline handling with the flutter_offline package (v3.0.0). Users can navigate and explore even without an active internet connection.

Transportation

Route guards implemented using go_router ensure that access to specific content is always under your control. It's like having Mr. Poopybutthole guarding the Citadel gates, keeping your Rick and Morty experience safe and secure.

Packages Utilized

  • flutter_bloc: ^8.1.3
  • go_router: ^10.2.0
  • animated_text_kit: ^4.2.2
  • dio: ^5.3.2
  • cached_network_image: ^3.2.3
  • flutter_offline: ^3.0.0