Monday 28 April 2014

Dev Production iPhone App

Hey peeps.

i mentioned previously i was working on some iphone development projects, 1 of which is a game which i will detail soon, but the other which i have completed recently has been an internal project that can be used internally where i currently work. The task was set myself and has been developed offline at home. i wanted to create this project as 2 streams

  • Web Service creation
    • to manage the data workload
  • iPhone Front End GUI
The project was tackle separately, starting with the Web Service First. The reason was simply the fact that to work on the iPhone project i needed data. The web service is RESTful service using JSON written in C#. This service interacts with all the necessary endpoints i require for the iPhone front end.

Once i knew this was in place and collecting data as necessary i then started with the iPhone side. This was more fun as it involved a physical look and aesthetics.

This was the bigger challenge, because although i know C# as my primary language using xCode on the MAC pushed me to expand to Objective-C.

now, i know i could have used some well known compilers, but a friend of mine said simply "why not just learn it...? surely it is better then to know 2 languages?" so that is what i have been doing.

The project as a whole has taken some time, but i have a working model which is released as a development tool. i have posted some screenshots below. i will be posting more bits & pieces later especially on the game front, nothing too complex as i am doing it all myself at home.

This is a shot of a simple table that contains reference data to work tickets. This allows the user to add work time a selected ticket.

A follow-on from the previous pane, this is the pop up that allows the actual time to be entered.

By selecting an individual work ticket from the list above you are given more information to use

Although i have removed most references, this is the first selection you are given, and that is to choice a client to investigate.

Another shot, shows how you can select individual host data. This is helpful for engineers on the move. The has scope to be expanded with much more information.

This is a simple loading page

The initial log on page, which will allow access to the product

This is my favourite page as it shows the TOC style readings of alerts in the system.

This is the breakdown of those alerts in detail, and from this screen the alerts can be closed accordingly.

No comments:

Post a Comment