After much research I have discovered that the Dimensions library for Android does not work like it is supposed to. For example, Each time I use "Dimensions.get('window').height", I get a different results.
This is documented on git:
Dimensions.get('window').height is sometimes wrong on Android
The solution is to use "getRealDimensions" library as is mentioned on the git link above.
This is the link to the 'getRealDimensions' but it is written in java and I have no idea how to implement it into my react-native android project.
Summary
How can I implement the 'getRealDimensions' library into my react-native android project?
Thanks.