Step by Step to make an app Gordon Eccleston
Why go mobile?
The mobile lifestyle – digital natives
Decisions Decisions Decisions Where do you start?
Phone or tablet Recent surveys make Tablets the new pc Larger screen Easier to input and process data Though everyone has a (smart) phone simple apps with simple user input The platform
Operating system iOS, Android, Blackberry, Windows Market share Recent figures give Android has lead in phone sales (45%) iOS has lead in tablets (80%) iOS has lead in no. of apps iOS has lead in revenue from apps Windows (and Nokia) may emerge Which system?
Existing apps could meet your needs
An app that connects to Spreadsheet or database Your users will be able to make better decisions, faster with interactive and dynamic views Business Intelligence
An app can give your employees access to Order entry Payment processing Help desk services Whilst out of office Sales and Service
Make your employees productive when out of the office Project management expenses Business process
Enable online meetings Instant messaging Voice services Content sharing Collaboration
Access services to keep your users informed and up to date Reference
Do you have the resources? Staff, time, training, equipment Do you only wish to deploy internally? Do you want to make a profit or provide a service? The answer probably goes back to your business plan In-House development or not?
iOS Developer Program ($99/year approx. £62 ) App Store distribution on ly iOS Developer Enterprise Program ($299/year approx. £187) In-house distribution only Remember you need to renew your license every year Different types of licenses
Is your IDE for iOS development Can only run under the Apple Mac OS Snow Leopard or Lion Xcode
A developer will require Images/logos Colour/fonts Approx layout Access to databases/files Resources
Is done under storyboard/Interface Builder Design
Contains Instruments Instruments collects data such as disk, memory, or CPU usage in real time data is graphically displayed as tracks over time Instruments ensures your app responds as expected
Sample code available on developers website
The future is your world!