Shopify logo

How Shopify Uses Swift

19 engineering articles about Swift from Shopify's engineering team

Articles

Filter:
Shopify logo
Shopify
Advanced
This article discusses Shopify's approach to remote rendering, a technique that separates UI definition from rendering, allowing third-party developers to create extensions that integrate seamlessl...
Joey Freund
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses Tophat, a tool developed by Shopify to enhance the mobile developer experience by streamlining the testing process for mobile applications.
Lukas Romsicki
14 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses Shopify's migration of its largest mobile app to React Native, detailing the challenges faced, strategies employed, and the benefits realized from this transition.
Mauricio de Meirelles
14 min read
Has Summary
--
Shopify logo
Shopify
Advanced
This article discusses the development of iOS widgets at Shopify, focusing on the importance of widgets for merchants, the decision to use SwiftUI over React Native, and the challenges faced during...
Carlos Pereira
25 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the lessons learned from building Android widgets at Shopify, focusing on the importance of widgets for merchants, the challenges faced during development, and the architectur...
Matt Bowen
22 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article 'Mastering React’s Stable Values' delves into the concept of stable values in React, particularly in the context of Functional Components.
Colin Gray
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses React Native Skia, a project aimed at enhancing the graphical capabilities of React Native by integrating the Skia graphics library.
Colin Gray
4 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the development of an App Clip using React Native, highlighting the challenges and solutions encountered while adhering to the 10MB size limit.
Sebastian Ekström
17 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses how Shopify's React Native Foundations team simplifies code reuse across various mobile applications by adopting a monorepo approach.
Elvira Burchik
10 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses how to implement a Kotlin-style . copy function for Swift structs to facilitate immutability in iOS development.
Scott Birksted
4 min read
Has Summary
--
Shopify logo
Shopify
Beginner
The article provides insights from three Shopify developers on their experiences with React Native, highlighting its benefits for both web and native developers, as well as the challenges they face...
Shopify logo
Shopify
Intermediate
The article discusses Shopify's experience with integrating React Native into their mobile development process, particularly focusing on the management of native code.
Colin Gray
10 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the advantages of using GraphQL in mobile application development, particularly in addressing the limitations of REST APIs.
Maryam Fekri
12 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article features insights from Shopify interns who share their experiences and tips for success in their roles.
Kristen Shi
10 min read
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses how Shopify empowers its interns to work on impactful projects that benefit merchants and developers.
Toni Akinwumi
6 min read
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the development of Shopify Mobile applications using a mixed architecture of native and web technologies.
David Muzi
8 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the challenges and strategies for maintaining a hybrid codebase that combines Swift and Objective-C at Shopify.
Adrianna Chang
7 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses the development of a dynamic mobile Continuous Integration (CI) system at Shopify, highlighting the transition from a static setup to a scalable, efficient architecture.
Shopify logo
Shopify
Intermediate
The article discusses Gabriel O'Flaherty-Chan's journey in developing SCARAB, an iOS app for controlling quadcopters, and QuadKit, an open-source project aimed at building RC apps.
Gabriel O'Flaherty-Chan
8 min read
Has Summary
--

You've reached the end! All 19 articles loaded.