For this unit we are going to be working with Xcode, a software programme created by Apple to help developers create Apps, they describe it on their website as “Xcode provides everything developers need to create great applications for Mac, iPhone, and iPad. Xcode brings user interface design, coding, testing, and debugging all into a unified workflow. The Xcode IDE combined with the Cocoa and Cocoa Touch frameworks, and the Swift programming language make developing apps easier and more fun than ever before.”.
Because I have worked with Processing, I can see similarities between them which hopefully means that I will understand this at a much quicker rate than before, it will be interesting to see my final outcome.
At the end of the workshop, we was given a small task to write the code for a working clock and date in real time. After some research, I used the string functions to include all variations of time in a small grey box, shown in the image below is the code and the outcome of it.
‘Void’- “Keyword used indicate that a function returns no value. Each function must either return a value of a specific datatype or use the keyword void to specify it returns nothing.”
The 3rd workshop we encountered was more of the same from the previous workshops, more or less going over what we had learnt so far but also gaining a deeper understanding, we did this by being given the ability to create a house shape via a function that would be drawn whenever initiated, as you can see, the code creates a basic but visible shape of a house.
The ability to use a colour palette and hue, saturation and balance (HSB) was also introduced in the workshop, but having used the Adobe Creative Suite programmes like Photoshop and Illustrator. The code below shows how I added the house as a void function into the sketch:
Which creates this image:
You can see how the house function when written within the code, acts as a singular shape, thus cutting out time writing in individual code to create each house.
I am overall very happy with the outcome of my work, most of the obstacles that I encountered were sorted and fixed; such as the images not moving to the center or responding to the page size change etc. I am also proud that I built this from scratch and it came out how I had imagined and it was also very responsive.
However, I still have to be critical of my work and I think I could have possibly added more content within the page, which can obviously be altered in the near future but I obviously had deadlines to meet and I had to accept that, I also am apprehensive of its responsiveness on a mobile browser because I haven’t had the opportunity to observe it since Dakar is down.
So to conclude, very happy with the outcome but completely understand that I should have added more content.
Lightbox at first seemed very daunting because of all the files and the use of ‘JQuery’ but once it was installed it didnt cause any less problem for me than the average div style, which I thought was good. I chose for my images that I had created to be in my website and then later on, I can build on top of that with my own personal work, I also added a link to my blog so that my videos and preproduction work can be shown on my WordPress page.
My previous website personally wasn’t what I wanted it to be, I felt like too many corners were cut and it wasn’t the nicest looking website although I was glad about its responsiveness. So this time round I decided to start from scratch and create a website that although was minimal, had a more personal touch and resembled me a touch more. So I updated the 8-bit version I had created of myself a while back and gave my website a gaming-esque theme which I tried to keep recurring throughout the page.
Because I wanted it to be one page, I obviously thought about how I could display multiple images which is why I used lightbox in my work, it made my page much less messy and more aesthetic in my personal opinion.