Mobile

Showing 89-96 of 110 results

Android M (Android 6.0) For Developers: An Evolutionary Step In The Right Direction

by Nermin Hajdarbegovic

Google announced Android M at its annual I/O dev conference in late May, and the new OS is coming to our beloved Android devices later this year. Android 6.0 is more of an evolutionary step, whereas Android 5.0 was a big leap forward thanks to its 64-bit ART runtime and all new Material Design. However, Android M should not be dismissed as a minor update. In this post, I will try to explain why.

9 minute readContinue Reading

Brace Yourselves Android Developers, A New Android Compiler Is Coming

by Nermin Hajdarbegovic

With Dalvik out of the picture, many people expected Google's new 64-bit capable ART runtime to stick around for years, which it probably will, but it will get a major overhaul in the near future. In addition to offering support for 64-bit hardware, ART also introduced ahead-of-time (AOT) compilation, while Dalvik was a just-in-time (JIT) compiler. Throw in new 10-core ARM processors and Intel mobile processors based on three different architectures, and you end up with spicy, Google-style hardware gumbo.

11 minute readContinue Reading

Smartwatch Development: Are Smartwatches Worth The Trouble?

by Nermin Hajdarbegovic

While the Apple Watch is on track to be a commercial success for Apple and its shareholders, technologists are still not entirely convinced smartwatches have what it takes to conquer the market, at least not yet. What does this mean for developers? What are the implications for other smartwatch platforms and companies behind them?

12 minute readContinue Reading

A Tutorial on iOS 8 App Extensions

by Marija Efremova

iOS 8 introduced a new concept called App Extensions. This new feature did not break down the walls between the applications, but it opened a few doors providing gentle yet tangible contact between some apps. The latest update gave us an option to customize the iOS ecosystem, and we are eager to see this path opening up as well.

11 minute readContinue Reading

Android Developer’s Guide to the Google Location Services API

by Danny Gonzalez

Location-based applications on our mobile devices have changed the way we interact with mobile technology. The list of these applications is extensive and has had a major impact on our lives. This article walks us through a step-by-step tutorial of how to determine the location of an Android device using Google Location Services API.

8 minute readContinue Reading

Android Testing Tutorial: Unit Testing like a True Green Droid

by Marko Vitas

The extremely diverse and fragmented Android ecosystem poses certain challenges when it comes to testing. In this article, we take a look at some approaches that can be effective with tackling these challenges and ease the process of writing and automating tests.

12 minute readContinue Reading

Biometric Security – The Key To Passwordless Authentication Or A Fad?

by Nermin Hajdarbegović

Passwordless authentication has been the Holy Grail of security for years, but progress has been painfully slow. Until a few years ago, the technology to implement passwordless logins on a grand scale simply wasn’t available. However, the industry juggernaut is slowly but surely changing this. There are a few technical, legal and even ethical considerations to take into account, but be as it may, biometric, passwordless authentication is here to stay.

10 minute readContinue Reading

Nvidia Shield - A Different Take On Android Gaming Consoles

by Nermin Hajdarbegovic

Describing Nvidia Shield as a mere Android console would not do it justice. The console relies heavily on streaming and cloud computing, so it shouldn't not be viewed as another standalone device. Nvidia sees Shield as Netflix for games, as a comprehensive Gaming-as-a-Service (GaaS) platform. While it's still part of the Android ecosystem, Shield could be bad news for some Android game developers, but it also creates a range of new and exciting opportunities.

10 minute readContinue Reading

Join the Toptal® community.