Closed

Blog and Image viewing app iPhone/iPad

This project was awarded to AskoneApps for $1394 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$750-$1500 USD
Total Bids
46
Project Description

We are looking for a xcode/objective C developer for an iPhone and iPad app. The app has to work on iPhones (4 and 5) as well as iPads (retina and iPad mini). The app has to be developed in xcode so we can test the submitted code in the xcode simulator. The app needs to be submittable to the app store, so certain rules may apply and it will need a clean implementation. The developer needs to have at least one app in the appstore, which we can test. The app is intended to work in portrait mode, if it can be easily adjusted to also work in landscape mode, this would be welcome.

The app will consist of two main features:
show blog posts red from an webbased XML feed
show images red from an webbased XML feed

Feature 1) Blog posts:
The app shall show a list of blog posts. This list shall be scrollable. Most recent posts are shown on top. To do that on startup the app will need to get a XML feed from a specific URL. Each post is represented by an image (path the the image will be part of the XML feed).
OnClick the app shall show a detailed post which consists of images and texts and sometimes Youtube videos. This can be done by sending an request with the previously provided post-id to an URL which then returns an XML file with the full content of the post (paths to images/youtube videos and texts).
A toolbar shall be shown that provides the option to share the post on Facebook, Twitter, iMessage, Email.

It would be great if the app could indicate a new blogpost by adding the red circled number just like the mail app does.


Feature 2) Image viewer:
With this feature the app shall show a couple of images. In order to do that the users will have to login. So first a username and password prompt is needed. This data shall be submitted to an URL which returns an XML file holding a list of paths (URLs) to the images. These images shall then be shown just like the original pictures app of Apple in a grid of square previews. This grid shall be scrollable. At the end of the list the number of files shall be shown (just like the original Apple picture app). OnClick the magnification of the selected image shall be shown full screen. A toolbar shall be shown which allows for sharing the image in Facebook, Twitter, iMassage, Email and to use it as wallpaper. The toolbar shall also allow for starting a slideshow. Tabbing the image or waiting for 5 seconds shall blend out the toolbar. Tabbing again shall fade the toolbar in. With the fullscreen mode is shall be possible to swipe between images and to use the app in landscape mode. The toolbar shall also allow for rating the image to favorites which shall be indicated by an colored border in fullscreen and grid mode. The rated images need to be committed to an URL. The XML returned after login will also include a property if this images was previously selected as favorite, so it can be highlighted accordingly. the XML file provided after login will also provide an property if this feature will be enabled for the user or not.
Starting a slideshow shall work pretty much like in the original Apple pictures app - ask for transition, music and start it.


Global configuration needed:
The app needs to use some global values in the code that shall be combined into one configuration class to easy adjust the paths to the XML feeds and certain other values like if the blog-feature shall be available or not.

Designs and interaction:
Our graphics and design guys will provide detailed information on what as to be done when. Like order of blogposts, scroll direction, swipe gestures to get be to the overview and things like that. The picture view feature is pretty much like the original Apple pictures app, it just need to be able to load the images from an XML, add the feature for selecting as favorite and communicate that back to our server.
The software guys on our side will create the XML interface accordingly to our specification so adjustment can be done easily even while implementing the app.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online