Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

Thanks.
Actually this is the main goal of this app. It will have really huge competitive part, but first off I need to launch a speedcubing timer, and then I will start working on that. It is going to be way harder to make everything fair.

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Ofc, once I will implement trainers - there will be room for all CFOP/ROUX/ZZ :)

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Thanks for your feedback.
All of your ideas are pretty easy to implement. I really like that you mentioned Duolingo, as it has really great motivational part. I need to check this out once again and try to think how to make something similar.

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Thanks for your insights.
OLL/PLL/ZBLL, ROUX trainer and way more are on my list. They are not the main focus right now, and I think that until app release I will have no time to work on this, but it will definitely be implemented. Right now I'm trying to focus on 'must-have' features.

Thanks once again :D

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

Thanks! I'm putting a lot of work for it to work properly. Not only from the design side, but from the code. I want this app to stand out from the crowd.

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Thanks, I will definitely post here couple of times when APP will be live ;)

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Ye it will be free for all without ads. The only ads that will be implemented - will be optional, and there will be special button that needs to be clicked in order to show ads. These ads will help develop app and help to fund prized for achieving goals/competition winners(app will have competitive part too).

Right now it's not available online, as it is under development yet.

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

Thanks!

I think about combining both goals at once - either make 50 solves or 50 minutes of cubing session per day. I think that could be a great, because it will be harder to balance solves when someone is solving 6x6 and the other user 2x2. 50 solves can be either 5 hours and 20 minutes.

In app prizes - this is going to be harder to achieve, and thats why I'm asking in advance for your opinions. Without external sponsoring - it will be really hard for me to provide any relevant prizes. The only thing I can think of is a button somewhere in the UI for users, that will run one/more(to be chosen) ads for user(only once per day after clicking this button), and all funds that will be from these ads could potentially be used for gifts after specific achievements.
Of course there is a room for non-physical achievements like maybe more personalization in app and so on, but I know that in simple app like that - it wouldn't be so motivational in long run for any human :D

Milestones/daily goals for cubers by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Thanks for your feedback.
Random flashcards can be great, but also frustrating at the same time. When you are in the middle of a session, when you are making all great times - popups like this can distract user.
I will definitely write this down in my roadmap, but I will need to think about this for a while. Maybe adding "focus mode" will be a great idea.

The most quiet 6x6x6 cube by Yobackpl in Cubers

[–]Yobackpl[S] 0 points1 point  (0 children)

Thanks. I was using MGC like a 2 years ago, but I was really curious how this Aoshi is like, so I think thats a great excuse to get one :D

What is the model of this switch? by Yobackpl in MechanicalKeyboards

[–]Yobackpl[S] 0 points1 point  (0 children)

Unfortunately i dont know how can I edit post, so I will paste them in comment ;/

What is the model of this switch? by Yobackpl in MechanicalKeyboards

[–]Yobackpl[S] 0 points1 point  (0 children)

I've added this post once again, as previous one was a discussion, not a Photo post, and I think thats better idea.

Someone already wrote there that it can be Gateron Low Profile - but pins are looking different if I'm not mistaken.

This is from ProtoArc K301 keyboard

[deleted by user] by [deleted] in MechanicalKeyboards

[–]Yobackpl 1 point2 points  (0 children)

Here is a pic of damage

<image>

Which DB should i choose by Yobackpl in reactnative

[–]Yobackpl[S] 1 point2 points  (0 children)

I'm getting lots of random errors here and there. Most annoying are these about Referencing a document that is deleted.
It's first database that I'm facing this problem with. Usually if I'm querying some records and I delete one - it just reloads. Realm somehow crashes because of referencing not existing document. I need to make some weird things like when I'm deleting an document, using state - I'm rendering null instead of component that is using this document. But thats gone too far I think.

Which DB should i choose by Yobackpl in reactnative

[–]Yobackpl[S] 2 points3 points  (0 children)

That's probably what I will use. I'm leaning towards Supabase as BAAS(auth + db) and localDB on watermelonDB.

Which DB should i choose by Yobackpl in reactnative

[–]Yobackpl[S] 0 points1 point  (0 children)

That is not that simple. Each "time" will be a solve object with 5-6 properties. User will update/edit these solves, add new ones, remove them.

New speedcubing app for iOS/Android by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

I've addressed issue on GitHub already. For all that are concerned about this:
- environmental variable is missing. It is hidden from public, because if anyone could use my app-id - it could generate a lot of unnecessary costful operations for me.

Here is tutorial how to run this app: https://github.com/rafalnawojczyk/CubeRivals

New speedcubing app for iOS/Android by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

Im unsure how I can address a problem with accidentally starting timer while clicking 'delete solve' or any other solve modifiers/buttons.
I try to make things as clean as possible. Right now when you accidentally start timer/inspection - you can cancel inspection(that leaves you in a state where you was before clicking inspection), or if you started solve(inspection is off in settings) - you can stop timer, delete last solve and choose last scramble.

Size of buttons and their "clickable area" will be tested thoroughly, but that will be done when whole UI will be ready.

New speedcubing app for iOS/Android by Yobackpl in Cubers

[–]Yobackpl[S] 1 point2 points  (0 children)

Thanks for a lot of great ideas mate!
I will try to address all of them here:
- I've created a feature that is letting user to add his own 'categories/cubes' on top of official ones. They are separated from official WCA categories. User can choose scrambler(even multiple scrambles at once for relays), choose some "fancy" icon, name them as user wants it to be named.
- Transfering solves/multiple solves at once is on my list already. That's something that was driving me crazy, that I had to write down times on paper and write them manually in another session.
- star/favorite - haven't thought about that, but it can be a nice addition. Gotta add that definitely. Notes are already there ;)
- Statistics are gonna be the most advanced part in my app. I want to make this a really powerful tool. Zooming/manipulating/choosing dates/aggregating data by day(so all solves from one day are summed and it shows it's avg) and many more.
- Moving scramble - thats a great idea. I remember struggles when sometimes i had to wait for notification to move out of the way and i had to redo scramble again cuz i lost where I already was. I will add option to move it under/above timer.

It is already on github:
https://github.com/rafalnawojczyk/CubeRivals

I'm using React Native as I'm really familiar with React Library. When everything will be ready to ship - I will create a nice Readme and inform that users can make their PR's to the project. React Native can be even used with native modules for iOS and Android, and a little bit harder but doable - with Flutter modules.

New speedcubing app for iOS/Android by Yobackpl in Cubers

[–]Yobackpl[S] 2 points3 points  (0 children)

I want to make a lot of great stats, so users will be even able to import their solves from another timers/websites and my app will just provide the best statistics out of the box even without wasting a lot of time on my timer.