photo / mobile-ios Goto Github PK
View Code? Open in Web Editor NEWTrovebox mobile application for iOS
Home Page: https://trovebox.com
Trovebox mobile application for iOS
Home Page: https://trovebox.com
Fix a bug that Jaisen found in the demo to upload pictures
Check if the user has network to request that from server
to be defined
I received a message for the home screen saying that there was no internet. Probably because at this point, the validation didn't run yet.
Solution: make WebService.[h/m] singleton and invoke the check in the beginning of the application (OpenPhotoAppDelegate)
Click on the picture and share it in Facebook, twitter or email.
Today the upload is using the OAuth framework to send the data. We may have to change to NSURLConnections AND use connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:
What we have to do:
Can we try to implement our OAuth flow the way Google does?
http://code.google.com/apis/accounts/docs/OAuth_ref.html#SigningOAuth
Basically, you use 'anonymous' for the consumer key and secret. This will require a couple changes.
Add tags to photo
When submitting tags it should be a comma delimited list. It looks like what is being passed in is a json string.
tags=patrick,jaisen
Looks like right now it is (this is incorrect).
tags=['patrick','jaisen']
Add a functionality to reduce the size of the picture. Today it is too large and takes a lot of time.
Make the app available for iPad.
Depends on the settings, the app needs to save the picture to the photo album.
I updated the API to return NULL when there are no photos.
http://current.openphoto.me/photos/tags-notagexists/list.json
iOS needs changes.
Add effects from Aviary. Really simple.
Add title and description when a user clicks an image
Upon attempting to install the iOS app via the TestFlight website (after following all the instructions for special provisioning/adding certificates) I get the following error:
Unable to Download Application
"OpenPhoto" could not be installed at this time.
I am running iOS 5 beta 7 on an iPhone 4.
Add a button Cancel
in the navigation where we are adding details.
This maybe addressed by UIProgressView in #33 but the user should be able to start a photo upload and continue using the app. Perhaps they will take another photo and upload that one too both in parallel.
When uploading a photo you should be able to type a new tag in addition to selecting from the list
Add private/public
In the Gallery and Photo from Gallery there are some fake code used for the release 1.0. It must be removed and changed the classes names.
NSUserDefaults is not thread safe. When the user refreshes the pictures, it may crash. Choose another solution.
BrowserID redirects the user to an empty page.
Add gps position when uploading new pictures. User must agree with it.
WOW... Not even going to test this app as I know for a fact I will never use it because the registration process is long and tedious. If you want this app to be successful you need to remove amazon registration and just create a global key for your application and use that.
Also you need to add a link that makes it easier to register on the main page. Maybe a box that says put in what account you want then it goes to that url.
I gave up half way through because it was taking to long and I didn't feel like registering with amazon.
Add some devices from the test flight that are not in apple's developer website.
All frameworks are located in the root of the source code. Move them to another folder, e.g.: plugins or frameworks
Create classes to hold all webservices code:
WebService.[hm]
WebServiceInvoker.[hm]
Add logout button int the tab bar item on settings.
The app should know if it comes from an updated. If yes, remove from user default data when necessary. Keep the actual version in the Constants.h and the application is opened for the first time save this in the user default data.
Add authentication Oauth to the app
The privacy setting should be the same across apps, set to public by default.
Create a functionality to get more 25 images…. to load pictures (there is a fake example already in the code)
We should remove the "mobile passphrase" and use the BrowserID authentication.
Today the version being used in the app is from google source.
We should just update to the latest version found in github:
https://github.com/stig/json-framework
Currently the user is directed to the home screen after an upload.
With TestFlight SDK integrated to the application we can have much more details of crash, checkpoints and a better feedback.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.