Skip to content
iPhone client for Gallery3
Objective-C C
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Classes
G3CoreData.xcdatamodel
g3Mobile.xcodeproj
g3MobileData.xcdatamodeld
.DS_Store
.gitignore
Default.png
Entitlements.plist
G_LOGO.png
MainWindow.xib
MyPostController.xib
MyUploadViewController.xib
Param.h
Param.m
README
Vars.h
Vars.m
addIcon.png
addIcon_selected.png
commentIcon.png
commentIcon_selected.png
createIcon.png
defaultPerson.png
editIcon.png
editIcon_selected.png
empty.png
g3DB.sqlite
g3Mobile-Info.plist
g3Mobile_Prefix.pch
iTunesArtwork
main.m
makeCoverIcon.png
makeCoverIcon_selected.png
saveIcon.png
saveIcon_selected.png
trashIcon.png
trashIcon_selected.png
uploadIcon.png
uploadIcon_selected.png

README

Installation / Setup instructions:

Setup Gallery3:
1) Install Gallery3 
   see: http://gallery.menalto.com/gallery_3.0_released
2) enable the REST-module
   go to Admin->Modules and check-on 'REST API Module' and hit 'Update'
2) create/modifiy a user for the mobile-client
   go to Admin->Users/Groups and create a user (and a group)
     (the example code is based on a user 'admin' and password 'gallery3')
   go back to your gallery3 and grant this user-group rights 
     on whatever you want to see on your mobile client

The Development-Environment:
3) install Xcode 3.2.4 + iOS 4.2 SDK 
   (download from apple)

The Code:
4) get the latest three20 library:
     git clone git://github.com/facebook/three20.git
   checkout tag 1.0.4: git checkout 1.0.4
5  get the latest RestKit library:
     git clone git://github.com/twotoasters/RestKit.git
   checkout branch 0.9: git checkout 0.9
6) get the latest g3Mobile code:
   git clone git://github.com/dave8401/g3Mobile.git

!!!NOTE: the three20- AND(!) the RestKit- And(!) the g3Mobile-folder MUST(!) 
be in the same parent directory!!!

Run it:
6) fire up 'g3Mobile.xcodeproj' and hit the 'Build and Debug'-button
7) enjoy and contribute with new ideas, code, testing, ...

More to follow ...
Something went wrong with that request. Please try again.