Why Ionic Is My New Favorite Tool As A Web Developer

I recently applied for a job as an application developer and came to find out during the interview process that the company was using ionic to develop its applications. I wanted to learn more about what Ionic was so I built a very simple application with it to try and learn/understand it, here are some of the things I learned.

What is Ionic?

Ionic is a framework for building web applications. It can be used alongside other frameworks such as React or Vue. What makes ionic interesting is that it comes prepacked with many design features built-in. When building an ionic app it takes almost no CSS to create a great-looking app.

What is good about Ionic?

The best part about Ionic in my opinion is the built-in tool that takes the code from your web application and ports it into apple and android apps as well. It is very easy to build one app and get a cross-platform application for all 3 platforms.

Minimal CSS makes building out apps quickly easy and fun.

Ionic is really a wrapper. Since you can use it with other frameworks or just their custom HTML tags it is very easy to pick up and doesn't require a lot of new learning.

What is bad about Ionic?

I think the one thing about Ionic that I really don't like is that even though it takes the need for CSS out of your app it does require a bit of extra code in the HTML/javascript department depending on what framework you are using to build your app. To get the most out of ionic there are specific templates that you have to follow and they can be long-winded in text.

--

--

--

Student at Flatiron School

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Interoperability for Verifiable Learning and Employment Records

Exclusive interview with Piyush Mehta, CEO of Data Dynamics

How to choose the right AWS partner

“It’s my programming language!” Please, learn another more

How Agile Practices Improve Release Management?

A Complete Spring Boot Microservice Build Pipeline using GitLab, AWS and Docker — Part 2.

Arduino vs. Raspberry Pi: Which is Better?

Arduino vs. Raspberry Pi: Which is Better?

Sudoku over poetry: Clouds and clocks part 3

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kevin Jung

Kevin Jung

Student at Flatiron School

More from Medium

Learn the Most Basic Node.js in 3 Minutes

aar.is | Documenting my learnings

What Software Should Developers Know About the “No-Code” Movement?

7 Web Development Things I Learned in 2021 ✨