Journey from iOS to ionic

Ashish Pandita
5 min readJun 17, 2021

Prior to I go deeper into the theme, I want you to comprehend something about the journey that we cover till date. We started our journey in the year 2017 at Exeevo; we began our excursion with by making a delightful exceptionally star of iOS application. Every one of the plans navigations were however to profundity to make a vivid client experience. We developed a powerful yet impact and instinctive user experience which no other CRM Rep facing application are providing this time. Existing Rep centric apps in the market were lacking the user experience. We began developing and client requests were expanding from one gadget to other we were thinking to utilise one such innovation which can take into account every one of the client’s needs now half and half advancement was not the better decision but rather we actually checked out and we keep creating highlights we improved the UX now mixture advancement was moulding in better future. Choices taken at the correct time yields results our clients began utilising cross breed applications on various gadgets we used to get extremely sure criticism and this was the time we never thought back or look back and have ceased local turn of native developments. All across our customers are using hybrid applications. They are pleased by using our apps. Tedious data feeding job of Reps is gone now by using this smart application.

This article expects to show you how and why you should stick on to the crossover approach in your next portable application project. Most of the people like Apple and even me also. Furthermore, I truly prefer to foster local iOS Apps with Swift, as it simply feels right to me. Yet, in the end you are remaining there with a great iOS App, for iOS mobiles and additionally tablets and that is it. Now you could be thankful, however consider this: Also, on the off chance that you need to contact a more noteworthy crowd on the grounds that your clients are requesting it, or on the grounds that you would prefer not to miss the pay from the large numbers of potential clients, you should make your application accessible on various platform, if not more stages. Presently the fury starts.

Enter crossover advancement, which, in addition to other things, facilitates your intricacy by holding you down to a single code-base for different objective stages like android and iOS. Basically, half breed advancement includes creating applications as Web applications that spat a program, and afterward enclosing them by such a way that they run as local applications on portable working frameworks like iOS and Android. in spite of the subsequent single code-base which significantly improves on administration or services of your application’s lifecycle, the hybrid code of the Web application can be enlisted with Apple’s App Store and Google’s Play Store.

Why choose Ionic? As ample of hybrid frame works are obtainable in the market it was tricky for us to choose as these frameworks were still growing performance was a bottle neck in these solutions with limited support. Finally we made a choice with Ionic/Angular because we want single code base to deploy on multiple platforms.

Any AngularJS format that pre-owned that tag would mysteriously bootstrap the segment and run it as though it was locally upheld directly in the program. You can’t point out any difference whether apps is native or hybrid performance is almost same. Our initial investigations with AngularJS were so effective we quit taking at choices and bet everything. AFTER Ionic 5 we are happy that we used it as it’s the best framework ever.

Ionic offers extraordinary potential outcomes to construct half breed applications which look magnificent, yet which likewise act as normal as a local application and depend on one shared code base. Furthermore, on the off chance that you a terrified of JavaScript, it’s not as awful as you might suspect. Allow it an opportunity! This sort of system permits you to utilise a mix of programming dialects like CSS, HTML5 and JavaScript. The combo of these three harsh dialects will assist you with getting the best UI for your designated crowd. With the latest also we can use react native and Vue. Typescript with Angular gives more control to developers to build rich applications. It is ideal to utilise Ionic in the event that you have a visual application, since you will be for the most focused around looks.

With the present delivery, Ionic Framework is currently conveyed as a bunch of Web Components utilising the Custom Elements and Shadow DOM APIs accessible in all advanced portable and work area programs. In addition, since Ionic currently targets standard web APIs along with the native apis accessibility with a huge community support developers can have confidence that Ionic’s segment APIs will remain stable for a long time to come as opposed to succumbing to frontend and structure stir.

Ionic is currently a cutting edge, online Design System and application structure for each web engineer regardless of what devices they decide to use on top.

As an iOS engineer, you can either utilise the Storyboard/xibs to make the UI now more advanced is swift UI or you can get it done in the code. In any case, you have extraordinary choices for layout to ensure your application looks and acts similarly as you wish on various screen sizes, in spite of the fact that there are just a lot of sizes. But as said all that is only limited to iOS devices.

In the event that you change to Ionic, you will overall have all the design in HTML which implies you are best of with using relative sizes which works on most of the devices and across all screens. The incredible thing about the Ionic Framework is that it has a gigantic, dynamic local area, that is anxious to help on various gatherings or particular YouTube channels. In the event that you look via web-based media, you will actually want to discover even the authors of Ionic Framework, since they are open in assisting their clients with making the ideal application.

Conclusion of this journey: IOS TO IONIC

The essential and current necessity needs call for crossover portable application. Ionic structure is best reasonable for building versatile application with essential local functionalities. The application created utilising this structure runs at the same time on gadgets having distinctive working frameworks. To assemble intelligent half and half applications, Ionic uses AngularJs and typescript. Similar code with not many changes can be utilised for all kind of stages which brings about less advancement time, exertion and cost.

--

--

Ashish Pandita

Born in northern part of India studied computers with 16 years of experience into designing softwares and systems. Interest physics, astronomy and science.