Павел
1

Павел

no recommendations
no complaints
Closed
Project title: The Hobby Story - Fishing
Type of cooperation: One-time project
Section: Mobile app development
Prepayment: prepayment is possible
Payment methods: Cash, Bank transfer
Acceptance of requests: closed

Project description:
Mobile application for fishermen on iOS
1. General requirements for the application interface:
The application interface should be intuitive, do not contradict the generally accepted rules of navigation on the menu and performing typical operations in mobile applications;
The interface of the application should be equally convenient for working on mobile phone screens and on tablet screens;
The application interface should be designed to the maximum with the use of large buttons (icons) to simplify work on small screens;
- Work with maps should be implemented at the level of using the API of the application for working with maps (by clicking the button "mark on the map" the corresponding interface of the map should be called, allowing you to select and remember in the application database coordinates and other attributes of the selected point);
For all mission-critical operations, a “fool protection” must be implemented in the application (e.g., removal operation);
For all elements of the application menu (buttons, links, etc.), a help / comment call functionality should be implemented, allowing you to receive information about what will happen when you select the appropriate item (for example, holding the Event button on the screen appears an information message - "Selection of an existing event or creation of a new one");
All menus (screens) in the application should be cyclically scrolled from left to right, and from right to left and from top to bottom and from bottom to top;
2. General requirements for the technical implementation of the application:
The application must work on iOS, both on the iPhone and on the iPad.
The application must store all information in a local database.
- Application database should synchronize all local information with the site / portal database, in case of contradictions during data exchange, the user's melons in the application database (except for directory data);
- The application database should allow storing a large amount of not only text, but also multimedia information - photos, videos;
Any attribute values selected from the directories cannot be changed from the appendix.
The application should have functional and convenient means of fixing and analyzing errors in the application (these tools will reduce the time for testing and debugging the application);
All software used in the application must be freely distributed, free, their use must not violate the copyrights of third parties, except for the mobile card service (in this case, the developer must provide possible options, both free and paid);
The application should be integrated with the map service, allowing to receive information about the selected place (point) on the map;
Functionality of the maps used in the application should allow visualizing the selected location in the format of “satellite” and “scheme”, to obtain data on the selected location (coordinates, information about the region, country, settlement, distance between selected points, route laying on roads);
The application must be able to use the card service offline, i.e. Location data (coordinates, metadata (indexation) with a description of the location) should be received in the application based on the data of the GPS-navigator built into the mobile device and information in the mobile card service;
The application should allow to collect time and date data from the system time data of the mobile device;
The application should be implemented functionality that allows you to automatically count the number of downloads of the application from the sites of sale of mobile applications (AppStore) and the number of users of the application;
The application should be equipped with reliable means against the possibility of hacking and using the application for free;
The application should have the functionality of integration with the Internet resources providing data on weather conditions in the selected place based on these coordinates; if such a service is not available, then on the basis of metadata about the selected place (country, region, city, day); a list of data of the selected place on the map (coordinate; country-region-city-day) that must be obtained from the Internet: temperature, pressure, wind direction, wind speed, magnetic field, air humidity, moon phase;
The application should have functionality that allows you to work from different users on one device;
The application must be able to use a camera built into the mobile device from the application;
The application should be able to download photo-video from the memory of the mobile device to its database;
The application should have built-in visual reporting tools (analytical user engine) that allows you to perform the simplest mathematical and logical operations with data in the application database
When the application is working, it is impossible to save data about the information object without filling in the mandatory attributes for this object.
Project author
Павел