DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Five Things About Developing Mobile Apps
John Papa for Microsoft Azure

Posted on with Burke Holland

Five Things About Developing Mobile Apps

Why are there so many options for developing mobile apps? What should you choose? How can you slipstream your way into mobile and take advantage of the cloud? Todd Anglin has all the answers and wears some snazzy clothing, in this episode of Five Things.

And if you can figure out what Redapative means ... please tell us in the comments ๐Ÿค”

Todd talks about various mobile technologies including React Native, NativeScript, Ionic, PWAs ... here is a though ... should we start pronouncing them as "pwaah" ? No ... just no.

Learn more about mobile dev:

Top comments (3)

Collapse
 
gabek profile image
Gabe Kangas

Or you could write a native app and provide a better experience for everyone :D

Collapse
 
baso53 profile image
Sebastijan Grabar

This. Oh how many times have people proven themselves wrong when choosing some of these quasi native solutions. Native is still the winner here.

Collapse
 
john_papa profile image
John Papa Author

Thanks for the feedback.

Right tool for the right job. I've built with native, hybrid, pwa ... there is a lot more that goes into this than just one factor. To name a few:

Team skills (and company skills)
Target audience and their devices
Features required
Company maintenance plans (who supports it)
Update policies at your company
...

Point being that even though developing a native app is a great way to get an awesome experience, it is not true to say developing with the other techniques is NOT going to give you that.

My personal take: I love and use Swift with iOS, PWA, React Native, and Ionic.

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. ๐Ÿ›