バージョン履歴
Requires Android: Android 5.0+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 3c88e7b25780a7cbba4fe7b78fe6b40af5224262
Size: 12.34 MB
What's New:
📚 All the Latest Problems
APAS now has all 3700 Leetcode problems, fully up to date!
🧩 Key Dependency Updates
Updated core Android dependencies and fixed DB and billing-related issues for a smoother, more reliable experience.
💎 Solutions After 2000 Require Credits
To support ongoing updates, servers, and AI coaching, solutions for problems after 2000 now need credits to view.
Keep growing with APAS — your ultimate learning partner 💪
Requires Android: Android 5.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: c40e23be5d3660667e2074885e6228f10a35eb83
Size: 10.02 MB
What's New:
⚡ Blazing Fast Problem List
Problem list now loads 20–30% faster, so you can jump into practice without much wait!
🎨 UI Fixes
Polished the interface and resolved issues, especially on Android 15, for a consistent experience.
📚 Ready for More Problems
The app is now fully prepared to handle thousands more Leetcode challenges — stay tuned!
Requires Android: Android 5.0+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: d36f568d173380642f476458f2ba9e37f6a3b23c
Size: 11.37 MB
What's New:
⚡ Better Scroll Support
Quickly jump through the full problem set with improved fast scroll — finding what you need is faster than ever.
🚀 Performance Boost
Optimized problems loading so browsing feels snappier and more responsive.
🛠 Stability Fixes
Resolved several ANRs and crashes to make APAS more reliable during your practice sessions.
Keep grinding through — and get ready for even more improvements ahead!
Requires Android: Android 5.0+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: b24b46b6a0954d8605a36fb592758699531569f4
Size: 11.7 MB
What's New:
I’ve polished the sign-up page to make it easier for new users to get started.
📚 Getting Ready for More Problems
Behind the scenes, I’ve prepped the app to support even more problems and solutions — stay tuned for big content drops soon!
As always, thanks for using APAS to power up your problem-solving skills. More updates coming soon!
Requires Android: Android 5.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: d0066613286984b12a6246d51692ea8987adafdd
Size: 10.25 MB
What's New:
⏰ Fix Alarm Scheduling issues
⚡ Optimized App Startup
🛠️ General Stability Improvements – Bug fixes and performance enhancements for a seamless experience.
Update now to enjoy a better and more reliable app!
Requires Android: Android 5.0+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: a51574143eb2a6da69b5accc967c65e9cf0d6cba
Size: 11.26 MB
What's New:
Marking a problem as done is a feature that people have been longing, and it's now here! You can now mark a problem as done as you like, and the problem will no longer be seen in the list. You can still find the problem in the list of "Done Problem" and unmark them. You problem list will be shorter and shorter over time.
Simple but useful! Update now and enjoy it!
Requires Android: Android 5.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 9f3cea975cea205a8712bd19cd18abf62c92c9c5
Size: 10.23 MB
What's New:
The AI Coach just got even smarter! Now introducing Code Explanation – a powerful new feature that breaks down code step by step in clear, easy-to-understand English.
💡 Key Highlights:
- Get detailed explanations of code, even if you’re not familiar with Java
- No coding experience? No problem! If you can read English, you can understand the solution
- Learn faster and grasp complex logic effortlessly
Update now and enjoy the AI Coach!
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 58076bc5d829ffab2e0d622a5e1b75aee4134d0f
Size: 7.62 MB
What's New:
Now similar problems are here! You can check the similar problems of a problem in the dropdown top right when you are reading a problem, if there is at least one of them.
What a year! I finally got some more time-off to work on this APP again. Hope everyone is doing well! Please don't hesitate to rate and share the APP, just like you always have been doing. Thank you ^_^
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 1deb383425b72d26465861c3de25a88369dd1593
Size: 5.91 MB
What's New:
I got some time-off recently and I've heard from many of you about the rate/share bar being annoying. This version add a switch for you to control it.
But I'd like to mention that, for independent developers, it's really important for users to help us spread the word. That's the most encouraging thing! Please don't hesitate to rate and share the APP, just like you guys have been always doing. Thank you ^_^
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: fbae2f2075a8a082170a72c66e113e3c51a35e4c
Size: 7.73 MB
What's New:
I got some time-off recently and I've heard from many of you about the rate/share bar being annoying. This version add a switch for you to control it.
But I'd like to mention that, for independent developers, it's really important for users to help us spread the word. That's the most encouraging thing! Please don't hesitate to rate and share the APP, just like you guys have been always doing. Thank you ^_^
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: adbde83b2163ee38fcc08fc469189dfa15468dd6
Size: 7.85 MB
What's New:
Choose a company and number of problems each level to create your own company interview mock!
This is a more practical mock type comparing to mock by topics. Mock by topics verifies your ability to tackle some kinds of algorithm problems. While mock by company increases your level of confidence when you are preparing for a specific company.
5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 1157f7b4426b24f4d5014d2985a65786b059cbb0
Size: 7.86 MB
What's New:
1. Problem page now shows topics and companies in chips in dialogs. You can click on a chip to see other problems of the same topic or company.
2. Correct server error messages. One previous server failure is fixed. Server has been running fine since. Monitoring is also added. If anything is unresponsive, I will be notified within a minute.
I know you guys love the last version. Thanks for all your support! More features are on the way!
As always, 5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 27d813dfdbfec52d605af76426956e43f1cf2963
Size: 5.98 MB
What's New:
Long time no updates, guys! I've been busy with my family recently and had little personal time to push things forward. But, things are getting better!
From this update on, we are adding companies which have asked a problem before. If we aggregate them into one page, you will be able to know the problems a company has been asking. Isn't that great?
As always, 5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 501d615b26e3e2a45cfeb873c43320465870a70b
Size: 5.96 MB
What's New:
After all the learning and reviewing, how do we verify if we have grasped an algorithm or not? By doing mocks!
Mock interview gives you a random problem set as a quiz. Just like a real interview, there is a time limit for each problem. And you need to come up with a solution within that period.
If it's a bit hard, no worries, just practice more and you'll get there. If you feel mocks are easy, then congrats! Be confident with any coding interviews!
Requires Android: Android 4.0.3+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: f98bd36f531cc47234847b43740241f36951f855
Size: 5.6 MB
What's New:
Review is a new unique APAS feature added to help you apply Spaced Repetition to the problems you've learnt and gain long-term memory. It's crucial to review every now and then. And it's even more critical when we're learning new problems at the same time. Otherwise we'd forget what we've learnt easily.
5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: cf543c6867f57e52b5190bc169c979562c39881d
Size: 5.29 MB
What's New:
Review is a new unique APAS feature added to help you turn the problems you've learnt into long-term memory! Now you can add a problem to review, review it from time to time, and track the progress. This feature is designed based on Spaced Repetition, a famous learning hack to fight against human memory decay. You will revisit the problem 4 times in a month to complete a review cycle. It will help you grasp a problem completely!
5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: armeabi
Screen DPI: 160-640dpi
SHA1: 011a79e1ad9b1fb650f69ebd93fe712596d5b5e1
Size: 5.23 MB
What's New:
Offline mode is great! 400+ problems are better! But what if we have more problems?
From this version on, we're going to publish new problems. Just like the words in the default alarm, "an algorithm problem a day, offer won't be too far away!" We will add all leetcode problems. And you'll be notified when they are out.
1k problems won't be hard when it's just 1 or 2 problems at a time. So be sure to follow the updates and make your learning easier!
5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: armeabi
Screen DPI: 160-640dpi
SHA1: f3272009e19424e6bb0790f7558bc0a731c0c8ac
Size: 5.22 MB
What's New:
Offline mode is great! 400+ problems are better! But what if we have more problems?
From this version on, we're going to publish new problems. Just like the words in the default alarm, "an algorithm problem a day, offer won't be too far away!" We will add all leetcode problems. And you'll be notified when they are out.
1k problems won't be hard when it's just 1 or 2 problems at a time. So be sure to follow the updates and make your learning easier!
5 stars if you like it!
Requires Android: Android 4.0.3+
Architecture: armeabi
Screen DPI: 160-640dpi
SHA1: d2749ebbd43fe3258ce88337e7f1014763e63961
Size: 5.22 MB
What's New:
From this version on, we're going to publish new problems. Just like the words in the default notification, "an algorithm problem a day, offer won't be too far away!" We will add all the leetcode problems. And you'll be notified when they are out.
1000 problems won't be hard when it's just 1 or 2 problems at a time. So, be sure to follow the updates and make your learning easier!
5 stars if you like it!