Home / Companies / Ionic / Blog / July 2020

July 2020 Summaries

4 posts from Ionic

Filter
Month: Year:
Post Summaries Back to Blog
Eric Horodyski, a Solutions Architect at Ionic, shares insights from his experience as a Lead Developer working with both React Native and Ionic for hybrid mobile app development. He emphasizes that the typical framework comparisons often oversimplify the decision-making process by focusing on superficial metrics rather than client requirements and organizational needs. Horodyski notes that misconceptions about performance and native integration can mislead developers, as real-world performance is not solely dependent on the framework but also on code quality and project complexity. He highlights that both React Native and Ionic enable the creation of performant and visually appealing apps, with React Native offering closer adherence to native platform designs, while Ionic provides faster time-to-market with prefabricated design options. Despite their differences, both frameworks support accessibility and native integration, though they rely heavily on community support for plug-and-play solutions. Ultimately, Horodyski advises developers to experiment with both frameworks to determine which best suits their specific project, team, and business needs, as each has unique advantages that can be leveraged depending on the context.
Jul 23, 2020 1,889 words in the original blog post.
The introduction of CSS Shadow Parts in the Ionic Framework provides enhanced customization capabilities for developers by allowing them to target and style elements within a shadow tree without relying heavily on CSS variables. This feature overcomes previous limitations of Web Components' Shadow DOM, which encapsulates styles to prevent them from leaking but also restricts access to inner elements for customization. CSS Shadow Parts allow developers to target specific elements exposed by the library author, such as placeholders and icons, enabling precise styling without CSS bloat. Although Shadow Parts are supported by major browsers, Ionic continues to maintain CSS custom properties to accommodate older browser versions. The implementation of this feature aims to simplify UI customization while ensuring structural integrity, with future plans to expand support based on user feedback.
Jul 15, 2020 1,487 words in the original blog post.
Appflow is Ionic's Mobile DevOps platform designed to streamline and automate the development and deployment processes of mobile applications, particularly for Capacitor and Cordova apps. By providing a managed mobile build environment, Appflow handles tasks like consistent builds, real-time updates, and app store deployments, freeing development teams from the complexities of setting up and maintaining these environments themselves. Unlike generic CI/CD tools such as Circle CI or GitHub Actions, Appflow offers specialized features for mobile app development, making it a preferred choice for companies like AAA, Burger King/Popeyes, and Shipt. It allows developers to focus on app creation while ensuring reliable builds and reducing deployment risks, thus supporting a culture of frequent shipping and quality assurance. Appflow can complement existing CI/CD tools by managing mobile-specific tasks, and its growing adoption highlights its effectiveness in addressing the challenges of mobile CI/CD pipelines.
Jul 10, 2020 1,560 words in the original blog post.
Ionic Appflow has announced its integration with GitLab, allowing users to connect their GitLab code repositories to Appflow for streamlined management of native app builds, deployments, and updates across iOS, Android, and the web. Appflow is a mobile DevOps solution that automates app development workflows, enabling teams to transition from ideas to production efficiently. It uses Git version control as the foundation for its services, including the Live Update feature for real-time app updates and the Package feature for building native app binaries in the cloud. Previously integrated with GitHub, Bitbucket, and other Git hosts, the addition of GitLab enhances Appflow's capabilities, offering a complete DevOps platform to automate application release and delivery. Connecting a GitLab repository to Appflow is a straightforward process, ensuring that any new code commits are seamlessly integrated and appear in Appflow, ready for deployment or packaging. This integration is available for all Appflow plans, facilitating continuous delivery and efficient app management.
Jul 01, 2020 535 words in the original blog post.