Skip to content

KartikeySharma/codeforces_visualizer

Repository files navigation

Codeforces-Visualizer

Visualiser App to View Various Contests and Compare Users!

This app can be used to fetch the User-Information, Rating-Changes, Problems-Solved and Contest-Details of any user on CodeForces (a Competitive Programming website).

You can use this app to :

  • View upcoming contest list
  • View previous contest list
  • Analyze single user profile
  • Language chart, tags list, unsolved list and other charts are available
  • You can compare two users using their handle
  • From contest list you can directly go to contest page

Technologies and Libraries Used

  1. Recycler Views
  2. MVVM
  3. OKHttp and Retrofit Library
  4. Codeforces API
  5. MPChart Library

Some screenshots of the app

How to contribute

  • Click the fork button to get the repo to your account.
  • Copy the git clone link from your account.
  • Open android studio, and select File->New->import from version control(github).
  • Paste the git clone link you copied in step 2.
  • Wait for all the files to get synced.
  • Create a new branch from master
    • In the bottom right you'll find git-master(click)
    • Select new branch
    • Name it as work_YourName.
  • Add new features/bug fixes.
  • Commit only those files which you have changed (Don't commit .idea or .gradle files).
  • Push the files to your fork.
  • Create a Pull Request and comment briefly of the improvements/changes you made.
  • I will check it out and merge it if it looks good.

Releases

No releases published

Packages

No packages published

Languages