blog
App Developer Insights
Insights and opinions from the Adapptor app developer team.

AI Companions on Mobile: Revolutionising Personalised Digital Experiences

AI Companions on Mobile: Revolutionising Personalised Digital Experiences

AI Companions on Mobile: Revolutionising Personalised Digital Experiences

AI Companions on Mobile: Revolutionising Personalised Digital Experiences

Navigating the pitfalls of mobile app redesign

Navigating the pitfalls of mobile app redesign

Navigating the pitfalls of mobile app redesign

Navigating the pitfalls of mobile app redesign

Embracing AI: Enhancing mobile apps with Apple Intelligence & Google AI

Embracing AI: Enhancing mobile apps with Apple Intelligence & Google AI

Embracing AI: Enhancing mobile apps with Apple Intelligence & Google AI

Embracing AI: Enhancing mobile apps with Apple Intelligence & Google AI

Avoid Scams & Fake Websites

Avoid Scams & Fake Websites

Avoid Scams & Fake Websites

Avoid Scams & Fake Websites

How to build your own AI for your business

How to build your own AI for your business

How to build your own AI for your business

How to build your own AI for your business

Flutter vs React: A detailed comparison

Flutter vs React: A detailed comparison

Flutter vs React: A detailed comparison

Flutter vs React: A detailed comparison

What’s next for React Native in 2024

What’s next for React Native in 2024

What’s next for React Native in 2024

What’s next for React Native in 2024

Xamarin is dead. What should you migrate to?

Xamarin is dead. What should you migrate to?

Xamarin is dead. What should you migrate to?

Xamarin is dead. What should you migrate to?

Startup Speed Boost: 9 Steps To Effective Testing

Startup Speed Boost: 9 Steps To Effective Testing

Startup Speed Boost: 9 Steps To Effective Testing

Startup Speed Boost: 9 Steps To Effective Testing

Streamline your iOS builds with BitBucket

Streamline your iOS builds with BitBucket

Streamline your iOS builds with BitBucket

Streamline your iOS builds with BitBucket

The State of Mobile 2023: What's new in iOS17 & Android 14

The State of Mobile 2023: What's new in iOS17 & Android 14

The State of Mobile 2023: What's new in iOS17 & Android 14

The State of Mobile 2023: What's new in iOS17 & Android 14

Location Spoofing: Benefits and drawbacks as a testing tool

Location Spoofing: Benefits and drawbacks as a testing tool

Location Spoofing: Benefits and drawbacks as a testing tool

Location Spoofing: Benefits and drawbacks as a testing tool

Latency 2023 roundup

Latency 2023 roundup

Latency 2023 roundup

Latency 2023 roundup

Creating a cross-platform app with Flutter

Creating a cross-platform app with Flutter

Creating a cross-platform app with Flutter

Creating a cross-platform app with Flutter

Advice from a junior developer

Advice from a junior developer

Advice from a junior developer

Advice from a junior developer

West Tech Fest 2022 Roundup

West Tech Fest 2022 Roundup

West Tech Fest 2022 Roundup

West Tech Fest 2022 Roundup

Let's get native with React Native

Let's get native with React Native

Let's get native with React Native

Let's get native with React Native

5 simple steps to relieve the pre-release panic

5 simple steps to relieve the pre-release panic

5 simple steps to relieve the pre-release panic

5 simple steps to relieve the pre-release panic

Coding is like writing

Coding is like writing

Coding is like writing

Coding is like writing

How much does an app cost: A 2025 guide

How much does an app cost: A 2025 guide

How much does an app cost: A 2025 guide

How much does an app cost: A 2025 guide

RTK Query: A better way to redux

RTK Query: A better way to redux

RTK Query: A better way to redux

RTK Query: A better way to redux

Building a Draggable Sheet With React Native Reanimated 2

Building a Draggable Sheet With React Native Reanimated 2

Building a Draggable Sheet With React Native Reanimated 2

Building a Draggable Sheet With React Native Reanimated 2

Into the... Adapptor-verse?

Into the... Adapptor-verse?

Into the... Adapptor-verse?

Into the... Adapptor-verse?

Maximising Output: Thorough Testing on a Small Budget

Maximising Output: Thorough Testing on a Small Budget

Maximising Output: Thorough Testing on a Small Budget

Maximising Output: Thorough Testing on a Small Budget

React Native on Apple M1 Silicon Without Rosetta-2

React Native on Apple M1 Silicon Without Rosetta-2

React Native on Apple M1 Silicon Without Rosetta-2

React Native on Apple M1 Silicon Without Rosetta-2

How to Create an Engaging App Store Product Page

How to Create an Engaging App Store Product Page

How to Create an Engaging App Store Product Page

How to Create an Engaging App Store Product Page

Building a Simple Full-Stack Market-Place App With Blockchain

Building a Simple Full-Stack Market-Place App With Blockchain

Building a Simple Full-Stack Market-Place App With Blockchain

Building a Simple Full-Stack Market-Place App With Blockchain

Designing for iOS 15 Focus

Designing for iOS 15 Focus

Designing for iOS 15 Focus

Designing for iOS 15 Focus

The Highlights of iOS 15

The Highlights of iOS 15

The Highlights of iOS 15

The Highlights of iOS 15

2021 - Onwards and Upwards!

2021 - Onwards and Upwards!

2021 - Onwards and Upwards!

2021 - Onwards and Upwards!

Enhance Existing Apps With Carplay

Enhance Existing Apps With Carplay

Enhance Existing Apps With Carplay

Enhance Existing Apps With Carplay

Creating a Star Field With Reanimated 2

Creating a Star Field With Reanimated 2

Creating a Star Field With Reanimated 2

Creating a Star Field With Reanimated 2

8 Habits for Developing Great Software

8 Habits for Developing Great Software

8 Habits for Developing Great Software

8 Habits for Developing Great Software

Homegrown Latency Cloud Conference 2020

Homegrown Latency Cloud Conference 2020

Homegrown Latency Cloud Conference 2020

Homegrown Latency Cloud Conference 2020

Designing for iOS 14 Home Screen Widgets

Designing for iOS 14 Home Screen Widgets

Designing for iOS 14 Home Screen Widgets

Designing for iOS 14 Home Screen Widgets

Text Recognition in React Native

Text Recognition in React Native

Text Recognition in React Native

Text Recognition in React Native

Creating An Apple App Clip With React Native

Creating An Apple App Clip With React Native

Creating An Apple App Clip With React Native

Creating An Apple App Clip With React Native

Designing for iOS 14 Approximate Location

Designing for iOS 14 Approximate Location

Designing for iOS 14 Approximate Location

Designing for iOS 14 Approximate Location

Debugging Mobile Apps In The Wild

Debugging Mobile Apps In The Wild

Debugging Mobile Apps In The Wild

Debugging Mobile Apps In The Wild

Bug Reporting is a Science

Bug Reporting is a Science

Bug Reporting is a Science

Bug Reporting is a Science

Forced Update of Mobile Apps

Forced Update of Mobile Apps

Forced Update of Mobile Apps

Forced Update of Mobile Apps

Test Like A Mother

Test Like A Mother

Test Like A Mother

Test Like A Mother

Totalitarian State Surveillance with the React Native Debugger

Totalitarian State Surveillance with the React Native Debugger

Totalitarian State Surveillance with the React Native Debugger

Totalitarian State Surveillance with the React Native Debugger

Mobile App Development - Crossing the Platforms, Dotting the Notation

Mobile App Development - Crossing the Platforms, Dotting the Notation

Mobile App Development - Crossing the Platforms, Dotting the Notation

Mobile App Development - Crossing the Platforms, Dotting the Notation

Accessibility and React Native

Accessibility and React Native

Accessibility and React Native

Accessibility and React Native

When to Question the UX

When to Question the UX

When to Question the UX

When to Question the UX

How to Protect Your Codebase and Deliver On Time

How to Protect Your Codebase and Deliver On Time

How to Protect Your Codebase and Deliver On Time

How to Protect Your Codebase and Deliver On Time

Flutter: First Impressions

Flutter: First Impressions

Flutter: First Impressions

Flutter: First Impressions

How We Built American Honey Playpacks

How We Built American Honey Playpacks

How We Built American Honey Playpacks

How We Built American Honey Playpacks

Punching Holes in Android Views

Punching Holes in Android Views

Punching Holes in Android Views

Punching Holes in Android Views

Mind the Gap

Mind the Gap

Mind the Gap

Mind the Gap

Small Teams and Process

Small Teams and Process

Small Teams and Process

Small Teams and Process

Sum Types In Swift And Kotlin

Sum Types In Swift And Kotlin

Sum Types In Swift And Kotlin

Sum Types In Swift And Kotlin

ReactiveX - is it worth it?

ReactiveX - is it worth it?

ReactiveX - is it worth it?
