Developer specializing in developing quality applications for mobile platforms, specializing in iOS development for iPhone and iPad.
Read More »
Building applications for computers is more than simply programming. It requires in-depth analysis of the design before a single line of code is written. I always start on a project after having detailed conversations with you so that I fully understand what you need.
Your app also needs to look amazing and sound great. I have in-depth skill with tools such as Adobe PhotoShop, Illustrator, Audition and other...
Jul 9, 2014|Mobile Applications|$0|Working
May 16, 2014|Mobile Applications|$1,100|Working
Apr 16, 2014|Mobile Applications|$2,211|Completed
Apr 4, 2014|Mobile Applications|$1,050|Completed
There is a methodology taught at engineering universities called software analysis and design. Your application must be thought through from a users point of view to understand what's really needed and identify potential design problems.
This all part of my development process. You can read the complete steps I follow below:
I'll talk with you about your idea and what you want the app to do. I'll offer ideas and suggestions to improve upon your original ideas and help you to understand platform limitations that may exist.
Once I have the objective of your app, I can create detailed wire frames and mock-ups so you can visually see how the app will work. This is critical as you can clearly see what happens on every button press, thus identifying potential problems with your app design.
2. Refine the design.
Once the wire frames are made, it's an opportunity to identify faults within the app design itself. Things may not turn out the way you thought they would, and changes might need to be made.
3. User Interface completion.
With the mock-ups created above providing a solid foundation on which to build the app itself, now the graphic design of your app can be integrated into the finalized screen designs. This is how your app will look when it's completed.
It's important to follow these steps rigorously for numerous reasons; identifying design faults, recognizing potential logic problems, improving the design in ways previously not thought of, and most...
Read More »