Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
iPhone client for Gallery3
Objective-C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Classes
FBConnect.bundle/images
G3CoreData.xcdatamodel
RestKit @ 43c1a4c
facebook-ios-sdk @ 74358cd
g3Mobile.xcodeproj
g3MobileData.xcdatamodeld
.gitignore
.gitmodules
Default.png
Entitlements.plist
G_LOGO.png
MainWindow.xib
MyPostController.xib
MyUploadViewController.xib
README.md
addIcon.png
addIcon_selected.png
commentIcon.png
commentIcon_selected.png
createIcon.png
defaultPerson.png
editIcon.png
editIcon_selected.png
empty.png
fbIcon.png
fbIcon_selected.png
g3Mobile-Info.plist
g3Mobile_Prefix.pch
iTunesArtwork
main.m
makeCoverIcon.png
makeCoverIcon_selected.png
reorderIcon.png
saveIcon.png
saveIcon_selected.png
sites.json
trashIcon.png
trashIcon_selected.png
uploadIcon.png
uploadIcon_selected.png

README.md

Introduction

g3Mobile is an iPhone app that brings all your pictures from gallery3 to your iPhone.

g3Mobile focuses on a smooth browsing experience and comes with some basic features that include
image uploading and adding/modifying/deleting/commenting of albums & items.

Functionality:

  • Basic Login/logout
  • Tableview & Thumbview to browse the gallery
  • Create albums
  • Modify albums
  • Reordering of album / images per drag&drop
  • Delete functionality for albums and photos
  • Image upload from library & camera (w/ optional caption)
  • Full offline support
  • Full caching to boost performance
  • Async. load of album & images
  • Simple slideshow (basic)
  • Add/deletion of Comments (basic)

For testers: How do I get it?

  1. Do you meet the prerequisites?
    • You must have at least iOS version (4.3)
    • You must be on the latest gallery3 version (3.0.2)
    • You must have the REST API Module enabled
  2. Contact the author/developer aka me :-)
    • Send me an email address that you are checking on your iPhone (PM or email me)
    • You will receive an email from TestFlight that allows you to register your device
    • Once done, You will receive email notifications for each new build.
      You can then install/upgrade over-the-air (directly from your iPhone).
  3. Use this Gallery 3.x forum to provide feedback

For developers: How can I get it to build & run?

Setup Gallery3

  1. Install Gallery3:
  2. Enable the REST API Module:
    • Go to Admin->Modules and check-on REST API Module and hit Update
  3. Create/modifiy a user for the mobile-client:
    • Go to Admin->Users/Groups and create a user (and a group)
    • Go back and grant this user-group rights

Setup the development environment

  1. Install latest Xcode 4 + SDK:
  2. Install Git:

Get the code

  1. Get the latest three20 library:
    • git clone git://github.com/facebook/three20.git;
  2. Checkout tag 1.0.5:
    • cd three20; git checkout 1.0.5; cd ..;
  3. Get the latest g3Mobile code:
    • git clone git://github.com/dave8401/g3Mobile.git;
    • cd g3Mobile; git submodule init; git submodule update;

NOTE: The three20- and the g3Mobile-folder MUST be in the same parent directory!

Run it

  1. Fire up g3Mobile.xcodeproj and hit the Build and Debug-button
  2. Enjoy and contribute with new ideas, code, testing, ...
Something went wrong with that request. Please try again.