Skip to content

BattlePass Calculator for VALORANT é um aplicativo de gerenciamento de Passe de Batalha para usuários do jogo VALORANT. O aplicativo é gratuito e de código aberto, disponível para dispositivos Android v7 ou superior.

License

Notifications You must be signed in to change notification settings

SamueldaCostaAraujoNunes/BattlePass-Calculator-for-VALORANT

Repository files navigation

Battle Pass Calculator for VALORANT

Battle Pass Calculator for VALORANT is a Battle Pass management application for VALORANT game users. The app is free and open source, available for Android devices v7 and above.

Battle Pass Calculator for VALORANT is available on the Google Play Store.

Get it on Google Play

About

The Application was made so that the player can plan ahead, to be able to complete the Battle Pass without having to "rush" to win all the rewards in time!

The VALORANT Battle Pass renews every 3-4 Months. Each Pass has 50 rewards for those who purchase the Pass, plus 14 free rewards in total. The App generates predictions about the development of the pass as the user plays and the days pass.

This app was originally created by Samuel Nunes and released under the GNU GPLv3.

Demo

Demo.mp4

Features

The Android app allows you to:

  • Light/Dark mode.
  • Create projections based on the exp of the missions.
  • Optional inclusion of Epilogue.
  • Know which day will complete all tiers.
  • Know how many games will be needed per days
  • Know how many hours of games are left
  • See the rewards of the pass.
  • Graphs and statistics.

Built with 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous and more...
  • Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • DataBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Room - SQLite object mapping library.
    • Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app.
    • OkHttp3 - A type-safe HTTP client for Android and Java.
    • DataStore - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers. DataStore uses Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally.
  • Gson - A modern JSON library for Kotlin and Java.
  • Hilt - A pragmatic lightweight dependency injection framework for Kotlin developers.
  • Glide - An image loading library for Android backed by Kotlin Coroutines.
  • Dots Indicator - This library makes it possible to represent View Pager Dots Indicator with 3 different awesome styles
  • AAChartCore-Kotlin - An elegant modern declarative data visualization chart framework for Android.
  • Timber -A logger with a small, extensible API which provides utility on top of Android's normal Log class.
  • Material Components for Android - Modular and customizable Material Design UI components for Android

Architecture

This app uses MVVM (Model View View-Model) architecture.

Contact

If you need any help, shoot me an email at samueldacostaaraujonunes@gmail.com

License

GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

About

BattlePass Calculator for VALORANT é um aplicativo de gerenciamento de Passe de Batalha para usuários do jogo VALORANT. O aplicativo é gratuito e de código aberto, disponível para dispositivos Android v7 ou superior.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages