We cannot skip mobile application development if we want to deliver our application in all channels. Mobile Application development used to be strictly divided into Android Platform and iOS platform. Since more and more cross-platforms tools are introduced, the barrier to reuse business logic over iOS and Android becomes easier than ever.