Web Apps are a quick way to convert your site for mobile use but are reliant on a internet connection and can not access many of the controls available to native apps such as Camera, Database, Accelerometer etc. Using PhoneGap I have been able to build applications that can be deployed as native apps on a variety of platforms including Apple devices, Android, Windows Mobile. Using Phonegap allows you to utilise the same underlying code making them a cost effective way of buiding a native app for multiple platforms. In early 2013 I completed a project for National Stroke Foundation which was deployed as an Android App. View the project
Based on the current rate of change and adoption, it is estimated that the mobile web will be bigger than desktop Internet use by 2015. All new websites I build now include consideration for mobile output utilising CSS media queries. I have also built web app versions of websites that target the mobile device specifically and offer a user experience dedicated to mobile devices.
Originally developing static web sites in HTML the limitations for the client was quickly realised. These days there is an expectation that any new website would include a content management system (CMS). Originally working in CMSMS I have built websites that display the content as HTML output as well as Flash and all managed via the same admin. The limitations of CMSMS lead me to Drupal and now WordPress. The majority of the websites I build now are built in WordPress including custom theme, widget and plugin development.
I have been designing websites for over 10 years. Over this time I have seen rapid changes in how websites are built, delivered and used. Through all these changes I have always believed successful design is visually appealing but remains usable and fast to ensure users interact with the website.
Working as a designer and developer I am in a unique position to appreciate differing ideas between developers and designers. I understand the importance of communication with the client and project designers and developers.
Having worked in a variety of industries my diverse background of experiences has shown me the importance of understanding a situation and the implications of not reaching agreement. Using this understanding and my well-honed people skills I am able to develop plans and strategies for negotiating complex issues establishing project timelines, objectives, performance indicators and meeting deadlines.
I understand that clients are the key to a businesses success and the importance a project manager plays in building and strengthening mutually rewarding relationships ensuring client expectations are met or exceeded.