iNaturalist iOS app
Objective-C Other
Latest commit f9b8591 Jul 18, 2017 @alexshepard alexshepard delay making searchBar firstResponder
until after -viewDidAppear:, because it won't work if it's
called any sooner.
Permalink
Failed to load latest commit information.
INaturalistIOS delay making searchBar firstResponder Jul 18, 2017
en.lproj
es.lproj put these storyboard files in the right place Nov 16, 2016
iNaturalist.xcodeproj
iNaturalist.xcworkspace remove confirm obs photos with collectionview Oct 23, 2015
iNaturalist updates for slideshow Jun 22, 2017
iNaturalistTests safe image cache Apr 9, 2017
.gitignore
.gitmodules switch to cocoapods for restkit May 8, 2015
.travis.yml let's try xcode_workspace for travis May 12, 2015
MIT-LICENSE MIT license, github readme. Feb 19, 2012
Podfile
Podfile.lock taxon suggestions Jun 21, 2017
README.md update readme Jul 6, 2017
config.h.example

README.md

INaturalistIOS

INaturalistIOS is the official iOS app for submitting data to iNaturalist.org.

Setup

We use cocoapods for dependencies. Install it with: gem install cocoapods, then do pod install in this directory to install the INaturalistIOS dependencies..

You'll also need to copy config.h.example to config.h and fill in your details.

That should get you set up for local development with the Simulator. If you want to test on actual devices you'll need to get a provisioning profile from Apple and configure the project to use it: https://developer.apple.com/ios/manage/overview/index.action.

Roadmap

Check out our Roadmap for details on where we're doing.

Getting Help

Did you find this repository while searching for a solution to a problem with INaturalistIOS? Consider first checking in with the iNaturalist Google Group to see if other users are reporting issues or to ask a question. If you're pretty sure there is a technical issue to raise, submit an issue. A "good" issue is one that is:

  • Reproducible, by you and others;
  • Well-described, including:
    • what steps led to the problem;
    • a description the problem;
    • what you expected if the problem had not occurred;
    • the exact error message if one was shown.
  • Documented, if possible (such as by using screenshots)