GithubHelp home page GithubHelp logo

edwynzn / amiibo_network Goto Github PK

View Code? Open in Web Editor NEW
31.0 5.0 10.0 114.32 MB

Amiibo Network App

License: MIT License

Java 5.27% Objective-C 0.01% Dart 94.20% Ruby 0.41% Swift 0.12%
amiibo collection amiibo-network amiibo-collection amiibo-series

amiibo_network's Introduction

Amiibo Network License: MIT

Get it on Google Play

ko-fi

Or you can donate on PayPal

An Amiibo collection app with a wishlist and personal collection, screenshot mode to save your collection and stats, so you can always show your amazing Amiibo collection!

Features:

  • Owned collection and wishlist at top of the screen to always check your stats
  • See your stats as you want, percentage or ratio switch button from the drawer
  • Tap once on an amiibo to add it to your collection, again to your wished list, and last to remove it.
  • Double tap to see the detail of any amiibo, release date, character name, game or add it directly to any list you want from there
  • Lock button so you can avoid undesirable taps
  • Category list drawer to show by All, Custom, Owned, Wished, Stats or by amiibo series split by figures and cards
  • Long press on the Custom tile in the navigation drawer to open and select only the desired series you want to collect
  • Personal stats split by All, Custom, figures and cards. Take a screenshot of your stat at any time and save it for later as a picture in your download folder
  • Search bar improved, so you can search by name, game or amiibo series
  • Order the list based on what you think it's more important, the release date of any of the 4 regions, your owned, wished or name
  • Auto mode theme (only for some Android 9 and up) or manually select your preferred mode, light or dark
  • Multiple light and dark themes to select from the drawer or settings. Tap the theme icon in the drawer to change between light, dark or auto mode or just long press the theme icon to visualize all the themes and select your preferred one or go to settings and select appearance
  • Save your collection as a picture in your download folder, reset your collection or import/export your collection data (useful when changing device) all from settings

DISCLAIMER Amiibo Network is an unofficial app for collectors and fans of amiibo and is intended to be used for informational and educational purposes only.

Amiibo Network is in no way affiliated with Nintendo. amiibo is a registered trademark of Nintendo. All items, names and other aspects are trademarked and owned by their respective owners.

Screenshots

Light Dark

Special Thanks

French translation by Michael Put (De Liège Belgium)

Firebase Setup

Since the project uses Firebase, some additional files will be needed:

lib/firebase_options.dart
ios/Runner/GoogleService-Info.plist
ios/firebase_app_id_file.json
android/app/google-services.json

These files have been added to .gitignore, so you need to run this command to generate them using one of this options

1. Using CLI

Make sure you have the Firebase CLI and FlutterFire CLI installed.

These files have been added to .gitignore, so you need to run this command to generate them with the flutterfire CLI:

firebase login
flutterfire configure
2. Manually

If you don't want to use FlutterFire CLI, follow these steps instead:

  • Register separate iOS, Android, and web apps in the Firebase project settings.
  • On Android, use your package name (com.dartz.amiibo_network) as the package name.
  • then, download and copy google-services.json into android/app.
  • On iOS, use your package name (com.dartz.amiibo_network) as the bundle ID.
  • then, download and copy GoogleService-Info.plist into iOS/Runner, and add it to the Runner target in Xcode.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.