vrickey123 / leapforwanikani Goto Github PK
View Code? Open in Web Editor NEWAndroid app for WaniKani (MVVM + Coroutines). Available on Google Play.
License: GNU General Public License v3.0
Android app for WaniKani (MVVM + Coroutines). Available on Google Play.
License: GNU General Public License v3.0
The WaniKani API uses Paged Responses for API calls that contain over 1000 items. When this app was started, I wrote a custom LiveData and Coroutine implementation using the Android Paging 2 library. However, as part of Android 11, there will be an AndroidX Paging 3 library that is rewritten from the ground up using Kotlin Coroutines. We should update our implementation for official support. Android 11 Paging 3 YouTube Video
Hi,
I am receiving random push notifications saying there are some reviews or lessons, but there's nothing. The timing is completely off. Is this a timezone issue? Conversely when I actually have something to do I don't get any notification. I installed this app mainly for push notifications, if those don't work then unfortunately I don't see much value anymore in it compared to using the website directly. ๐ข
I very frequently receive push notifications that I have pending lessons that don't actually exist. If this isn't already a known issue for other reasons, my guess is it may be due to the fact that I reset my level backwards when resuming WK after a long absence.
Before development is opened up to the community, we'll need to set up CI/CD and unit tests. For now, we'll be focusing on bug fixes until our future goals are clarified (#11)
I get this JSON error very frequently when trying to do reviews:
{"error":"Rate limit exceeded","code":429}
Tried disabling the VPN on my phone, no change. The API key I'm using for this app isn't used for any others. If I try a different WK app at the same time I don't get the error.
Spontaneously resolves after a while. It sometimes happens during a review session, too. First I get that message from WK that it's lost its connection and needs to refresh, then the error is shown.
I am pre-populating this issue since it will be the most requested - and most useful - new feature.
I took a look at implementing a bottom nav with learned items and lessons, and had a basic data flow working. You can see a Gist here: Complex Live Data Transformation. However, the complexity of a full-feature port of the website is outside of the scope of a v1 release and probably outside the scope of a community-only project in general.
Before continuing, I'd be interested to hear from the WaniKani team on the official plans and from users on what features may be (relatively) easy wins.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.