As the project grows, it becomes increasingly harder to find the right file to work with.
This PR:
Divides GoogleMapsView and AppleMapsView into separate directories with their subcomponents
Moves common interfaces (protocols) into their own directory
Create subdirectories for our extensions to native types, e.g. ExpoAppleMapsAnnotation the number of these is just one, but will rise soon, so they are separated to avoid future confusions.
These changes Apply to Kotlin as well, so package tree is changed as well.
Please evaluate if this change makes sense, or if files should be divided in a different way.
As the project grows, it becomes increasingly harder to find the right file to work with. This PR:
GoogleMapsView
andAppleMapsView
into separate directories with their subcomponentsExpoAppleMapsAnnotation
the number of these is just one, but will rise soon, so they are separated to avoid future confusions.These changes Apply to Kotlin as well, so package tree is changed as well.
Please evaluate if this change makes sense, or if files should be divided in a different way.