For the last two weeks, all my ampers sites have been down, along with the Australian Daily Prayer app. This was caused at my hosters end, where they had two major server failures and then they had to manually restore everyone’s account.
I don’t pay for hosting, so on one level, I am grateful that they put in the effort in restoring all my data, even though they don’t get anything out of it.
About two or three weeks ago my website SSL certificate expired, which caused a “Not secure” warning to be displayed on all my sites and it also broke the Australian Daily Prayer app.
It tuned out that my free hosters had an issue with their LetsEncrypt process, so I tried a few things to get everything up and running again. I got a 90 day SSL cert from zerossl.com. This allowed my main site ampers.x10.mx to work. But that didn’t solve my Daily Prayer app issues or my subdomains.
I then tried to find a free wildcard SSL service (I found three different ones), but all of those required you to have access to enter a DNS TXT (entry which my hoster didn’t allow) or to place a file in a folder called /.well-known/acme-challenge. I found that I couldn’t place anything in the /acme-challenge folder as I would always get a 404. Again this was a setting on my hosters end.
Today my hosters got their LetsEncrypt process up and running again, which means I also got my subdomains and app back up and running.
Sorry to everyone for the downtime. I do this stuff as a hobby and because I am cheap I try not to pay for hosting or SSL certificates.
This is a bit of a novelty app. The gimmick is that you can read quickly without having the ordeal of moving your eyes. In essence, a single word flys at you and your brain kinda absorbers the text.
This app had been broken for some time (maybe 3 years?) as the source where I was getting the Bible text went under. In the past, there was a bit of a Bible download management system where you could download and chose different versions and then the app would parse an XML file. With this update it is just using the ESV, essentially repeating code I used in the last update in the Inductive Bible Study app.
There are limited with the using the ESV, you can only pull down 500 verses at a time, whereas in the past you could read a whole book at once as all the content was downloaded locally. There ESV can let me download an XML of their Bible, but that will cost me about $100 a year. Due to the novelty of the app, not having a big audience and this app is free, I don’t think it is worth it.
Update has been pushed to the Play Store and this site. I’ve pretty much given up on Amazon as their app console process is painful.
For a little while, the Australian Daily Prayer app wouldn’t update the service content if you changed the date. The card at the top would display the right day and saint/festival, but the morning and evening tabs would still be displaying the current date. This bug turned out to be a relativity simple fix by changing the FragmentPagerAdapter to be FragmentStatePagerAdapter. However, I was already deep into readjusting the whole app to be running on the AndriodX libraries, which meant this fix got rolled up into a bigger update.
From the users perspective, not much will appear different (maybe the menu), but under the hood hopefully it will work smoother on newer phones (the last update was from October 2019).
There may be other bugs in regards to the content of this app, ie some days a Psalm doesn’t appear, or the readings might be a bit off, etc… That is more to do with the website it is pulling from, and not necessarily the app itself. I run that website, so the issue is still on me, but those content bugs may not have been fixed in this update.
Integration to the Inductive Bible Study app isn’t working, I think it may have to do with that app receiving requests from this app (which I probably forgot about it in the last major update). This may be a feature I will put back in.
This is a long time coming, but I have finally updated the Inductive Bible Study app. A while back the bible API broke which means the app pretty much was useless. I looked into a few options to pull the Bible, but no free service really offered a major Bible translation, except for the ESV. So I am now only pulling the ESV text into this app.
I also tried updating this app to the newer coding standards. While the user will not really see any differences, I pretty much re-wrote this app to use fragments and not make each screen a new activity. This did take a bit of relearning, but they say it is better. Code is reused, but it did take me a little to get my head around each UI screen becoming a subpart of the main activity java class. Calling functions and knowing your code context was an initial hurdle. But I kinda got there in the end. There may still be some things I have forgotten. I did remember to update for the native android night mode
Not far off the Two Ways To Live Dark Theme update, I have tweaked the mobile multiply app to now also work correctly with this mode in Android. On the whole, this was rather straightforward. (I had to learn a new trick with the popup window getting around a bug in android with attributes in drawable’s).
Last year when I posted the new update to Two Ways To Live the framework or skeleton that I used as a base had a section that made it work with the dark theme feature that comes with Andriod 10. I didn’t notice and hadn’t played with that before, and so when I pushed that update live it caused a few people massive reading issues as the app just wasn’t suited to be read in this mode.
I didn’t realise this was a problem till I saw that on the app store I received a few comments telling me about this issue.
I have now fixed up the dark theme section of the app so that it will work ok under the dark theme setting. This also means that my other recent updates to Who Will Be King? and mobile multiply will also need to be adjusted.
I started this update in November when I got a new wind of energy with the Two Ways To Live 2.0.0 update. This project took me much longer as I had to pretty much covert the whole Multiply book to be native in the strings.xml file. I then had to do it all over again for the Spanish version. It did, however, give me lots of time to listen to the T4G talks from 2020 while I was converting this app.
I have done a bit of testing on this, but there is a chance that there could be links broken, or starting or finishing letters to paragraphs missing, italics not in the original (especially in the Spanis) things like that. Please let me know if you do find any errors like this.
I am glad that this app is finally done before the year officially kicks off. I still use this app when meeting with senior high school kids. This will probably be my 7th year using it.
This new update is on the play store and this website – I’ve given up on Amazon as their review process is annoying.
Since I had done most of the leg work with the Two Ways To Live app, it didn’t take much work to port it to this app.
I did, however, forget to put a heading on the intro screen, but only noticed after I had uploaded it to the Google Play store. This meant I had to re-roll a new APK file and which had to have a higher version than the last. So the new version, with the new heading is now v.2.0.1. No one will get version 2.0
Last Thursday (my usual day off) I had two kids home sick which was a good thing as it meant they played with each other. It was also raining so I couldn’t do any outdoor jobs. So with my day off I set about updating the look and feel of my Two Ways To Live app. It took most of the day, to essentially rebuild it using the material design and newer androidx libraries.
Hopefully what I have set up with this app, will mean I can now easily update Who Will Be King?,mobile multiply and maybe 3-2-1. I still would like to fix my Inductive Bible Study app, but maybe that will be for another rainy day.
The new APK is on the profile page of this site as well as in the play store. It may be a day or two before it goes on the Amazon app store as their platform is useless.