Skip to content

Lean Core - Focusing on thin wrapper #2723

@radeno

Description

@radeno

Based on lean core initiative in React Native which deprecating legacy code and extracting some other modules to community.

I think React Native maps pushing ahead so much legacy code even from era when AirBnb was main maintainer of this repository.

55 opened PR and 245 issues says in clear language. Very much issues are almost identical "something doesn't work by documentation".
And that is problem. RN Maps is too wide. Using Google maps in iOS was an issue when iOS Maps were too far behind. But it is no longer valid. IOS Maps and Google Maps are both very stable, very useful and very similar in same functionalities.

So what should be implemented in Google Maps should be implemented in iOS Maps and vice versa.

On this fact i propose to remove whole implementation of Google Maps for iOS. It makes more problems that positives and focusing only on making very thin wrapper between RN and Native implementation. Every other implementation makes it hard to debug, and takes more time to code it correct.

I don't have any measured data about usage of Google Maps for IOS among developers.

So when i can request about anybody about feedback.

React with:

  • rocket 🚀 if you use only iOS Maps and don't use Google Maps on iOS
  • eyes 👀 if you use Google Maps on iOS

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions