yevhenii_kanivets's blog

By yevhenii_kanivets, history, 5 years ago, In English

Starting from the version 1.3.1 of Codeforces Watcher, users can see latest Blog Posts in Recent Actions tab. It's already downloadable in Google Play.

Last few weeks BOGDAN_ spent by educating himself about multithreading and coroutines, which aren't easiest things in the universe ;) Thanks to his learnings, we've migrated Codeforces Watcher to Coroutines and it looks just great. You can see one of examples of confluence between Redux and Couroutines in AppMiddleware.kt.

By the way, Codeforces Watcher in an open-source project, so you are always welcome to check it out and learn new things or make suggestion on improvements. Stars won't hurt too, of course ;)

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

| Write comment?
»
5 years ago, # |
  Vote: I like it +29 Vote: I do not like it

By the way, we see that around 30% of our users are from India. We can easily translate Codeforces Watcher to Ukrainian, Russian, English and even French, but have no idea about Hindi.

Are there any volunteers to help us translating 60 strings from English to Hindi?

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

    A bunch of languages are spoken in India and it is very possible that some (if not most) of the 30% of your Indian users don't know Hindi.

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

    I know, there are not so many active users from Sweden (and I am sure, all of them speak English) but I can volunteer with translation to Swedish. More languages — better, isn't it?

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

    I can help .I am good in both Hindi and English . But when do you want my help ?
    I am available after 15 December so I can give you 2 hours daily for converting your strings. .
    अनुवाद :
    मैं आपकी सहायता कर सकता हूँ । मैं हिंदी और अंग्रेजी दोनों भाषाओ में अच्छा हूँ । लेकिन आपको मेरी सहायता की ज़रुरत कब है ? मैं १५ दिसंबर के बाद से खाली हूँ तो मैं आपके अनुवाद करने में प्रतिदिन २ घंटे सहायता कर सकता हूँ ।

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

      It's nice from your side! NiKS001 has already suggested his help and he wanted to make translations this weekend. But additional checks won't hurt, so your help is welcome ;) Also we will need some help in future with adding new screens.

»
5 years ago, # |
  Vote: I like it +12 Vote: I do not like it

Will it be on iOS ?

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

It will be really helpful if we got a desktop(windows and ubuntu) version.

»
5 years ago, # |
  Vote: I like it +20 Vote: I do not like it

Rate it 5 star in play store

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

In the user's rating graph can you please add the rating change attribute and adjust the graph aspect ratio so that it looks nice on phone.

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

    Thanks for suggesting about rating change attribute, we will add it in the nearest releases.

    What about adjusting the graph aspect ratio — I think, it’s already done — you can easily regulate graph using zoom, or you about something else?

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

Just curious, why there is no tests in project? Are they located in some separate project?

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

    You can open PR with the tests :)

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

    It's rather our portfolio and study project, so it's not there for tests. But one day we will write them for sure (Redux is testable by design).

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

Can we open PR in java language. Since we can use both (Kotlin and Java) language in same project.

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

    We prefer to keep everything in Kotlin, its growth on Android just impressing! It won't be difficult to learn Kotlin if you already know Java and you can benefit from our free code review ;)

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

Will it provide things like standings and rating changes ? Also to register for upcoming contest. It would really help.

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

    Rating changes our application provides in interesting way — you can see them for users, which you add to your list, also get notifications, when some updates occur.

    What about standings — we have quick access from application(in contests tab) to contests in site where you can find it.(We think that this information better to look at the site).

    Register for upcoming contests — it's good idea, but API doesn't provide this.

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

      Well so far the features are great. Nice effort.

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

Can code and submit on smartphone?

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

Have you considered adding the app to F-Droid? It will require a build flavour that does not include play services and crash reporting though.

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

    Yes, it's an option we will probably integrate in future. We've already done it for our another open-sourse project — Open Money Tracker.

»
5 years ago, # |
  Vote: I like it +12 Vote: I do not like it

is it rated?

»
5 years ago, # |
  Vote: I like it +4 Vote: I do not like it

It's great... <3

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

Long live buddy and everyone why doing late giving 5 stars <3

»
5 years ago, # |
  Vote: I like it +6 Vote: I do not like it

Wow, great works. Many many thanks to you all.Keep updating tha app.Thanks again!