![]() |
|
![]() |
| I remember there was a publisher in Play Store who had very small apps like single digit kb flashlight, sudoku, calender, etc. I can't find them now. Those apps were really small all within <200kb |
![]() |
| I'm no fan of Google, but it's slightly more complicated than that, there's a lot of security and privacy stuff that can't be enforced if your app was build 6 years ago and still slopping around. |
![]() |
| > I’d do that in a heartbeat.
> My customers can follow me to my next project. If you are willing to sell your customers to an ad firm, why should they trust your next project? |
![]() |
| Weird that their GitHub says "without ads", but the apps in the play store say contains ads. It looks like they're doing ads/paid model in the app store, are they ad-free from F-Droid? |
![]() |
| i would say 'whatever is in the extra 171.97 megabytes'
i wrote a calculator app including its own implementation of decimal floating point and it's still only 20 kilobytes |
![]() |
| Look at almost ANY arcade game of the 70s/80s. Most of them weren't designed with an end in mind. You play as long as you can for the accolades that come with posting your initials on the scoreboard.
Asteroids is a quintessential example - relatively flat difficulty curve once you've mastered the game - it really comes down to a test of the player's endurance. Scott Safran set a record game that lasted a grueling 60 hours. https://en.wikipedia.org/wiki/Scott_Safran EDIT: Anyone who has EVER tried for a high score (whether a personal best, or a world record) is familiar with the natural nervousness that increases in direct proportion to how close you are to breaking it. That's not a Flappy Bird thing, that's a literal every game thing. Go watch a live stream of a speed runner that's got a heart rate monitor attached to the feed for example. |
![]() |
| I did something similar in Nim and published it in 2020 (less pretty graphics however). The difference is that I went deeper and actually wrote an assembler for the Dalvik bytecode and .apk files:
https://www.youtube.com/watch?v=wr9X5NCwPlI&list=PLxLdEZg8DR... The code in the repo has unfortunately bitrotten. I am sometimes thinking to try and resurrect it Some Day™... from time to time I think of some simple app I could write if it was a bit more polished. |
![]() |
| Less than 4k loc.
|
![]() |
| Couldn't one simply make the boilerplate once, as a library, that takes the pertinent bits as arguments? In which case if your app is C anyways it would make sense to just keep it simple with that. |
![]() |
| That came to mind for me too, but unfortunately the name has already been taken by a few clones; the most notable being a trivial reskin that uses a floppy disk icon instead of a bird. |
![]() |
| It is refreshing, and nice to see programs/games/apps that are "crafted" vs just slapped together out of existing, bloated third party components. |
![]() |
| Do you still accept more optimizations? :-) I believe there are tons of mechanical substitutions that can be made there, for example `i%17?r+=z:r+='|\n|'+z` should simplify into `r+=i%17?z:'|\n|'+z`. |
![]() |
| Interesting to see what a Windows-based project looks like. I haven't used Windows for ages. Seeing the .bat files and vsproj files gave me nostalgic feelings. |
The fastest, least ad-filled and micropayment filled apps are usually the small ones. By downloading a 3 megabyte thermometer app you'll be much happier than a 150 megabyte thermometer app.