An overview look at current mobile development landscape including 4 major platforms iOS, Android, Flutter and React Native.