Skip to content

ateeqrehman33/ValSports

Repository files navigation

ValSports - A One Stop Solution for all Valorant Esports Community

Video Preview

Untitled.1.mp4

Screenshots

App Screenshot

Installation

Install from the links below

https://install.appcenter.ms/users/ateeqrehman33-gmail.com/apps/valtrax/distribution_groups/production

About ValSports

Valsports is a Android App that provides users with the latest news, updates, and information about the popular game Valorant, as well as esports events and tournaments related to the game. Some of the main features of the app include:

Live updates: Provides real-time updates and live streaming options for users to follow along with the matches as they happen.

Esports coverage: The App provides users with a schedule of upcoming matches, which includes information such as the teams that are playing, the date and time of the match, and the streaming platforms where users can watch the matches live. This feature allows users to plan ahead and ensure that they don't miss any important matches. Additionally, users can also set reminders for upcoming matches and receive notifications when the matches are about to start.

Standings and Brackets : he website provides users with information on the current standings and rankings of teams, as well as the results of matches and the progression of teams through brackets. This feature allows users to keep track of the progress of their favorite teams and players, and to see how they stack up against the competition. Additionally, users can also view historical data on past tournaments and events, and compare the performances of different teams and players over time. Overall, the website provides a comprehensive coverage of Valorant esports events and tournaments, with features that allow users to stay informed and engaged with the competitive scene, and to track the progress of their favorite teams and players.

News and Updates : The App covers a wide range of topics, including new content releases, patch notes, gameplay changes, and player/team news. The news articles are written by experienced writers and journalists who are knowledgeable about the game and the esports scene, and they provide insights and analysis that can help users stay informed and engaged.

API Reference

https://valorantesports.com/

Built with 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous and more...
  • 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.
  • 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
  • TournamentBracketLib -A library to generate tournament brackets with smooth transition and animations.
  • SSPullToRefresh -SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or set simple gifs on refresh view. The best feature is Lottie animations in refresh view, it uses lottie animations to render high quality animations on pull refresh.
  • Lottie for Android -Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

💬  Feedbacks!

IMG_3411 IMG_3412 IMG_3413 IMG_3414

License

Designed and developed by 2023 Ateeq Rehman

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contact

If you have any questions and feedbacks, you can contact me:

Releases

No releases published

Packages

No packages published