How to Convince Your Boss to Choose Capacitor
Hello there! 👋 You’ve been tasked with finding the next platform to build your mobile app on and realized that Ionic makes some great tools for developers like you. Maybe you’ve already read our other post about choosing Ionic but your company already has a design system to adhere to. Choosing Capacitor in an enterprise environment can be a big decision.
Fortunately for you, Capacitor is perfectly capable of being used solo without any other Ionic tooling. After seeing the benefits, it’s time for you to introduce your team to Capacitor and build your next production app. Choosing a new technology for a team can be a huge business decision. Fortunately, we’ve compiled a list of reasons we think you should use Capacitor for building your next mobile application.
Read more…
We added many new component features in v6.0, including the bottom sheet modal, revamped ion-datetime, and declarative overlays. In v6.1, we’re excited to add all sorts of enhancements to those components, making it easier than ever for developers to build and ship robust mobile apps.
Let’s dive into the new features we’re adding in Ionic 6.1.
Read more…
As applications continue to grow in scale and complexity, organizations are continually implementing new architectural patterns to maintain a fast development pace. Many companies are seeing issues of scale in their frontend applications and they’re turning to micro frontends to combat this.
Read more…
Our recent integration with Couchbase Lite aims to provide offline storage capabilities with minimal effort.
Ionic developers want to build critical apps that work offline and are highly performant. Yet there’s a knowledge gap when it comes to syncing offline data with the cloud and advanced local data management.
Read more…
One of the greatest advantages of using Stencil to build a design system is that Stencil components are compatible with multiple different frontend frameworks. This means that you can write one core component library with Stencil and generate multiple component libraries for different frameworks based on that core. These components can then be consumed by a variety of apps using a variety of frameworks.
Read more…
This is a guest post from Simon Grimm, Ionic Insider and educator at the Ionic Academy. Simon also created the Built with Ionic book where he breaks down popular apps like Netflix and rebuilds them completely with Ionic styling and interactions!
Debugging Ionic apps is not always easy, as apps usually behave differently on the browser and when deployed as a native mobile app.
This also means you need to be proficient in different debugging tools and understand when you need to apply which technique to confidently spot and fix every bug in your code.
In this guide we will go through different ways to debug Ionic apps, inspect API calls inside your app and figure out how to access the underlying database and even explore the stored app files, which are some of the most challenging tasks when debugging your Ionic app.
But before we do all of that, let’s start with the basics for debugging.
Read more…
As a Developer Advocate, a common question or comment I hear from folks is, “My app is slow. How can I fix it?” While this may seem like a clear or concise question, it’s quite complex and can lead to a lot of back and forth about the app in question. Given that I’ve been helping folks for a while now, I wanted to break down some common issues around slow apps and explain the steps you can take to debug potential issues in your app.
Read more…
I’m happy to announce the addition of two new features to the Ionic Cloud CLI: Live Update channel creation for easier native versioning and native configuration creation for white label enhancements. These additions make it easier to automate the deployment of your Ionic, Cordova, and Capacitor apps.
Read more…
It’s the modern age of application development. As consumer and business needs for mobile apps continue to grow, organizations that provide technology services must supply integrations and SDKs to keep up with customer demand for mobile app development.
Learn how Ionic can partner with your organization to help you build plugins for Capacitor, enabling you to expand your business and better support your current and prospective users and customers.
Read more…
It’s no secret that Ionic and React Native compete in the cross-platform application development ecosystem.
A quick online search will bring up countless articles comparing the two cross-platform solutions. In these articles, advocates for React Native will often lean on performance as the biggest reason to choose one platform over another. Their assumption is that, because React Native orchestrates native UI controls (as opposed to rendering the UI in a browser, like Ionic) then it must be faster.
The problem? None of these explanations ever seem to be centered around actual performance metrics. Rather, what the authors seem to fall back on is the perception that React Native is “more native”, and thus it has better performance.
Well, does React Native have better performance? We decided to create competing applications, with the same feature-set, and run some of our own tests on the same exact iPhone 11 Pro Max. Let’s take a look at how it played out.
Read more…