Home / Companies / Ionic / Blog / February 2019

February 2019 Summaries

8 posts from Ionic

Filter
Month: Year:
Post Summaries Back to Blog
Ionic 4 marks a significant evolution of the Ionic Framework, offering enhanced capabilities such as framework-agnostic support, improved desktop functionality, and integration with popular frameworks like Angular, React, and Vue. The development team is focusing on refining media queries and desktop UI components, enabling lazy-loading and server-side rendering to boost performance, and transitioning to the Web Animations API for more robust custom animations. They are committed to improving stability and predictability in releases, with a structured schedule for patch updates and major releases. The team invites community feedback and engagement through platforms like GitHub and Slack, emphasizing their gratitude for the support received during the development process.
Feb 26, 2019 1,062 words in the original blog post.
Ionic React has been launched in beta, marking a significant expansion of the Ionic Framework, which was previously paired exclusively with Angular. This release enables developers to build cross-platform hybrid apps using web technologies like HTML, CSS, and JavaScript, while leveraging the stability and skills associated with the web. Ionic React offers around 70 UI components such as buttons, cards, and modals, which facilitate the creation of mobile applications and can be used with existing React build tools and CLI. This development aligns with Ionic’s broader strategy to support various frameworks, including Vue, and highlights its commitment to the web platform as an alternative to native app development. The Ionic team encourages feedback from its community to refine this integration, while also exploring potential synergies with React Native.
Feb 21, 2019 1,206 words in the original blog post.
Web Components are highlighted as an ideal solution for building Design Systems due to their compatibility with all modern browsers and devices, ease of customization, and potential to drive developer adoption. By utilizing standardized APIs, Web Components provide a single source of truth that works across various platforms, from mobile apps to desktop applications. They offer flexibility in styling and customization, making them adaptable to any brand's design standards. Additionally, they are framework-agnostic, allowing development teams to choose their preferred tools without dependency concerns. The availability of existing Web Component libraries, such as Ionic, facilitates the creation of a Design System without starting from scratch, offering a practical approach for businesses to achieve a consistent and scalable user experience.
Feb 18, 2019 1,225 words in the original blog post.
The integration of Progressive Web Apps (PWAs) into the Google Play Store via Chrome's Trusted Web Activities (TWAs) is a significant development, allowing PWAs to be treated as first-class citizens in the app ecosystem. This update, first introduced with Chrome 72, enables PWAs to run fullscreen without a visible browser toolbar and access Chrome’s unique features like web push notifications and background sync. However, challenges remain, such as the complexity of adding PWAs to the Play Store, which requires meeting specific criteria and involves manual work and native code knowledge. Despite these hurdles, experts have mixed views on the update's impact, with some seeing it as a validation of PWAs' potential and others noting that the process is still cumbersome compared to native app development. Big brands like Instagram Lite and Twitter Lite have already leveraged this capability, and while the move marks progress for PWAs, further advancements are needed to streamline their integration into app stores.
Feb 15, 2019 1,430 words in the original blog post.
Ionic, known for its affinity for TypeScript, highlights the benefits of integrating TypeScript with React projects, particularly due to its ability to catch bugs early via static type checking and support for modern JavaScript features. With TypeScript now officially supported in create-react-app, developers can scaffold new React projects with TypeScript, enhancing code reliability and maintainability. The tutorial demonstrates creating a React component with TypeScript, emphasizing the advantages of defining interfaces for props and state to prevent errors and enhance code editor support. Ionic's commitment to TypeScript extends beyond Angular, evidenced by its use in their AppFlow dashboard, a large React application. As Ionic 4.0 supports multiple frameworks, including React, the company promises more React-related content, inviting community engagement through comments and social media.
Feb 13, 2019 780 words in the original blog post.
Simon Grimm's tutorial on navigating the changes in Ionic 4 and Angular Router provides an in-depth look at the new routing system within Ionic Framework 4.0. The tutorial guides users through the transition from Ionic 3 to Ionic 4, emphasizing the use of Angular's standard Router for defining paths and ensuring secure page access through authentication systems. It explains the process of implementing navigation in a blank Ionic 4 app, creating pages using the Ionic CLI, and setting up routing logic to manage page transitions and URL parameters effectively. The tutorial also covers adding guards to protect certain routes, illustrating how to create a guard to restrict access based on user authentication. Through practical examples, Simon demonstrates the flexibility and control offered by the new routing system and encourages developers to adapt to these changes for more efficient app development.
Feb 11, 2019 2,462 words in the original blog post.
The text discusses the considerations for choosing between native mobile apps and Progressive Web Apps (PWAs) in mobile app development, focusing on aspects such as device reach, app-like experience, device integration, and distribution. Native apps, typically downloaded from app stores, offer full access to device hardware and can provide a consistent user experience across different devices, but require separate codebases for each platform such as iOS and Android. In contrast, PWAs, built with web technologies, offer broader device reach and easier distribution, as they function like websites and can be accessed across multiple devices with a single codebase. They can mimic native app features, including offline support and push notifications, although they may have limitations in accessing some device-specific features. The article highlights that PWAs are increasingly being accepted by app stores, offering a hybrid model that combines the benefits of both approaches. It concludes by suggesting that using a framework like Ionic allows developers to create both native apps and PWAs from the same codebase, optimizing resources while taking advantage of the strengths of each platform.
Feb 08, 2019 1,711 words in the original blog post.
When choosing a cross-platform development framework, the decision is often more complex than simply aligning with your current tech stack, with Ionic and React Native frequently compared due to their unique approaches to development. While some may choose frameworks like Xamarin for C#/.NET or React Native for React, Ionic distinguishes itself with a philosophy centered around Hybrid-Web development, contrasting with the Hybrid-Native approach of its counterparts. This guide focuses on highlighting the key similarities and differences between Ionic and React Native, offering insights that are broadly applicable to other frameworks like Xamarin or NativeScript. Understanding these philosophical differences is crucial in making an informed decision for your next project, and further resources are available for those interested in exploring Ionic's distinct approach.
Feb 06, 2019 342 words in the original blog post.