Recent blog posts

The benefits, challenges, and best practices for cloud-based mobile application testing
The benefits, challenges, and best practices for cloud-based mobile application testing

In this blog, we discuss its advantages and challenges, and how to incorporate it into your development process.

Generative AI will Forever Change the Mobile Dashboard in Financial Apps
Generative AI will Forever Change the Mobile Dashboard in Financial Apps

As Artificial Intelligence continues advancing and becoming accessible to mobile apps, financial institutions are turning to AI to support their customers.

Exploring Third-Party App Integration Trends and Opportunities
Exploring Third-Party App Integration Trends and Opportunities

In this blog, we highlight the top API integrations being used by leading apps in the Apple App Store and Google Play Store. Explore the latest trends in third-party app integrations across popular app categories.

The advantages and challenges of shift-left testing (and how to incorporate it into your development process)
The advantages and challenges of shift-left testing (and how to incorporate it into your development process)

Why is shift-left testing so hard to get right? In this blog, we discuss its advantages and challenges, and how to incorporate it into your development process.

AWS Amplify – steps towards a full backend AWS implementation
AWS Amplify – steps towards a full backend AWS implementation

In this article, we will demonstrate how to use AWS Amplify CLI to create a backend service that enables users to create blog posts with authentication functionalities seamlessly.

The importance of Minimum Viable Product
The importance of Minimum Viable Product

What is the minimum effort you need to expend to develop a functional custom app, while learning from your customers how to improve the product, and market it to them? We discuss the importance of an MVP in native app development here.

Addressing native memory leaks in React native applications
Addressing native memory leaks in React native applications

At some point, most React developers will have to deal with the headache of managing a memory leak. Here’s how one of our custom app developers finds and fixes memory leaks.

iOS Composable Architecture: Our learnings so far
iOS Composable Architecture: Our learnings so far

Our native app developers in Vancouver chose The Composable Architecture (TCA) for a recent project. Here’s what we’ve learned about this technology so far.

Jetpack Compose offers more support for smartwatch app developers
Jetpack Compose offers more support for smartwatch app developers

Compose for Wear 1.0 hit stable in July last year, containing new features and improvements to existing components, focusing on UX and accessibility. Read more here.

Opportunities for Kotlin Multiplatform Mobile
Opportunities for Kotlin Multiplatform Mobile

The multiplatform means that Kotlin can now be used to create software for both Android and iOS, vastly expanding the range of opportunities and the efficiency of developers exploring the possibilities of Kotlin.

Swift Interoperation With C/C++ Using Clang Modules
Swift Interoperation With C/C++ Using Clang Modules

Swift has evolved to become a very versatile and powerful modern programming language. However, at times it may be necessary to dig down into the lower layers and interoperate with C or C++.

Top software development trends for 2023
Top software development trends for 2023

In 2023, there will be a number of significant developments that have the potential to drastically alter how software is created and used.

Top 3 trends in cloud computing for enterprises
Top 3 trends in cloud computing for enterprises

Hybrid cloud environments, cloud-based gaming, and AI-based cloud computing are some of the top cloud computing trends that you need to know about.

Best practices to develop an app for the gig economy industry
Best practices to develop an app for the gig economy industry

In 2020, a client came to us with a problem. How do they build an app connecting gig workers to companies with temporary jobs and shifts to fill?

Is AI a Software Testing Solution?
Is AI a Software Testing Solution?

This article will give an overview of setting up a rooted Android emulator, installing a tool called Frida, creating Frida scripts to intercept code at runtime, and replacing data in an application...

Best practices to develop a mobile app in the financial industry
Best practices to develop a mobile app in the financial industry

This article will give an overview of setting up a rooted Android emulator, installing a tool called Frida, creating Frida scripts to intercept code at runtime, and replacing data in an application...

Frida Hacking
Frida Hacking

This article will give an overview of setting up a rooted Android emulator, installing a tool called Frida, creating Frida scripts to intercept code at runtime, and replacing data in an application...

Securing personal devices for work
Securing personal devices for work

While some employers issue company laptops and cell phones to their staff, many people use their personal phones and computers in some capacity to do their jobs. The popularity of full-time remote work is on the rise...

Ensuring security of data on mobile applications
Ensuring security of data on mobile applications

When your company’s app holds millions of users’ data, and has hundreds of thousands of people using the app at any given time, data security is paramount. Your client users expect that their data, especially sensitive personal...

How the pandemic has changed app development
How the pandemic has changed app development

Before the COVID-19 pandemic, people were already spending 87% of their mobile time on apps. The pandemic supercharged app usage, with many countries enforcing restrictions and limiting in-person services since March 2020...

88% of time spent on a mobile device is spent on apps
88% of time spent on a mobile device is spent on apps

When people are on their phones, they spend their times connected to the internet. According to estimates by eMarketer, US adults spend close to four hours a day on mobile internet, with a staggering 88% of this time spent on applications...

Mobile apps are expected to generate $935 billion in revenue by 2023
Mobile apps are expected to generate $935 billion in revenue by 2023

According to Statista, mobile apps are projected to generate more than $935 billion in revenues via paid downloads and in-app advertising by 2023. In 2018, global mobile app revenues amounted to over 365 billion U.S. dollars...

The average American checks their phone 262 times per day
The average American checks their phone 262 times per day

If you're often on your smartphone, don't feel bad - you're not the only one that gets pulled towards the hypnotic glow. According to reviews.org, the average American checks their phone 262 times a day...

There will be 184 billion apps to be downloaded in 2024
There will be 184 billion apps to be downloaded in 2024

Between 2019 and 2020, there were more than 250 million daily app downloads, and there will be 184 billion apps to be downloaded in 2024. Across the globe, $19 billion was spent on the App Store in 2020 and 98% of app revenue...

What not to do while developing your custom application
What not to do while developing your custom application

Developing a successful app in today's market is one of the hardest things due to the app market's unpredictability...

You have an app idea? here’s what to do next!
You have an app idea? here’s what to do next!

Have you come out with an amazing app idea but don't know what to do about it? We share exactly what you should do when you have an app idea right here...

How to build your own app if you don’t know how to code?
How to build your own app if you don’t know how to code?

The days of learning advanced coding skills or hiring someone with those skills to create a website, launch an app, or start your online store are gone...

Native app development vs hybrid and web app building
Native app development vs hybrid and web app building

Should you opt for a native app or a hybrid app? We compare the differences between native app development and hybrid and web app building right here...

6 Tips about mobile app development you can’t afford to miss
6 Tips about mobile app development you can’t afford to miss

Do you want to develop a mobile app that becomes a massive hit? We share our top tips about mobile app development you can’t miss right here...

Three important factors when developing your custom mobile app
Three important factors when developing your custom mobile app

You have an idea for an app that will elevate or even form the core of your business and now you’re wondering how to go about designing and building it...

How to find the perfect team for mobile application development
How to find the perfect team for mobile application development

Need an experienced development team for high quality applications and software? We're here to help! Click here to find out everything you need to know about outsourcing development projects...

Five tips for faster approval of your auto-renewable subscriptions
Five tips for faster approval of your auto-renewable subscriptions

Auto-renewable subscriptions for iOS provide an easy way for users to subscribe on an ongoing basis to a feature of your app by paying a recurring fee over a set time period (e.g. monthly, yearly)...

FLOW: Priority one for mobile interaction design
FLOW: Priority one for mobile interaction design

Designing for Maximum Flow in mobile apps, Make Goals Obvious Rapid Discovery, Make Feedback Immediate, Maximize Efficiency...

Automation with visual recognition
Automation with visual recognition

By Min Ying, Atimi Software Inc. Automation is not a new topic, with most software development QA teams employing its use in one way or another. There is also no lack of tools to choose from. On desktop, there are the...

The importance of ios dynamic type
The importance of ios dynamic type

By Mike Woods, Atimi Software Inc. Dynamic Type is not new. It has been around since iOS 7, but its adoption by applications has been somewhat patchy - until now. With iOS 11, Apple is making significant improvements...

6 Things to consider when building a mobile strategy for your app
6 Things to consider when building a mobile strategy for your app

By Colleen Nitta, Atimi Software Inc. Here’s a hard truth that most app developers don’t want to hear: the majority of the millions of apps available for download in app stores today are never going to find success...

5 Reasons to outsource your mobile app development
5 Reasons to outsource your mobile app development

By Colleen Nitta, Atimi Software Inc. From harnessing the power of big data to adding a new stream of revenue to your business, there are hundreds of reasons why you may have decided to build an enterprise mobile app for your brand...

Optimizing device fragmentation testing
Optimizing device fragmentation testing

By Ashley Whitehead, Director of QA, Atimi Software Inc.There are a number of issues that are regularly cited as the main problems with testing mobile apps: fragmentation of devices/manufacturers...

Augmented reality (AR) – How this emerging technology can augment the mobile experience
Augmented reality (AR) – How this emerging technology can augment the mobile experience

Augmented Reality (AR) is where digital images and characters can be imposed onto the real world through a phone’s screen and have the potential to be meaningful and useful for mobile usage. By giving phones...

6 Reasons your enterprise mobile app needs quality assurance testing
6 Reasons your enterprise mobile app needs quality assurance testing

By Colleen Nitta, Atimi Software Inc. According to a recent Smart Insights study, 90% of consumers’ time spent on mobile devices is expended in mobile apps. Because of this proliferation in app usage, brands everywhere are rushing...

6 Things to consider when choosing a mobile app development partner
6 Things to consider when choosing a mobile app development partner

By Colleen Nitta, Atimi Software Inc. So, you’ve recognized that there’s a need to build a mobile app for your business, but you’re not quite sure where to start in terms of seeking a mobile app development partner...

How to move activity content and action bar when closing and opening a navigation drawer
How to move activity content and action bar when closing and opening a navigation drawer

By Mike Woods, Atimi Software Inc. Like me, you’ve probably searched online for a navigation drawer solution that doesn’t require a third-party library. When developing apps, we’re always wary...

Scrolling made easy with auto layout
Scrolling made easy with auto layout

By Mike Woods, Atimi Software Inc. It’s a common problem. You have a screen in your iOS app that looks great on an iPhone 6 Plus and then QA opens a bug because the content is off the bottom...

Find out how we can work together to bring your ideas to life.

Find out how we can work together to bring your ideas to life.

Thank you for contacting us