I get bored very easily, so I thought I would build a mobile app for the London history site using the latest 1832 street directory of London.
I have made a start. It’s very late at night, and I am just setting up the environment. It’s OK, as it is the weekend, but I don’t work any longer so I may have done this during the day. Old habits ……
I have a number of simple tasks to complete. These include making sure I have the latest version of Java development kit installed, and the Android development kit, and then some idea of what I want to achieve. Here is a brief of steps so far:
I am setting up an environment to build mobile webapps
First install java 8
set JAVA_HOME to C:\Program Files\Java\jdk1.8.0_181
java -version in a cmd window, this is not intuitive but get the latest version whatever it is.
Go to Androids developer site – link from above.
Download 32 bit version (for me) – I stayed with Windows 32 bit as I have a number of older programs I wished to continue with. It was a relatively fast machine once.
If you downloaded a .zip file, unpack the ZIP, copy the android-studio folder into your Program Files folder,
and then open the android-studio > bin folder and launch studio.exe (for 32-bit machines).
This takes a while ……. 30 minutes, maybe less or a lot more ??
What am I planning to do with this?
Well, I have a number of simple files / pages which are the entire street directory of London in 1832.
I want to simply be able to offer users a quick app into finding and viewing these pages. That’s it really. I currently have between 50 and 100 thousand pages on my various sites, and I need a mobile usage / entry into the site. I really do. I need to attract the newer generation into old historical stuff!
These pages may then lead users back to my pub history site, which needs lots of TLC, but that is another story.
The Android development kit is a bunch of java apis which should be no different to developing for tomcat or other java server applications. Lets see how we go. Installation 92% complete … the easy bit.