oscarnar / rick_and_morty

Made with Flutter Bloc + Navigator 2.0 (auto_route) and finally with :heartpulse:.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rick and Morty

Flutter version style: effective dart License: MIT

A simple app to demonstrate auto_route and flutter_bloc.

NOTE: If you have a recent Flutter version, I strongly recommend to use Flutter version manager (fvm) to change Flutter version and avoid some issues. Flutter v2.5.0 and dart v2.14.0

Screenshots

Characters page Episodes page Locations page Characters details page

Dark mode

Dark mode

Theme for every screen (Mobile, Tablet, Desktop)

Mobile view Tablet view Desktop view

Navigation 2.0

Alt Text

Icons

For Android and iOS

For mobile platforms, I used Flutter launcher icons.

Icons on mobile

For Web

In order to generate different icon sizes, I used Favicon generator.

Icons on web

For Windows

I don't use Windows sorry, but in theory it works, I changed the .ico in indows/runner/resources/app_icon.ico.

For Linux

In Linux, it will depend on the package manager that you use, so there is nothing to do in Flutter.

Installation

  • Check if you are in the stable channel of flutter SDK version v2.5.0 and the dart version v2.14.0. Instruction to change flutter channel.

    NOTE: If you have a recent version, I strongly recommend to use Flutter version manager (fvm) to change Flutter version and avoid some issues.

  • Clone the repo

    git clone https://github.com/oscarnar/rick_and_morty.git
  • And then we can use the normal build and run procedure

    flutter pub get
    flutter run

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

See you

Alt Text

About

Made with Flutter Bloc + Navigator 2.0 (auto_route) and finally with :heartpulse:.


Languages

Language:Dart 56.2%Language:C++ 21.6%Language:CMake 15.7%Language:HTML 4.0%Language:C 1.5%Language:Swift 0.8%Language:Kotlin 0.1%Language:Objective-C 0.0%