Giter VIP home page Giter VIP logo

ardsggikai / battlepass-calculator-for-valorant Goto Github PK

View Code? Open in Web Editor NEW

This project forked from samueldacostaaraujonunes/battlepass-calculator-for-valorant

1.0 0.0 0.0 6.53 MB

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: GNU General Public License v3.0

Kotlin 100.00%

battlepass-calculator-for-valorant's Introduction

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 [email protected]

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.

battlepass-calculator-for-valorant's People

Contributors

keader avatar samueldacostaaraujonunes avatar

Stargazers

 avatar

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.