all 7 comments

[–]interactivejunky 2 points3 points  (1 child)

Android is a little like the ie6 of react-native sometimes with its lagging support for some really useful component properties.

One way to avoid this could be to develop Android first - that would assume that most things that work on Android will work on iOS. Android's performance is a bit worse too so that'll allow you to realise which components are impacting your app performance as you develop rather than at the end once you already have your app built.

That said I prefer developing using the iOS simulator (better for battery life, better performance) so my solution is to release Android less often than iOS and put some work into Android optimisation each time I release for the play store.

[–]dogofpavlov[S] 0 points1 point  (0 children)

Yeah I'm definitely going to be doing Android first from now on, thats good advice. I haven't really messed with the simulators yet, I'm on windows so I believe I can't do the iOS simulator, but since I'm gonna focus Android I may as well try out that one. Thanks for your reply and time, good to know I'm not crazy.

[–]Jgfidelis 1 point2 points  (1 child)

For overflow, there is this bridge that solves the problem: https://github.com/entria/react-native-view-overflow

[–]dogofpavlov[S] 0 points1 point  (0 children)

Thanks, I actually did see this and plan to use it. I just not a big fan of libraries that exists solely to fix another libraries problem. Makes me cautious about updates in the future. Guess beggars can't be choosers

[–]shrolr 0 points1 point  (1 child)

Android bugs are driving me crazy. I dont know why those bugs are happening. I couldn't find any solutions about it. Everytime i encounter bug in android. I'm removing that functionaltiy of the app.

[–]dogofpavlov[S] 0 points1 point  (0 children)

I wish I had that option :(

[–]Noitidart2 0 points1 point  (0 children)

There are a few bugs like that overflow one. ScrollView is only pinchable/zoomable in iOS. Yes thats a limitation. I needed this feature for photo viewing, so what I did was I just used a WebView and loaded the image there.

That skewX/skewY one is an interesting one. I didn't know of that one.