A Flutter app that displays superheroes and villains from different universes

Overview

🤓 FlutterSuperHeroes PRs Welcome Maintenance GitHub stars

A Flutter app that displays superheroes and villains from different universes

📸 ScreenShots

1 2
3 4
5 6

Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter
  • A brain to think 🤓 🤓

🤓 Author(s)

Olusegun Festus Babajide

Contributors

  1. Herovickers

❗️ Disclaimer

Superhero API was used in making this app. Pardon my Bad English 😔

Give a ⭐️ if you like what you see.

Getting Started

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

Comments
  • Feature/details screen style

    Feature/details screen style

    This PR changes the details screen to use the avatar from the home screen and also put all the categories in an ExpansionPanelList.

    Here are screenshots Screenshot_1558467045 Screenshot_1558467037 Screenshot_1558467025

    enhancement 
    opened by victoreronmosele 2
  • Restyle migrated to null-safety

    Restyle migrated to null-safety

    A duplicate of #18 with additional commits that automatically address incorrect style, created by Restyled.

    :warning: Even though this PR is not a Fork, it contains outside contributions. Please review accordingly.

    Since the original Pull Request was opened as a fork in a contributor's repository, we are unable to create a Pull Request branching from it with only the style fixes.

    The following Restylers made fixes:

    To incorporate these changes, you can either:

    1. Merge this Pull Request instead of the original, or

    2. Ask your contributor to locally incorporate these commits and push them to the original Pull Request

      Expand for example instructions
      ```console
      git remote add upstream https://github.com/JideGuru/FlutterSuperHeroes.git
      git fetch upstream pull/<this PR number>/head
      git merge --ff-only FETCH_HEAD
      git push
      ```
      

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • migrated to null-safety

    migrated to null-safety

    Additionally:

    • updated to Kotlin 1.6.0
    • updated to Gradle Plugin 4.2.0
    • updated to Gradle 6.9.2
    • formatted the code structure with 'dart format .'
    • removed some unused imports from some files

    Project now uses Flutter 2.8.1

    opened by danger-ahead 0
  • Restyle Added google play link

    Restyle Added google play link

    Automated style fixes for #16, created by Restyled.

    The following restylers made fixes:

    • prettier-markdown

    To incorporate these changes, merge this Pull Request into the original. We recommend using the Squash or Rebase strategies.

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 30% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png | 1.33kb | 0.30kb | 77.13% | | /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png | 0.88kb | 0.29kb | 66.74% | | /android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png | 0.50kb | 0.29kb | 43.13% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/flash-1024.png | 108.37kb | 67.97kb | 37.28% | | /android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png | 0.37kb | 0.28kb | 22.40% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 12.47kb | 10.64kb | 14.61% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 11.49kb | 9.88kb | 14.06% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 10.26kb | 8.98kb | 12.44% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 7.68kb | 7.31kb | 4.89% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 7.68kb | 7.31kb | 4.89% | | | | | | | Total : | 161.04kb | 113.26kb | 29.67% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
  • Restyle App icon change

    Restyle App icon change

    Automated style fixes for #12, created by Restyled.

    The following restylers made fixes:

    • jq
    • whitespace

    To incorporate these changes, merge this Pull Request into the original. We recommend using the Squash or Rebase strategies.

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • Restyle Code cleanup & reformat

    Restyle Code cleanup & reformat

    Automated style fixes for #10, created by Restyled.

    The following restylers made fixes:

    • prettier-yaml
    • whitespace

    To incorporate these changes, merge this Pull Request into the original. We recommend using the Squash or Rebase strategies.

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 8% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/2.jpg | 47.93kb | 43.74kb | 8.75% | | /assets/1.jpg | 90.92kb | 84.53kb | 7.03% | | | | | | | Total : | 138.86kb | 128.27kb | 7.62% |


    📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 7% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/2.jpg | 32.06kb | 29.12kb | 9.17% | | /assets/1.jpg | 85.65kb | 80.33kb | 6.22% | | | | | | | Total : | 117.71kb | 109.45kb | 7.02% |


    📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

    opened by imgbot[bot] 0
  • Improve home screen ui

    Improve home screen ui

    This PR improves the UI of the home screen by reducing the number of information in each superhero card widget. It also changes the superhero image from a full image to a circle avatar. This is done to achieve a cleaner UI.

    Below are screenshots of the new look:

    On iOS Simulator Screen Shot - iPhone Xʀ - 2019-05-15 at 22 01 20

    On Android Screenshot_1557954551

    opened by victoreronmosele 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 6% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/5.jpg | 73.02kb | 66.39kb | 9.08% | | /assets/6.jpg | 103.41kb | 94.91kb | 8.22% | | /assets/4.jpg | 60.15kb | 55.51kb | 7.72% | | /assets/1.jpg | 125.00kb | 118.38kb | 5.30% | | /assets/2.jpg | 118.25kb | 112.64kb | 4.74% | | /assets/3.jpg | 107.19kb | 102.57kb | 4.31% | | | | | | | Total : | 587.03kb | 550.40kb | 6.24% |


    📝docs | :octocat: repo | 🙋issues | 🏅swag | 🏪marketplace

    opened by imgbot[bot] 0
Owner
Festus Olusegun
Software Engineer and a Bad Gamer😅
Festus Olusegun
A CustomPaint example where we can draw with different colors and different stroke sizes

CustomPaint A CustomPaint example where we can draw with different colors and different stroke sizes. A Flutter application which runs on iOS, Android

Behruz Hurramov 0 Dec 27, 2021
SoundVolumeView that displays general information and the current volume level for all active sound components in your system, and allows you to instantly mute and unmute them

SoundVolumeView that displays general information and the current volume level for all active sound components in your system, and allows you to instantly mute and unmute them

Domingo 4 Mar 4, 2022
A Flutter widget that checks and displays the version status of application and you can easily guide user to update your app

A most easily usable Flutter widget about application version check! 1. About 1.

Kato Shinya 1 Dec 16, 2021
Ali Türkay AVCI 1 Jan 20, 2022
ITS A SIMPLE CRYPTO APP THAT GIVES OR DISPLAYS PRICES - %CHANGE AND CHANGE VALUE OF TICKER (VARIOUS CRYPTO ASSERTS)

btcpricetracker A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

jatin upadhyay 0 Dec 28, 2021
Brands info app - Simple app that displays information about brands

brands_info_app Simple app that displays information about brands UI

Bunyod 0 Jan 6, 2022
Api Call Check flutter - A new Flutter project that demonstrates api calling and displays them in a scrollable list

api_fetch A new Flutter project that demonstrates api calling and displays them

Babish Shrestha 0 Jan 2, 2022
This application displays the characters of the series Breaking Bad, has been used Cubit state and API .

breaking_bad A new Flutter project using bloc. Getting Started This project is a starting point for bloc state_management. A few resources to get you

null 1 Dec 24, 2021
Simple project that consumes the World Time APi and displays the time for the chosen location.

World Time App Simple project that consumes the World Time APi and displays the time for the chosen location. Web Api WorldTime Technologies Flutter A

Mario Vieria 1 Jan 20, 2022
A Simple Flutter Android App, which displays Sensor Data.

sensorz A Simple Flutter Android App, which displays Android Sensor Data. Introduction :: For implementation of UI, this app uses Flutter Framework. C

Anjan Roy 90 Dec 25, 2022
World_holidays - #1 A mobile app built with Flutter that displays the various holidays

World Holidays Mobile App World Holidays is a mobile app built with Flutter that displays the various holidays in a year across the countries of the w

Victor Eronmosele 29 Oct 7, 2022
Neumorphic style - Example app with Flutter that displays a neumorphic style container

Flutter Neumorphic Style Example App Example app with Flutter that displays a ne

Piyush Nagpal 2 Mar 24, 2022
This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.

screen_retriever This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc. screen_retriever P

LeanFlutter 27 Dec 6, 2022
Multi type list view - A flutter customer ListView that displays multiple widget types.

MultiTypeListView A light weight flutter customer ListView that displays multiple widget types. Screenshot home chat Getting Started dependencies: m

齐翊(学义) 52 Jun 28, 2022
Here is an application project that displays a list of products from the Elevenia API called STORE.

Here is an application project that displays a list of products from the Elevenia API called STORE.

Dedi Kurniawan 2 May 18, 2022
This application was created using the Dart language and it is an application that contains a set of different questions and at the end shows you the number of correct answers you have answered , made by flutter

exams_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

null 0 Dec 28, 2021
Flutter UI with different widgets and firebase authentication email and gmail

flutter_firebase A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

Divyam joshi 264 Dec 9, 2022
A shopper Flutter app that use BloC pattern and CRUD operations with different ways(memory/sqlite/http)

The project is maintained by a non-profit organisation, along with an amazing collections of Flutter samples. We're trying to make continuous commits

Flutter Samples 80 Nov 10, 2022
Flashcard App where you can learn different topics and create your own flashcards in Google Drive.

flashcard_project Flashcard app connected with Google Spreadsheet Getting Started This is a Flutter Project that works on iOS, Android, Web and MacOS.

Max Weber 11 Oct 24, 2022