/KtChef

Android mobile app for Codechef.

Primary LanguageKotlin

KtChef

KtChef is an educational and user friendly application to bring codechef competitive programming to the Android devices.

How to run the app

Yet another Open-Source CodeChef Client App but unlike any other project, Codechef App and API was built by myself using Kotlin for android and GO language for API. APK link || GO lang API

Features

  • Upcoming Contest
  • Ongoing Contest
  • Schedule Notification for the Upcoming Contest
  • Random Programming Quotes
  • User Profile
  • Codechef Youtube Videos

Future Features

  • Search problems by tags

Currently on development

  • Activity of Code Chef Users
  • Search problems by tags

Programming practises followed

This app implements MVVM architecture

  • Android Architectural Components
  • Retrofit
  • MVVM
  • Room
  • Repository Pattern
  • Paging
  • Dagger

Dependencies & Libraries used

Screenshots