Android app for codechef with offline support

Support for divisions added

The app just crossed 1000 downloads on play store!

Fridge for Codechef

I just made a free open source android app, Fridge for Codechef, which is my first big project. Basically, during long challenges, I wanted to read the questions whenever I got free time. So this app was born out of desire to solve long challenge questions, in an interface which is mobile friendly.

So, this app allows you to download all the questions from a contest or directly download any particular problem, which can then be viewed as per your requirement. You can easily share your favorite questions and contests, and search for them. This app can associate itself with codechef links to directly open them inside the app.

This is the very first release. Do leave your ratings, reviews, feedback, opinions and feature requests.

Hope you enjoy it!

Edit: Now android 4.4 support has been added so if you have a phone with android kitkat you can also download the app

Edit 2: Now you can set reminder for upcoming contests straight from the contests list

Also do not forget to rate and share the app, if you like it

Play badge

26 Likes

No doubt this is an interesting application, but Did you get in touch with admins regarding this?? If not, i guess you should.

Anyways, nice effort

1 Like

I sent an email but they did not respond

I think you should add more functionalities like showing your rank on the dashboard as you login. And link the rating predictor with the application. Some other useful stuff too. Make it even more useful so that people actually download and use it. BTW nice work!

4 Likes

I thought of that but my main focus has been viewing questions, will consider adding other features if there is enough demand.

BTW thanks for your suggestion

1 Like

You can see the code on github at https://github.com/rituraj22/fridge and open issues and star it if you like it

Very useful application.If you could integrate the editorial along with the questions it would be really helpful.

3 Likes

Thanks for the feedback, I’ll be adding it in the next version. Keep checking for updates. For detailed bug report and more indepth feature request, it would be better if you open the github repo and open an issue. In the meantime, you can share and rate the app.

Nice work!!

Nice work brother.

Dis is not supporting on android v4.4(kitkat) !!
Does dis app needs v5.0 ??

Unfortunately I was having issues with HTTPS requests in volley for android 4.4 and below, so this app requires 5.0 minimum.

hey use this code in your first activity to resove https request issue in kitkat phones. Actually tls 2.0 is not unlocked in kitkat phones by default so this problem occurs. You can google about provider installer


try {
            ProviderInstaller.installIfNeeded(getApplicationContext());
        } catch (GooglePlayServicesRepairableException e) {
            // Thrown when Google Play Services is not installed, up-to-date, or enabled
            // Show dialog to allow users to install, update, or otherwise enable Google Play services.
            GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
            int resultCode = apiAvailability.isGooglePlayServicesAvailable(this);
            Log.e("res",""+resultCode);
                if (apiAvailability.isUserResolvableError(resultCode)) {
                    apiAvailability.getErrorDialog(this, resultCode, 9000)
                            .show();
                } else {
                    Log.i("HFJHF", "This device is not supported.");
                }
        } catch (GooglePlayServicesNotAvailableException e) {
            Log.e("SecurityException", "Google Play Services not available.");
        }

You will have to add this ->


compile 'com.google.android.gms:play-services-auth:11.6.0'

to gradle

All the best :smiley:

2 Likes

Added editorial link at the end of question in latest update

1 Like

Awesome app ! I remember during college I used to save the long challenge questions in offline mode on chrome browser to solve during lectures :slight_smile: Will be useful for many no doubt !

2 Likes

Thanks a ton for your help. Update with kitkat support rolling out

Kitkat support has been added. You can install the app now.

This was exactly my motivation behind making this app. Hope you’d enjoy!

tqq bro @rituraj22

really amazing dude !! thanks :slight_smile: