The app you need for Genshin Impact

Overview

Shiori

A Genshin Impact database kinda app

This app is not affiliated with or endorsed by miHoYo. Shiori is just a database app for the Genshin Impact game

Tests

Features

  • Artifacts
  • Characters
  • Weapons
  • Materials
  • And many more to come

Contributing

Before contributing, please ask me if whatever you are planning to do / add / improve is valid for this project.

You can build and run this thing by following these steps:

  • Clone this repository
  • Checkout the develop branch
  • Run flutter pub get
  • Run flutter pub run build_runner build --delete-conflicting-outputs
  • Install the Flutter Intl extension (It is available in Vs Code and Android Studio)
  • Run the flutter intl initialize command from your IDE
  • Create a Secrets class in the infrastructure/telemetry folder and add a static property called appCenterKey (You could also comment the related code)
  • Profit

Translations

Currently the app supports English and Spanish (There are some folks working on a French / Russian translation). If you want to help me with the translations, I encourage you to check the following files:

  • The main one (where all the data of the characters / artifacts / etc. are stored): Main

  • The general one (where common strings are stored [not related specifically to the game]): General

To translate the general one is very simple, create a copy of the file, keeping the keys and translate the values: E.g (in spanish) : "dark" :"Oscuro"

The main one is where you will find all the data for all the weapons, artifacts, etc. To translate this file just create a copy of it and do the following: There is a key called "key" for each character, weapon, etc, and this one does not require a translation, it's just there for convenience, and the same applies here, just keep the keys and translate the values E.g: if I'm translating "name": "Normal Attack" to spanish it will look like this: "name": "Ataque normal"

In this file, there are some translations (mainly for weapons) that look like this: "Increases DMG against enemies affected by Hydro or Pyro by {{0}}%", The {{x}} is a placeholder and the value shouldn't be changed, but the position can be changed in the text.

Special Thanks

Translators

Translating the app to other languages won't have been possible without the following contributors

Chinese Russian Portuguese Italian Japanese Vietnamese Indonesian
2O48#9733 SipTik#8026 Brunoff#0261 Reniel [Skidex ツ]#7982 𝕽𝖚𝖗𝖎#3080 Ren Toky#5263 Arctara#7162
KKTS#8567 DanPS#4336 Septenebris#7356
KlimeLime#7577
Avantel#8880
чебилин#5968
Anixty#3279
Comments
  • Feature/french translations

    Feature/french translations

    Hi :)

    Sorry for the delay. I very busy.

    Complete rework for French Translation due to a vscode addon bug. ==> Characters are OK. ==> Need a second pass to the rest

    Hope this time, the file format is correct ;)

    Fixes #13

    t/translations 
    opened by therealcorwin 13
  • App not working and missing

    App not working and missing

    I installed the app recently from the google play store but the features that required an internet connection aren't working for me. I tried to install the beta version, because I thought maybe that'll fix it, but the app isn't available on the google play store anymore.

    I was thinking you could upload the apk to new GitHub releases so it doesn't have to be on the google play store.

    I'm using a OnePlus 5T (A5010 version) running Android 10 and the latest Oxygen OS available for my device. I am also also connected to the internet at all times.

    t/question 
    opened by Reacien 10
  • [BUG] Merge French translation

    [BUG] Merge French translation

    Hi @Wolfteam,

    How are you ?

    During my proofreading of my translation, i noticed many inconsistency in french file between your repo and mine.

    For example, Amber for her S2 :

    • In French Translation branch in your repo : { "key": "a2", "description": "Ajuste la direction du jet.\nAjuste la portée du jet.", "descriptions": [] }

    • In French Translation branch from my repo : { "key": "a2", "description": "Ajuste la direction et la portée du jet. La lignée de Baron Lapinou est impressionnante, mais Amber a décidé d'arrêter de compter à partir du 893e Baron Lapinou.", "descriptions": [] }

    File here : https://github.com/therealcorwin/GenshinDb/blob/feature/french_translations/assets/i18n/fr.json

    I don't understand where i make a mistake. When i created a PR, it's file from my repo that i used. May be a conflict during the merge ?!

    opened by therealcorwin 8
  • Feature/french translations

    Feature/french translations

    Translation : Ayaka Kamisato Translation : Traveler (electro) Translation : Traveler (electro) Translation : Weapons patch V2.0 Translation : Materials patch V2.0

    opened by therealcorwin 7
  • Feature/french translations

    Feature/french translations

    First batch for French translation :

    All Characters are translated in French.

    TODO :

    • [ ] Weapons
    • [ ] Artifacts
    • [ ] Materials
    • [x] Debuffs
    • [x] Reactions
    • [x] Monsters
    t/translations 
    opened by therealcorwin 6
  • [Localization] French/Français

    [Localization] French/Français

    Hello, I'm a French player of Genshin impact and your app is a wonder. I would like to know if any French localization would be possible. I can do most of the translation/check necessary if I have the localization files. Thank you for your work and time. Best Regards.

    t/translations 
    opened by MessuKilkain 6
  • Translation Spanish

    Translation Spanish

    I love the app but some things are missing in Spanish, so I thought I would try to translate the parts missing 🥺 and maybe I can check the phrases because some of them are wrong. Can I help?

    t/translations s/no-answer 
    opened by Haakuji 4
  • Wish simulator bug

    Wish simulator bug

    Hi, I've downloaded your app and it's amazing. The only problem I have is with the wish simulator. I don't have any "x" button to click and proceed with. I can't reduce the size of page or anything so I'm blocked. There is an image as reference to explain better Screenshot_20210131-150756

    opened by kumihyuu 4
  • Crash

    Crash

    Hi, so I started exploring with the different tools there are, and while I was trying out the calculator function, I tried to reorder the characters/weapons area, and everytime I opened up the reorder page, it would crash my app.

    opened by CanadianTryhard 2
  • Add Inventory edit shortcut to calculator

    Add Inventory edit shortcut to calculator

    I'd be nice to have a quick way to change the amount of a certain item you have in your inventory while remaining in the calculator tab, for example by long pressing on an item to show the pop up window that shows up in the inventory tab when editing the item count. This would eliminate the need to switch back and forth between the inventory and calculator tab.

    t/feature-request 
    opened by TomR24 2
  • Daily Check-in

    Daily Check-in

    Hi! So i have problem to log in, because I have my account on Facebook, not Mihoyo page. When I try to log in, Im writing my email and password, everything is ok, but then it log out in a second.

    s/no-answer 
    opened by Ch4rm3d 2
  • [Suggestion] Accurate Recommended Stats

    [Suggestion] Accurate Recommended Stats

    Hello! I have been using this app for a long time, I have use many other apps, none as this one, but there is still something that I cannot find on any website or app, which is something like "recommended stats".

    I know Shiori already has a stat recommendation, but I would like, if possible, to have more detailed recommended stats, like how much energy recharge, attack, crit. rate, crit. dmg, etc... It is recommended for a character.

    e.g. Ayaka Recommended Stats:

    • Energy Recharge: 150%
    • Crit. DMG: 200%
    • Crit. Rate: 30%

    From now, thank you so mucho for your attention ^^

    t/feature-request t/improvements 
    opened by Anastyment 0
  • Characters and weapons are not loading on Shiori.

    Characters and weapons are not loading on Shiori.

    Hey!

    When I go to the "Characters" and "Weapons" section of the app, I am faced with a perpetual loading screen as you can see in the screenshots I have attached below.

    Screenshot_2022-12-14-15-15-40-56_24021e02c03b85e6fcb30ef02825f484 Screenshot_2022-12-14-15-15-44-94_24021e02c03b85e6fcb30ef02825f484

    What I have done to troubleshoot this:

    • Cleared the app cache and restarted the app. • Uninstalled the app entirely and re-installed it. • Changed my network connection to a different one, restarted the app and then tried opening these sections.

    None of these troubleshooting measures worked out for me. So I would really appreciate some help in resolving this as I am a frequent user of this app and am quite dependent on it :D

    t/bug 
    opened by DChangka 5
  • Ukrainian localisation

    Ukrainian localisation

    Hello, I have been using your application for a long time and I would like to help make a Ukrainian localization for it, many of my friends use it, but not all of them speak English at a proper level, so I would like to help you so that it is more convenient for them to use your application.

    t/translations 
    opened by Valeriy-Svetlichniy 3
  • Polish translation

    Polish translation

    I noticed that there isnt a polish translation, so I can do this! My friend would love to use this app, but dont understand English, but I do, so I would love to help and make polish translation

    t/translations 
    opened by AlexiuAyato 3
  • Base de datos descargable de las builds personalizadas

    Base de datos descargable de las builds personalizadas

    El crear una cuenta para guardar nuestras builds en la nube no es buena opción ya qué interfiere con la filosofía de la aplicación, pero sería estupendo qué sé pudiera guardar una copia de seguridad de las builds personalizadas para poder transferirla a otro dispositivo sin necesidad de comprometer los datos sensibles del usuario. Gracias, buen día

    t/feature-request 
    opened by Prota-Kun 0
Releases(1.6.7+113)
Owner
Efrain Bastidas
System's Engineer mainly playing with .NET
Efrain Bastidas
📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

Installation Download apk here Get on Github Releases, or Build on your own: git clone https://github.com/adityanjr/covid19-tracker.git flutter pub ge

Aditya Singh 33 Dec 26, 2022
😷 Isolasi mandiri shouldn't be lonely. Let's accompany those in need.

?? Temenin Isoman Isolasi mandiri shouldn't be lonely. Let's accompany those in need. ?? APK You can download our apk on releases. ??‍⚕ ??‍⚕️ Brief Pa

null 1 Jan 2, 2022
About This is Personal Expenses Planner. You can add your expenses in to the app and manage your transaction. and you can see How much did you spend on which day. I developed this project using flutter.

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

Darshit Rudani 5 Jul 6, 2022
A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

Burhanuddin Rashid 1k Jan 6, 2023
An app to remind you of all that you have borrowed and are afraid to forget when to pay it back.

fech_mousel A new Flutter project. Click to any image to see it in full screen ! Register page : Login page : Home page(empty) : Add note(empty) : Add

Mootaz Jaballah 1 Oct 10, 2021
a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx (name not decided yet)

appx a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, appx

null 8 Jun 9, 2022
a software to connect you and your friends and others, are you guys also just tensed over the overuse of social media so we have a solution, sociio

APPX A software that will allow you to connect with your friends and family ! Are you guys also tensed over the over-use of social media ?? We have a

null 8 Jun 9, 2022
This pub lets you share any kind of files (csv, mp4, png etc), take screenshot of the widgets you want and return as Image and share them directly as well in the form of an image.

share_files_and_screenshot_widgets This pub lets you share any kind of files (csv, mp4, png etc), take screenshot of the widgets you want and return a

Jay Mehta 22 Dec 28, 2022
An app to help you build your vocabulary.This app contains 800+ curated GRE words

Vocabhub 0.3.5 A vocabulary app built with Flutter and Supabase, that is simple to use and available on multiple platforms with 800+ most common GRE w

Mahesh Jamdade 25 Dec 21, 2022
This app is a minimal TodoList app that functions like a whiteboard. You can add new tasks, keep track of your tasks to make your day more productive, and then delete it after it is done.

My First Mobile App _ Minimal TodoList Flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A fe

null 0 Nov 23, 2021
Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Quiz App is cross-platform mobile app, that allows you to test your knowledge on various technologies through quizzes. It's built with Flutter & Dart

Régis 6 Sep 19, 2022
Android app that converts an URL to markdown, and lets you share it to your favorite notes app.

markdownr Android app that converts an URL to markdown, and lets you share it to your favorite notes app. I've written this app to save articles I fou

Andrea Ghensi 41 Dec 10, 2022
Flutter Presence App integrated with geolocation (GPS) that can help your company or you as a developer to build a presence app

Flutter Presence App integrated with geolocation (GPS) that can help your company or you as a developer to build a presence app. beauty user interface and have a multi user ( admin and employee ). You can also change the appearance of this application easily or add new features. Using Getx and Firebase.

Muhammad Rezky Sulihin 96 Dec 25, 2022
A simple app to keep track the time you Learn, Playing, Reading, ... in every week. This is also my attempt to teach myself Flutter & Dart

Progressor 0.0.1 Sometime you want to set a target for you weekly, for example: "Reading Book for 8 hours every week". This app helps you to do that.

Son Nguyen Hoang 4 Oct 12, 2022
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Muhammad Hamza 21 Jan 1, 2023
Movie Lib is a mobile application where you can find the movies of your interest. This app provides a collection of movies of different languages according to your interest.

Movie Lib Movie Lib is a mobile application where you can find the movies of your interest. This app provides a collection of movies of different lang

Abhijith Kp 6 Sep 28, 2021
A flutter app face detection and emotion, can detect if you're smiling, big smiley, sad or if there is not face on the screen.

My Emotion A flutter app face detection and emotion, can detect if you're smiling, big smiley, sad or if there is not face on the screen. News feactur

António Nicolau 29 Dec 31, 2022
Real short video app with firebase and pixels API.Where you can create a short video with pixels' stock videos and also merge your audio.

Flutter Short Videos Platform Short videos platform with Flutter and Firebase. About Real short video app with firebase and pixels API.Where you can c

Ansh rathod 55 Dec 26, 2022