Skip to content

venkhatesh/KtChef

Repository files navigation

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