Create iOS 8 application to track utility usage written in Swift
$30-250 USD
Concluído
Publicado há mais de 9 anos
$30-250 USD
Pago na entrega
The application is to track utility usage over time such as water, electricity, gas or car milage written in Swift.
The project is to be completed within 24 hours.
The application should be compatible with iOS8 and iPad and iPhone.
On initial launch the user will be asked to sign in to iCloud to store the user data and allow synchronisation across devices.
The main page will allow the user to add, edit or remove the utility.
When the user adds a utility they can choose a utility type (water, electricity, gas and car), give it a name. For utilities of water, electricity, gas the user can provide an address (localised to user), utility details (Company name, address, phone number, account number, website). For car utility the user will provide car manufacturer, type, registration and VIN
The user should be able to edit utility type that has been entered.
The user should be able to delete a utility if required. The user will be warned that all data associated with that utility including stored data will be deleted and can not be recovered.
Once a utility has been set up the user can select the utility and will take the user to a data entry page to add date/ time and utility amount. If the user has already added some data then selecting the utility will take the user to a list of the entered data where the user can add another record, edit a record or delete a record.
Once the user has entered 3 values then an average value will be displayed (the user will be able to select the average per day, per week, per month or per year) as well as the projected amount used based on current consumption (the user will be able to choose in one days time, in 7 days time in 30 days time and in 365 days time). If the user has yet to enter the three required data point then in the place of the average and selection option will be "Please enter three data points".
If the user tips the iPhone/ iPad on its side the user will see a line chart graphical representation of the data. The user will be able to change the time scale from daily, weekly, monthly and yearly by pinching and zooming. The chart will depict the current stored data as data points and project out the future predicted values as a different coloured line (no data points) based on the past average. The default centre of the chart will be today date. The user can move the date by swiping left and right.
The data should be stored using CoreData.
Some allowance for the larger iPad display can be made to place more data on a single page i.e. listing data points and having the graph showing simultaneously when both in portrait and landscape view.
The single milestone payment will be made after the application has been successfully tested.
I will provide icons to use with the project to the successful bidder.
Dear Manager.
Over the last years, I have been working on mobile application world, especially iOS and Android platforms.
I have high skills in iOS/Android app developing and mastered at app developing tools and other relative parts such as networking and backend.
The reason why I am good fit to your job.
* Fully dedicated to your project with a keen eye for detail
* Fast turn around time
* Review and perform a technical analysis of requirements
* Produce a solid, detailed technical design
* Write clean, modular, robust code to implement the desired requirements
* Contribute ideas for making the application(s) better and easier to use
* All the source code will be provided to you with full copyright
* I will regularly send the Beta test-build through TestFlight which would get installed on your device by a single click so are fully aware of the quality of the work at any point of time
Moving forward, I can dedicate even 40+ hrs/week to your project, and my daily hours are negotiable.
I’m very motivated to provide my services for your job and assist you in making your project successful.
I am looking forward to discussing with you about this job post. please feel free to contact me directly to discuss this position further.
Please contact me and save your time and money.
Thanks for reading.