Here is a screen shot of a ‘running facts’ app that I created in workshops. To access new facts, you can either click on the next/back buttons or swipe left/right across the screen. I am pleased with my first app and although it is fairly simple, I learnt lots of useful techniques. I will briefly explain some of the features I learnt and reflect on how this is important…
– Adding text labels and connecting them up with the view controller as an outlet or function. This is important as our Magna Carta app is bound to have some text in so learning this is essential.
– Changing fonts and colours. This is important as our app needs to look visually appealing and the use of colours and customised fonts will enhance this. The aesthetics of the app are important, so it is essential that the colours and font we use match the style guidance given by Salisbury Cathedral, in order to successfully meet the clients requirements.
-Using constraints. This is useful as it ensures that the layout of the text/images is clearly structured. The constraints mean that no matter what device and whether it is held vertically/horizontally, the layout will remain consistent and adjust accordingly. Having an app that is clearly structured and laid out is important as it makes the users experience more satisfying.
– Using an array of strings. This is important as using arrays help to save time when programming. It means the text can be altered easily and the app will run through the array of facts. If the app consisted of Magna Carta facts, then this feature will be required.
– Using swipe left/right gestures. This is important as users expect an contemporary app to have common gestures. It enhances the app and makes it easier for users to quickly swipe through the various facts.
Here is the code for the app:
Overall, I am pleased with my facts app and how it turned out. I like how the text is clear and easy for users to read and I think this is extremely important. I also like the clear layout, and think using constraints is essential in order to make an app look visually appealing. Next time, I would possibly make the font size of the facts slightly smaller, as well as experimenting with different colours behind the title. From this, I feel that it is essential to go on to explore more gestures, such as pinch, rotate, tap and pan etc. These will all help to enhance the users experience and make the app more contemporary.