Mobile App Development Webinar Reviewed
Written by Nikos Vaggalis   
Monday, 12 September 2016

Rob Lauer, from the Telerik Platform Product Management Team at Progress, recently hosted a webinar on ways of building mobile applications. Mobile Application Development - Demystified is now available to all. 

The presentation was logically divided into two parts; the first on choosing the right tools depending on the developer's background, while the second, on using Telerik's integrated platform for building and deploying applications, even visually without requiring any coding.

The first part was very educational in putting the record straight, acting as the ultimate guide on the bootstrapping  process one has to go through in achieving a smooth transition form the existing infrastructure into the mobile one.

It was also one of the rare occasions that labelling people had a positive effect. The labelling relates to the dividing of developers into tribes depending on what they are busy with in their daily non-mobile work activities.

As such there's the Web developer that knows HTML, Javascript, CSS and Jquery, then there is the .NET developer, comfortable with the .NET framework and traditional Winforms/WPF/ASP.NET applications, and lastly the pure Javascript developer who is familiar with NodeJs and Angular.

 

 

Now, depending on which group you fit in, a unique path to mobile development is recommended, one that will have the littlest transition overhead and allows for the reusing of the skills already in possession.

As such Group 1 will find it easier to adopt the Mobile Web, that is applications that don't need native features or their performance is not important, pointing to the direction of the one size fits all Responsive Websites.

Group 3 will find interest in Hybrid applications, applications that despite their making with HTML5, do have access to the devices' native features. Hence this path is recommended when performance counts plus you need to offer an engaging experience to your users. This kind of apps will utilize HTML+Javascript+CSS, but will also have access to the native parts through the WebView under Apache Cordova and Phonegap.

 

 

Last but not least Group 2 will find shelter in the native applications family, which offer ultimate performance plus a platform specific UI. The problem with this approach lies in how to achieve cross platform capability, i.e write code once and run it across all mobile platforms, be it Android,iOS or Windows Phone.

The options here, if you are a .NET/C# developer, are obviously Xamarin and Mono, but note that Group 3 is looked at from Telerik's Microsoft shop perspective, as such the Java option is not even mentioned.

Then there's yet another option, an amalgam of all the three approaches we've already mentioned, one that will allow for the seamless transferring of the web developer's skills into the mobile application building landscape.

This is the way of Telerik's homegrown solution. NativeScript. which we've already commented on in NativeScript - to rule them all?

So thus far the first part was an informal as well as educational attempt of demystifying and shedding light on the alternative ways in going mobile, wrapping it up with a great side by side comparison chart between Nativescript and its competitors Cordova, Xamarin and React Native, highlighting its merits against theirs: access to native device features, use existing web skills, native performance, true cross platform development and ease of onboarding.

 

 

This chart also builds the bridge and prepares the transition to the next part which is dedicated to NativeScript, or is it? Well kind of, as in place of the expected talk and code demonstration, an overview of Telerik's platform is provided instead.

Telerik's platform is integrated because is not just about running an IDE/Visual Designer in your browser, but includes many more features such as Cloud builds, Push notifications, Device simulations, easy distribution of your app to the iOS  and Google Play stores, package management, icon generation, dashboards that give insight into your apps' monetization or user adoption rates, various other analytics etc.

All these are quickly demonstrated through building a simple app that shows restaurants on a map,allowing visitors to give feedback on them.    

The Reataurant app was solely build with the Visual Designer, by means of dragging and dropping, plugging Authentication in,  going through screens to create master-detail views on so on, and by clicking checkboxes that utilize backend databases and bind controls to the UI.  

Despite no coding being necessary for the demonstration, viewers are free to go behind the scenes and amend the generated code or write their own from scratch. What is suggested though, is using the Visual Designer as much as possible and then applying the necessary code modifications.

 

 

Summing up, it was a great webinar, especially for aspiring developers wanting to make the move to mobile. As such I recommend it whether interested in the Telerik platform or not.

 

rlaur

 

The recorded session, which lasted almost 50 minutes, has now appeared on YouTube and we've included it here to make it easy for you to watch it:

 

 

More Information

Telerik Platform

Telerik NativeScript

 

Related Articles

NativeScript - to rule them all?

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter,subscribe to the RSS feed and follow us on, Twitter, FacebookGoogle+ or Linkedin

Banner


Couchbase's Coding Assistant Goes GA
11/03/2024

Capella iQ, the AI coding assistant for developers that makes interacting with Couchbase using natural language possible, has gone from private beta to being generally available.



Gain A Python Professional Certificate From edX
20/02/2024

From now until the end of February edX is offering a saving of up to 30% on some of its expert-led courses and program bundles, which is a good incentive for going from thinking about enrolling to act [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

Last Updated ( Monday, 12 September 2016 )