Web browsers provide a variety of data primitives that web developers use to manage, manipulate, and store data – from plain text, to files, images, videos and more. However, using them correctly and effectively can be confusing. One such example is converting a base64 string to a blob using JavaScript. A blob represents binary data […]

This is a guest post from Simon Grimm, Ionic Developer Expert and educator at the Ionic Academy. Simon also recently released the book Practical Ionic, a guide to building real world Ionic applications. After my session during Ioniconf, there was a question about routing inside Ionic modals that came up during the Q&A. Because the […]

Hi there, I’m Eric Horodyski, the newest Solutions Architect here at Ionic. Before joining the team here, the previous five years of my professional career was spent as a Lead Developer building dozens of hybrid mobile applications, some in React Native, the others in Ionic. The interest in hybrid mobile development continued to grow within […]

Official support for CSS Shadow Parts in Ionic Framework has landed! Shadow parts make it easier to theme and customize Ionic Framework components. They replace the need for a large amount of CSS variables by adding the ability to target any CSS property on an element inside of a shadow tree. Why Shadow Parts? 🤔 […]

Let’s face it: the keyboard is a constant source of pain and frustration for users and developers. Much of this has to do with the limited control browsers provide with keyboards. For native apps, we’ve even gone as far as creating plugins to help ease the pain of keyboards. Thankfully, browser vendors have agreed that […]

There’s no shortage of fantastic hosting providers these days. If you’re looking to deploy a web app, you really can’t pick wrong. But there are a few that stand out as being the best hosting solution for Progressive Web Apps. Today we’re going to look at how to deploy an Ionic React app to Vercel […]

So, Angular universal is a thing… And it seems it is something you all have been very excited about for some time. Since I tweeted about this some time ago, it’s been one of the top 3 most common questions asked of us (right behind “when’s Ionic Vue going to be ready”). Well I did […]

I recently started a personal Ionic Insiders newsletter where I dive deep into Ionic related topics in a less formal setting (consider subscribing if you’re interested!) One of my first posts is a deep dive into Capacitor, Ionic’s new Native API and Web View layer. If you’re interested in the genesis and philosophy of the […]

Building efficient animations has traditionally been hard. Developers are often limited by the libraries available to them as well as the hardware that their apps run on. On top of that, many of these animation libraries use a JavaScript-driven approach to running animations where they handle the calculation of your animation’s values at every step […]

This is a guest post from Aaron Saunders. Aaron is a developer and CEO at Clearly Innovative. This is the first of a series of posts Aaron wrote about using Firebase and React hooks with Ionic React. In this post, I’ll walk through the process of creating a custom hook that uploads a file to […]

Ionic Blog RSS Feed