(i don't have an iPhone so i haven't seen the app, so all my comments are missing that context)
- no Android seems like it'd be a big dealbreaker if you want social/sharing features - i see a lot of apps that launch as iOS-only get stuck as iOS-only if they don't get funding - i imagine you're too far in the development process to switch, but a map application seems like it'd be reasonable on React-Native so you can make it cross platform
- ^ to this point, is there a reason why this is a native app rather than a web app? i see you say "Browser based maps are generally terrible on mobile" - does this mean the Google Maps SDK (or whatever maps SDK you're using) has much better UX on iOS than on web? one potential upside i can think of for a native app is the ability to associate photos in the user's photo album with a spot, without having to store photos on your server/aws/whatever - although this seems like minimal upside considering you want social/sharing features - getting users to try the app would be much easier if it was a web app rather than a native app, and i'm not seeing a technical reason this needs to be a native app
- you'll want a way to upload a number of photos per spot
- a lot of people who would be power users of such an app will already have spot lists somewhere else - it's probably a good idea for you to have the ability to import data from Google Maps (see https://takeout.google.com/) and Apple Maps (unsure what their format is)
- Fortunately it is built using React Native so switching it over hopefully won't be too much drama, I just don't have an android phone at the moment so it's kind of hard. Having said that, I have a web/data background so everything is set up to work cross platform and hopefully won't take too long to set up.
- I had built a browser based map before this (I'll admit this was for a skate shop's website through Shopify so much more limiting) and it just wasn't as fast, uploads were painful and on mobile there were just too many issues. If you look at the difference between Google Maps in browser vs the Google Maps app, this is basically the difference.
- Yes, can upload multiple photos per spot!
- And yes, we have the ability to import .kml files from Google My Maps. If anyone has a list they'd like to see imported please reply with it! (So far we've had zips with 300+ Osaka spots, 400+ Ohio spots, every real life spot from the Tony Hawk games, Berlin spots and some scattered European lists.)
Right now this is just one skater doing this between skates, but I'm always refining and adding new stuff so I'm very open to feedback.