Users sign-in to the application to be able to automatically receive game stages from the server.
Users should be able to sign up directly from the application using social media websites (at least Facebook and Google).
The application UI should support localization/internationalization (at least switching between languages and ability to add new languages)
The application loads data from the server, cache them and display the designated UI elements.
The server provides game stages, when to display them and other related resources.
The application captures user input along with related data (time, location ...etc) and feeds the server back with data when network is available.
The application loads notification text and their timing from server, displays them on time and provides feedback to web-server.
- Web server provides notification text to be pushed at specific time
- When user selects a Notification, it launches a URL or Displays a pre-loaded game Stage.
Game stages are loaded From Server:
In the request, app should send to the server: user_id, device IMEI, network, location, screen size, lock_screen settings
Response contains one or more Stages, each contains:
-- full screen image
-- dragable object & endpoint locations (icons/sprites loaded from server)
-- duration to display the stage
-- time to display the stage (either specific time or random time from screen lock)
-- location (GPS) to display the stage
-- one or more terminal action (Open URL/Play Video/Post to social media) associated to the end points
- Login/Signup using email or Facebook/Twittter/LinkedIn ...etc
- ability to invite contacts to the game
- ability to post public invitations to social media
- event/failure logging and submission to server
- ability to set/get several settings (defined dynamically by the web-server) from app UI and submit it to web server
- Storage should be secure (users are not able to reach content outside the application)
- Application should use minimal resources (RAM/CPU) with robustness (no crashing, loading for long time ..etc)
- complete documented source code must be delivered, automatic documentation tools (like doxygen) are preferred
- all components/tools used must be legally licensed
- all opensource components used must be listed along with corresponding license in /Legal directory
- any person involved in development must sign NDAAdditional Project Description:
10/08/2013 at 19:46 IST
-Software design documents
-Full working software, source code including documentation, resources (in original editable format)
-Documented Unit and Integration tests (Automated tests), including run instructions
Payments will be done 100% via [url removed, login to view] Milestone
Delays and Missing deliverable parts will directly affect project completion and payment
10/08/2013 at 19:50 IST
Initial version of UI specs is attached.
Note: there is a type on second page (pzoint instead of point)
10/08/2013 at 19:54 IST
Detailed REST Api Specs are added.
Looking to make some money?
- Set your budget and the time frame
- Outline your proposal
- Get paid for your work
Bids on this Project
Fremont, United States
VISION: We are dedicated to helping your business grow. From concept and design to programming, marketing and SEO-we walk your company through every step and help you realize your business dreams
iPhone / iPad / Android / Blackberry / Mobile & Web based Applications designer & developer.
I am a talent iOS and Android programmer. Also I have experience in reverse engineering.
Ho Chi Minh, Vietnam
I am an expert iOS and Android developer with 5 years of experience in Mobile Application development. With applications ranging from RSS Readers, implementing QR Code/Bar Code Scanners, implementing GPS and location tracking, working with Google Map API's, integrating with RESTful webservices, Push Notification Integration, Social Media Integrations, Facebook/Twitter Integration, Bluetooth Integration, Photo SHaring Function, Photo Editing, PDF generation and many other functions. With more than 30 mobile apps on iPhone, iPad, Android, Blackberry, Window Phone. I also have developed backend in PHP, Parse and Amazon cloud. I want to help clients from requirements, design, development and testing of mobile application development cycle to deliver the robust solution. I want to help individuals, startups, and companies of all sizes to develop their mobile strategy.
I am a professional developer of Windows, Linux, Mac, Android, Windows Phone, iPhone, iPad and Web applications. I am a qualified expert in several programming languages including but not limited to PHP, JAVA, C, C++, PYTHON and OBJECTIVE C; I have been developing applications for the last 16 years, most of which are high quality, extremely high performance, low maintenance, network and security based, Geo location aware and most importantly intuitive and user friendly. I have implemented 800+ projects on and outside Freelancer.com, including productivity and business related applications for various Desktop, Web and Mobile application platforms. Lot of experience in writing applications which make use of social platform accounts(FB, Twitter and others), location services, and data synchronisation techniques(Dropbox, iCloud, Skydrive and others) in order to provide a high level of satisfaction and great experience to the users of the applications. I have vast experience in using following technologies in my applications: - Various Networking Technologies - Various SQL databases like Oracle, SQL Server, DB2, MySql and Postgres - Various NOSQL databases like mongodb, amazon dynamodb and hadoop - iCloud/Dropbox/Skydrive support - Geo Location services - Security for both data and accounts - Login integration with oAuth, OpenID and other Single signon technologies - Semantic text processing and extraction of qualified information - Application optimizations by solving Memory leaks and Performance issues - UI/UX design based on standards Throw in any challenge in anything in technology and design and get 100% value for money through best quality bullet-proof work done.