I am now looking for an experienced React Native developer to port these apps and produce one code base that can compile to both iOS and Android apps. I have the source code to the iOS apps if you need it, but I think it might be easier to port them from scratch (i.e., with no reference to the iOS source code).
What I will provide:
-Promo Codes to download the iOS apps from the Apple App Store (assuming you have an iPhone/iPad).
-All relevant media (photos, sounds, etc).
-You will deliver a complete React Native codebase that can be used on my computer to compile both iOS and Android binaries.
-I will own the source code.
-Apps need to run on both phones and tablets, each of varying sizes.
Overview of technology
These apps are compiled from the same code base, with all content displayed to the user being read from an SQLite database. With the React Native port, I think it might be easier to have the content included as separate HTML files. I am open to ideas about how best to do this.
Apart from standard iOS frameworks, the apps use the following technologies:
-Geolocation - the user can generate a list of species likely to be found at the user’s current location. This uses the mobile device’s GPS hardware to locate the user, then searches the SQLite database for all species whose range polygon contains the user’s current location using a simple point-in-polygon (PiP) algorithm. Code for this algorithm (in Objective-C or PHP) can be supplied if needed.
-Display of maps offline - the user can tap on a cached map image to generate a species list for that location. This uses the same PiP algorithm mentioned above, but uses a user-selected location rather than the user’s current location. The offline map is a set of OpenStreetMap tiles that are cached in the app.
-Playing sound files, with a marker moving along to show progress.
If you think this could be done better with a different cross-platform framework, I am open to ideas.
Note: I am re-listing this job as the previous applicant didn't work out. I am now behind schedule and would like for this to be done ASAP.
I am looking for a mix of experience and value