43. 25.2810A.14A. 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 on November 15, 2019 08:36 PM by ahospers ahospers


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 over 3 years 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 over 3 years ago (Flag)

Mobile App Developer met passie voor natuur gezocht!

In staat om op basis van requirements en specificaties zelfstandig te werken.
Kennis van JavaScript/React Native, of de bereidheid om die kennis op te doen. Als de functie je aanspreekt, en je ervaring hebt in een andere taal (Swift, Objective-C, Python, Java, Ruby, et cetera) kun je ook solliciteren.
Ervaring met ontwikkelen van Android en/of iOS apps is een pré.
Communicatief vaardig. Spreekt, leest en schrijft zowel Nederlands als Engels.
Positief ingesteld, teamspeler.

Over ons

Wij zijn Observation International. Wij bouwen betrouwbare oplossingen voor vrijwilligers en professionals op het gebied van biodiversiteit en ecologie. Wij willen het voor waarnemers zo gemakkelijk mogelijk te maken om ecologische data te verzamelen en te raadplegen. Wij maken o.a. de sites Waarneming.nl, Waarnemingen.be en Observation.org, en de apps ObsIdentify, ObsMapp en iObs. Ook zijn we betrokken bij diverse nationale en internationale projecten, altijd met een combinatie van natuur en IT.

Onze mobiele apps worden gebouwd met React Native.
Voor onze webapplicaties werken we met Python en Django.
Wij werken in projecten, in teams, op basis van sprints van 3-4 weken, met een Scrum Master.
Wij werken actief met en aan Open Source software.
Voor de COVID-19-maatregelen werkten we al primair vanuit huis, en incidenteel op kantoor bij onze partnerorganisatie Naturalis in Leiden. Dat is de werkwijze waar we zodra het kan ook weer naartoe willen. Tot die tijd werken we 100% vanuit huis.
Ons team bestaat momenteel uit 14 personen.
Wij worden gesteund en gestuurd door een internationaal bestuur, vele vrijwilligers en diverse (inter)nationale partnerorganisaties.

Posted by ahospers about 2 years ago (Flag)

Add a Comment

Sign In or Sign Up to add comments