How to Implement a Voice Changer Capability

Research has shown that our voice is often an indicator of our personalities, and this is why we're so fascinated with changing our voice to make it sound more fun and uplifting in, for example, videos and live streams.

As a mobile developer, I have implemented a voice changing function into my own app, which you can try out in my demo. This function allows users to mask their voice using seven preset voices: seasoned, cute, male, female, monster, cartoon, and robots.

Four Metrics Every Mobile Developer Should Care About

Slow apps frustrate users, which leads to bad reviews or customers that swipe left to competition. Unfortunately, seeing and solving performance issues can be a time-consuming struggle. 

Most developers use profilers within IDEs like Android Studio or Xcode to hunt for bottlenecks and automated performance tests to catch performance regressions in their code during development. However, testing an application before it ships is not enough.

Quality Sense Podcast: Mobile App Performance With Sofia Palamarchuk

In today’s Quality Sense episode, Federico Toledo sits down for a chat with a colleague and friend, Sofia Palamarchuk. She’s a Director and Board Member of Abstracta and the co-founder and CEO of Apptim, a tool that helps you to test and analyze native mobile app performance.

After beginning her career as a performance engineer at Abstracta, she led our expansion to the United States – heading up business development. After seeing the challenges that mobile development teams face, in 2019, she embarked on a mission to transform the way global mobile teams create quality apps.

Using React Native, Ionic, and JHipster for Mobile Development

There are many options when it comes to developing mobile apps; there’s Kotlin or Java for Android and Swift and Objective C for iOS. Additionally, you have Progressive Web Apps (that have the ability to work offline and look like mobile apps) and hybrid mobile apps (apps created with web technologies that look like native apps).

I’m a web developer, and I like to use the technologies I know to create apps. This screencast shows you how to use JHipster—along with its Ionic and React Native modules—to create a health tracking application.

Improving the Testability of CLLocationManager

It is common to find difficulties with the response of methods that are not ours when we write class tests that have external dependencies. Let’s see a typical case in mobile development where we can find this problem and find out how we can improve the testability of our CLLocationManager.

Improving the Testability of CLLocationManager

We have developed an app with a map that uses the location services of Apple’sCoreLocation to obtain the user’s location.