- Fix static shortcut on donation and ads version
- Internal code updates
Just a minor bug reported by a user
Plus several internal updates (versions mainly)
Just a minor bug reported by a user
Plus several internal updates (versions mainly)
Available at https://trianguloy.github.io/githubPages/SplitBill/splitBill.html
Just a small personal tool for managing split bills, public for convenience.
Previously I was using an excel, but was hard and tedious to fill from a phone.
I'm also aware of some similar online tools, but none of them had all the features I wanted, so I made my own. I may also update it from time to time with things I need, but feel free to suggest.
I also made it because I wanted to. I like programming, the code was fun (although I don't have a javscript ide so I made it on notepad++ and later formatted using firefox's devtools). No AI either, even if it would probably helped (specially in the visual part), because I want to make it myself.
This is a minor update. Originally it was just to add the missing italian translation in the donation version (where I did have the permissions since a few years ago...but never noticed until one user asked why it wasn't available!)
The new variant IS a notable new thing, and I think I should explain a few things.
First of all: the normal variant will NEVER have ads. This new variant is the one with them, so if you do want to see ads you will need to 'opt in' explicitly (by installing this new version I mean).
So, about this new variant. I published it for two main reasons:
- First: If there are users that do want to support me but do not want to pay, they now have an option to see ads. Honestly I'm not sure why, but the option is there (and I do have maybe too many options...even if donations are almost nonexistent, thank goodness I don't need the money).
- Second: for bad actors. I don't have a strong confirmation, but I do have very good reasons to suspect that my app is being cloned and/or used by some people with bad intentions. They will use whatever versions are available, so I'm sure they will use this one too.
In the end, I see this as some sort of experiment. In case you didn't know, I was banned from admob/adsense 7 years ago I never knew the reason (of course, they never say) but I suspect it was something to do with invalid traffic. In the middle of summer I received an email about some changes to my adsense account, which I marked as spam (I still though my account was banned). A month or so ago I did tested admob for a different reason, and I was shocked to discover that my account was deleted or something like that, and I could create a new one. To be honest I've though about a version with ads in the past, but I couldn't do it due to the banning. So when this happened, I just knew I had to try.
Still, and as I've already said, I would NEVER add ads to the normal app version (even if I've received pressure to do so). And let me say, I'm doing this out of my own principles, even if it could be really easy to change that and start earning lots of money (the app does have almost 2 million users daily...).
Honestly, I could go on and say lots of different reasons, but in the end I just do this because I want to be able to look over some developers's shoulders, those that sell themselves for money, and no matter what I say, the only way to do that is to actually don't do it. And so I won't.
Oops, almost forgot about posting this!
This update does not include any notable feature or improvement, but there are some changes under the hood that I had to make before continuing with the development, related to the translations. Finally that first part is done...but there is still a second thing to do.
I want to make it these holidays, I really do.
I think this version has some bug, the logic is becoming pretty convoluted and it's difficult to think of all the possible interactions. Will be kept as beta for a week minimum.
There are some changes to the 'default prefix and message' functionality, but the probably most notable one is the consistent icons and colors. Now the donation version will use the device color (instead of that yellow) except on the icon. I may port that change to the normal version (or rather remove the green color, as now the device color is the default but the normal version overrides it) but for now I prefer the donation version to have a notable cosmetic feature.
Just in case: the only difference between the donation and the normal version is the app color (and the removal of the 'please donate' message). There are absolutely no differences in functionality, and they will never be.
Motivation is a strange thing. Just one single comment was enough for wanting to update this 'experiment'.
Previously only the isUserAMonkey and isUserAGoat were present. I made this just because I found it funny, and didn't took me too long. I was aware of other easter eggs, but those two were 'just enough'.
If I was going to add a third one...why not 10 more?
So, yeah, the app was fully updated. There are now 13 easter eggs in total (all I could find) which go from simple constants to actions that require a custom service. Everything is explained and testeable, that's why I also renamed the app to 'showcase'. The icon was updated too!
And even so, I reduced the app requirement to (almost) android 1! Why? Just because.
Up until now the app have been downloaded a total of 859 (on Play Store, no idea about f-droid) so not a very popular app...but I like it, and if someone somewhere found it useful (and there are a couple positive reviews) then I'll find it a success.