Trends Impacting Mobile App Development in 2017

Posted by Alex Misevski on January 9, 2017

The mobile app development industry continues to flourish at a feverish rate. As mobile app trends move from 2016 into 2017, developers expect to witness the continuing emergence of better, cutting-edge technologies that will advance the growth of the industry to higher heights. From an increase in the adoption of Artificial Intelligence to the proliferation of app streaming, here are a few of the top trends impacting the mobile app development landscape in 2017.

Read More

Topics: Ideas, app development, mobile apps

The Five Easiest Ways to Doom Your Next Mobile App

Posted by Nick Zdravkovski on November 30, 2016

The mobile app development industry is currently thriving, and increased growth is expected in future. Apps are transforming the world, and literally defining how people go about their daily routines. However, not every app is successful. In fact, a recent study focusing on retention metrics on Google Play apps established the average app loses over 95 percent of its daily active users within 90 days of the initial install. Stunning, right?

After spending several hours and resources tweaking, polishing, and reworking an app, you definitely do not want it to be part of the above statistic, right? How can you evade this scenario? Simple, keep away from certain blunders, even if you’re an experienced app developer. Here are the five easiest ways to doom your next mobile app development efforts.

Read More

Topics: app development, mobile apps, UI

An Introduction to the Top Programming Languages for Mobile App Development

Posted by Bryan Dingwall on November 21, 2016

The mobile app development industry is already big—and it’s still experiencing exponential growth. By 2020, the global mobile app industry is expected to be worth over $101 billion. 

Read More

Topics: app development, mobile apps, programming languages

How Secure is SMS-Based Two-Factor Authentication?

Posted by Alex Misevski on November 17, 2016

With the current increase in digital crime and internet fraud, depending on passwords is no longer sufficient, and two-factor authentication is becoming a critical aspect of maintaining the security of mobile applications. In fact, a recent report indicated that more than half a billion online personal records were breached in 2015, and mostly through mobile devices. Therefore, strengthening the authentication process should be a priority of any mobile app developer.

How It Works

Two-factor authentication, as the name suggests, involves presenting two authentication credentials to ascertain the legitimacy of the user signing in to an iOS or Android app. It adds an extra layer of security by sending a random code to an individual’s device using an SMS message, which the user will input, along with a name and password, to gain access to his or her account.

When a mobile app user wants to log into his or her account, he or she will be prompted to validate with a unique username and password—which is the initial authentication layer.

Next, the two-step verification will require an additional procedure to reconfirm the user’s credentials. The most cost-effective procedure involves using either one-time-password (OTP) security tokens sent via SMS to the user’s mobile device or out-of-band (OOB) methods involving completing the authentication process over a different channel other than the primary one.

The purpose of the additional step is to discourage attackers who are trying to steal a user’s information by fraudulently penetrating their accounts. If you integrate dual factor authentication into your apps, a cybercriminal will require both the first verification process as well as the OTP to gain access to a user's’ credentials.

With the two-step verification technique, even if a hacker has retrieved a user’s username and password by exploiting a vulnerability in a mobile application, taking complete control of the account will be difficult because of the absence of the one-time-password, which must be sent as an SMS to the user’s mobile device. Consequently, this results in fewer security breaches and reduced total costs on interruption.

Read More

Topics: Security, mobile apps, SMS

iOS 10: Everything Developers Need to Know

Posted by Alex Misevski on November 3, 2016

Apple unveiled iOS 10, a feature-rich operating system for its i-family of devices, during its Worldwide Developers Conference (WWDC) in San Francisco in June. The operating system was initially available for developer preview before the launch of a public beta in July and has been released to general users along with the iPhone 7 this fall.  

Read More

Topics: mobile apps, iOS, messaging