Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

Hasinur_'s blog

By Hasinur_, history, 3 years ago, In English

Hello Coders,

Are you tired of missing contests just because you are not notified at right time? I am here to introduce you to the awesome android app CPfy — developed by I_love_ProParThinkNot. This app will remind you of each contest in different online judges.

Some cool features that make it perfect for a contestant:

  • If you want to see a list of contests for a specific time or duration you can just set the filters and CPfy will generate the list for you. You can set filters as below:

    • Online judges
    • Contest starting date
    • Contest ending date
    • Duration of contest
  • CPfy will notify you one hour before each contest. You will not miss a single contest if you have a smartphone with CPfy installed from now on.

  • Oh, wait, tired of manually searching and writing contest notification posts for your programming club/group? You are just a 'click the button' away.

  • CPfy is an open-source project.

CPfy is available in Google Play. Link: https://play.google.com/store/apps/details?id=com.zeronfinity.cpfy

Thanks a lot to I_love_ProParThinkNot for solving this real life problem.

Github link: https://github.com/Zeronfinity/CPfy

If you are interested in the code, you can check it out here. It's open source under MIT license. You can also report bugs or feature suggestions there. If you want to work further on it, feel free to raise PRs. The project uses a lot of latest techs in native android development as far as I am concerned (MVVM with clean architecture and repository pattern, dependency injection with Hilt etc etc.)

Some previews of this app are given below:

   ![ ]

  • Vote: I like it
  • +67
  • Vote: I do not like it

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by Hasinur_ (previous revision, new revision, compare).

»
3 years ago, # |
  Vote: I like it +43 Vote: I do not like it

I found cf community very sadist and cheap minded. What is the reason of down-voting this post? You can discuss what you disliked in the app and what should be Changed. What is the reason of down-voting without any issue? Its just a reflection of poverty of your narrow mind. I've seen this many times in many posts and comments.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +9 Vote: I do not like it

    ..... first day on the internet?

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    I guess this is similar to giving blind dislike in good Youtube or Facebook contents as well (giving dislike/downvote so fast that checking full content was not possible).

    Probably this will be a good exercise for those who are studying human psychology :P

    But I think, it's just the dark side of human nature. Better consider them a constant obstacle and focus more on spending our time in productive things instead of wasting on them.

»
3 years ago, # |
Rev. 2   Vote: I like it +19 Vote: I do not like it

It fetches directly from clist.by api, this is is exactly what I wanted, Thanks!

»
3 years ago, # |
  Vote: I like it +17 Vote: I do not like it

I have been using the app for a few days. This app is really awesome and has made many things easier. Thanks a lot to I_love_ProParThinkNot .

»
3 years ago, # |
  Vote: I like it +15 Vote: I do not like it

I got the chance to be one of the testers all the way from the beginning. I can assure you it was really a good experience as a user also.

The main feature of this app is you can copy-paste the contest data in one click and can post in your programming group/circle to remind them about the contest also.

And besides, every night before going to sleep, I can check the next day's contest schedule and post it in my group quickly.

Strongly Recommended!

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    Also, you can select your custom subset of contests to show them on the clipboard!

    Just do long-press on each of them!

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Thanks again for testing the app and continuous support :)

»
3 years ago, # |
  Vote: I like it +8 Vote: I do not like it

Thank you for the post and your constant support, Hasinur_. I am glad you liked the app and it's helping you as a contestant :)