Up to this point my journey has largely been defined by technical triumphs and tribulations. However, before delving into the complicated world of map construction and Framework7, it is important to acknowledge the aspects of this project which I did not anticipate when beginning my project. Initially, I believed this project to have two strands: technology and history. Both these strands could have separate creation processes which would be merged together in the final stages to develop a finished product. What I failed to identify was the intermediate discipline, the skill of merging these two aspects in a flawless sequence. For example, I initially planned to have an overarching narrative guiding my tour. This plan was quickly scrapped when it became obvious that in order to do this I would face a myriad of questions, such as, how do you predict a user’s walking speed? Which direction will they take? Would they have to do the whole tour and if so how would this affect those whom may not be able to or may not want to? What if they get lost? And so I was forced to take a third aspect into consideration, best practice. Through research of existing apps and cultural heritage literature it became clear that while there is no right or wrong answer there are decisions to be made and that the best time to make these decisions is while designing your application’s structure.
While there is plenty documentation online to try and support Framework7 users it is pretty daunting for a novice coder. I still face many challenges in implementing my code and achieving the features I want – content popups are my latest struggle- but the greatest lesson I have learned is to have confidence in what you do know. The application is difficult, increasingly so as the app develops and features become more technical, and while the functions do not appear to resemble anything like those on my JQuery crash course, there is little to separate them. The moral of the story when approaching a mammoth task like this: you know more than you think you do.
I do not think my technological struggle is near its completion. I have no doubt there are many days of anguish ahead but I can confirm that the joy of perfecting that code and accomplishing a task is greater than any error Framework7 can throw at you – and trust me, there are many!