Swift libraries remove Restkit, the third-party library

I agree that it’s a bummer when features are pulled, but please understand that I did this for a very good reason. iOS 13 deprecated a number of older developer libraries, and the third-party library we were using to do multi-photo selection was hit hard. It was causing significant amounts of instability, crashes in the app in unpredictable ways, etc. In order to bring multi-photo selection back, I’m either going to have to re-implement that whole library, or find a new third-party library. Both will take time, and are further complicated by the fact that we can’t use Swift libraries in the iOS app right now, since one of the other third-party libraries we’re using (RestKit) won’t compile with Swift. I’ve been working on removing this problematic library for a while now, but it’s slow going because we use it a ton.

So my plan is to keep working to remove Restkit, the third-party library that won’t compile with Swift, so that in the future I’ll be able to choose from the vast menu of Swift libraries that do camera/photo library picker stuff, with lots of support for multi-photo selection.

React Native Seek
React Natice ObsIdentify

Posted by ahospers ahospers, November 15, 2019 20:36



I added a very basic search to atlases in response to Jane’s feature request https://www.inaturalist.org/atlases 6. So now if you wanted to see all ‘marked’, ‘active’ atlases of taxa in the LIliaceae you’d do https://www.inaturalist.org/atlases?utf8=✓&filters[taxon_name]=Lilies&filters[taxon_id]=47328&filters[is_active]=True&filters[is_marked]=True

The out-of-range is vestigal, we don’t display it anywhere anymore (except the old filter menu thats still on https://www.inaturalist.org/observations/loarie 1). It worked directly on the taxon-range, rather than using atlases

Posted by ahospers about 1 year ago (Flag)


m looking for a way of finding observations without coordinates. Many of these have Location Notes, so it is basically lacking Longitude or Latitude that I am looking for.
I am not interested in those with Latitude = 0 or Longitude = 0 (see https://www.inaturalist.org/projects/null (which is very inappropriately named, as I am looking for NULLS but this project identifies zeros instead - nulls have no data (value unassigned, or empty, or missing), but 0 is a specific datum - zero - like any other value - and not a “null”)).
At present for this user, filtering on verifiable=false gives me more or less what I want, but conflates these with any Data Quality criteria, not just missing coordinates.
https://www.inaturalist.org/observations?place_id=any&subview=grid&user_id=ahospers&verifiable=false 1

Posted by ahospers about 1 year ago (Flag)

Add a Comment

Sign In or Sign Up to add comments