Frandz
Swift Developer Job Proposal

Background

An app I made for my girlfriend for Valentines' day. I wanted to make something that would last longer than a card. The app that pulls your photos and memories with friends from Instagram, and keeps pulling as time passes by. As a side project, I pushed it to the app store, so other people can use it with their close ones and friends too.

A link to the app is here.

It started with Instagram photos only initially, and now it has Facebook photos, but since then bugs and flaws have been introduced into the app. I'm looking for a Swift Developer who can optimize this app and squash those bugs.

Ideally, I would like to hire for this initial opportunity and maintain the relationship for further iOS dev on this app and other apps as the work is necessary.

How to get the opportunity & compensation

Look at the all of the improvements desired. Download the app, and send me an email about how you would solve each requirement.

In addition list the estimated number of hours it would take to solve each requirement along with hourly rate you charge.

Send that to RRP54 at Cornell.edu, and we'll be in touch.

 
 

Improvements desired

Best seen on the app: download here

Exhibit A) Main Screen

  • 1. Faster image loading
  • 2. Animation slow in the beginning while scrolling
    • My thoughts-
    • Jittery probably from sorting?
    • Currently loads by querying user's photos on FB and Instagram many times, because the results are paged
    • Once each request comes in, photos are parsed to see if you and the other person are tagged in the photos
    • If so the photo is added to the photo array and then sorted by date.

Other

  • 3. Memory leaks- crashes over time especially when loading many image
  • 4. Code cleanup, documentation, & Improving architecture (Instagram & FB image requests, etc.)

Exhibit B)

  • 5. Needs placeholder while loading each image
    • Get something like Instagram’s loader?

Exhibit C)

  • 6. Ensure that images saved to disk from Facebook and Instagram are top quality
    • Currently downloads the minimum size larger than the UIImageView
    • Still want the downloading for the UIImageView to be blazingly fast, but the image for download to disk should be best quality

 

Other Features Desired (not this job, but in a future one)

  • Click on image for full screen
    • download or share button in that full screen
  • Alternative easier viewing structure
  • Custom share screen from 
  • In Friend Picker- order friends user has more 7 photos with by alphabetic order
 
A) Main Screen

A) Main Screen

C) Share or Save To Disk ActivityView

C) Share or Save To Disk ActivityView

B) Nothing is showing while image is loading

B) Nothing is showing while image is loading