App developer insights
Insights and opinions from
the Adapptor app developer team.
RTK Query: a better way to Redux
We take a look at Redux Toolkit (RTK), a toolset aimed at increasing productivity with Redux development. In particular we explore a simple use case for RTK Query, a data fetching and caching framework that lets us significantly reduce the amount of boilerplate needed to code asynchronous operations.
Building a Draggable Sheet with React Native Reanimated 2
Swipe on, swipe off — mastering screen real-estate with this overlay component most commonly seen as an adjunct to a maps screen. This step-by-step tutorial covers the fundamentals of creating a sliding sheet in React Native using Reanimated 2 and Gesture Handler for a polished look and feel.
Into the … Adapptor-verse?
It’s been more than three years since we last took the Adapptor family portrait. In that time, we’ve grown …
Maximising Output: Thorough Testing On A Small Budget
Some testing insights to ensure a quality processes to deliver products, like mobile apps, that meet industry and client expectations, resulting in better outcomes across the board.
React Native on Apple M1 Silicon without Rosetta-2
With just two Intel-based computers remaining in Apple’s stable (Mac mini and Mac Pro), your next Mac purchase will likely be powered by the M1 chip. In case you missed it, the M1 is Apple’s own CPU, and while the move to the new architecture won’t be noticed by many users, developers have some work to do. I’ll describe the steps I took to set up my dev environment for React Native to make the most of the M1’s promised power, and avoid gotchas with lingering Intel dependencies.
How To Create An Engaging App Store Product Page
With the arrival of iOS 15, Apple have introduced the ability for developers to create multiple versions of their app’s App Store product page. This is a great opportunity to review your app product page and will offer businesses the ability to test what design works best. The role of the product page is to showcase your app’s fundamental value and to drive visitors to download your app.
Building a Simple Full-stack Market-place App with Blockchain
This post is the first in a series describing the creation of a simple marketplace app built on blockchain. The series will cover how to create, test, and deploy tokens, and how to build a simple marketplace app that makes use of our tokens. Along the way I’ll point out tips and tricks for developers.
Designing for iOS 15 Focus
Apple introduced Focus in iOS 15, which includes improvements to its Do Not Disturb feature, allowing people to create different Focus types that filter notifications in different ways. This primer outlines the changes to iOS 15, and what app designers and developers need to know.
The Highlights of iOS 15
At the much anticipated Worldwide Developers Conference (WWDC) 2021 event, held online on June 7, Apple made the big announcement that iOS 15 would be coming to customers’ devices in 2021. IOS 15 was subsequently released on September 20 and the team at Adapptor has picked out some of the big highlights that we are excited about and we are sure you will be too.
2021 - Onwards and Upwards!
This year has brought many twists and turns with snap lockdowns, distributed teams and closed borders, however, despite the disruptions, it has brought some awesome new talent through our door. Adapptor’s Development, Product Management and Test teams have all benefited from this influx and enabled us to maintain the skills balance across our broader team.
Enhance Existing Apps with CarPlay
Apple CarPlay provides app developers with a way to extend mobile app functionality right into the car. CarPlay makes it easier for drivers to play music, listen to podcasts, navigate, send messages, make calls, and run Shortcuts. This article explores how to develop CarPlay functionality using React Native.
Creating a star field with Reanimated 2
React Native includes the excellent Animated API. It has a declarative serialisable interface which means you pre-define your animations and they can be offloaded to run in native code.
8 Habits for Developing Great Software
If you’re a developer aiming to improve this year, you could do a lot worse than to cultivate some of these habits. Spare a thought for your coding comrades and the future product lifecycle of the projects you work on.
Homegrown Latency Cloud Conference 2020
Attending conferences are a great way to stay sharp on new technologies, see what our peers have been working on, and catch up with local industry happenings. Below, our developers share some highlights from Day 2 of Latency 2020.
Designing for iOS 14 Home Screen Widgets
Home Screen Widgets were introduced in iOS 14. This article provides a primer on the design process from concept to layout and style. If your mobile app doesn’t have a widget yet, then this is a good place to start.
Text Recognition in React Native
A step by step tutorial for getting started with OCR, text recognition technology, in your React Native mobile app.
Creating an Apple App Clip with React Native
If Apple’s new App Clips iOS 14 feature excites you, then you need to read this step by step article how to create one in React Native. Avoid the same pitfalls as Steven, an Adapptor Senior App Developer, who recently took to prototyping an App Clip.
Designing for iOS 14 Approximate Location
iOS 14 provides additional privacy settings, such as approximate location. This article provides tips to help app developers design for this feature.
Debugging Mobile Apps in the Wild
Learn a few tricks from one of our Senior Mobile App Developers to help debug mobile apps even after release.
Bug Reporting Is a Science
True scientific methodology can be applied with great effect in testing mobile apps.