Android and iOS differences
Since each of the platforms is implemented by totally different teams, each platform has its own particular awesome and horrible behavior. When possible, NativeScript wraps them all up and attempts to make a cohesive whole that works in a similar way on both platforms. This means for the most part, the component will work identically, but there can be discrepancies, which you may have to take into consideration. We will look at a couple of differences in depth.
The soft keyboard
One difference that you might have already noticed in our crossCommunicator
application is that on Android, when you click on the text entry box and the soft keyboard pops up, the message log part of the screen automatically shrinks and the text entry box is still visible. This is something that Google engineers built into Android. We get this awesome behavior for free. However, on iOS, when the soft keyboard appears, it just goes over everything on the bottom part of the screen. In this...