Android

Showing 19-27 of 40 results
EngineeringIcon ChevronMobile

Android Developer’s Guide to Fragment Navigation Pattern

by Becze Szabolcs

Navigation in mobile applications, when done right, can have tremendous positive impact on overall user experience. Android offers application developers multiple ways of implementing navigation in their application. However, not all navigation patterns are created equal. In this article, Toptal engineer Becze Szabolcs shows us how to implement fragment-based navigation and how it stacks up against Android's traditional navigation philosophy.

8 minute readContinue Reading
EngineeringIcon ChevronMobile

Commoditized Smartphones: Bringing 4G To Developing Countries

by Nermin Hajdarbegovic

Are we really going to need $500 phones to get people in developing countries on 3G or 4G? Not really. Welcome to the world of commoditised smartphones. Allow us to explain what’s going on and why it could have a significant impact on software and hardware industries.

11 minute readContinue Reading
EngineeringIcon ChevronMobile

Slow Android Wear Adoption Is Stifling Development

by Nermin Hajdarbegovic

Several factors conspired to stifle Android Wear growth, ranging from lack of Google development, to inadequate hardware. Some of these problems have been addressed, some are being addressed, while others cannot be addressed with currently available technology.

11 minute readContinue Reading
EngineeringIcon ChevronMobile

What Does Force Touch Mean For UI And UX?

by Nermin Hajdarbegovic

Force Touch is not a new idea. BlackBerry experimented with the concept back in 2008, and a few Android phone makers also examined the possibility of using Force Touch on their products. In fact, Force Touch support has been a part of Android for years; it was introduced in Android 1.0.

11 minute readContinue Reading
EngineeringIcon ChevronMobile

Is Developing For Car Infotainment Systems like Android Auto and Apple Carplay the Next Big Thing?

by Nermin Hajdarbegovic

Cars with next-generation connected infotainment systems will create new opportunities on several fronts. In case you already have an infotainment system with a neat touchscreen and GPS in your car, please accept my condolences; it’s about to become as obsolete as a Nokia 3310 compared to an iPhone.

13 minute readContinue Reading
EngineeringIcon ChevronMobile

OpenGL Tutorial for Android: Building A Mandelbrot Set Generator

by Asa Kaplan

OpenGL, a cross-platform API for rendering 2D and 3D graphics, is extremely powerful and yet surprisingly easy to get started with. Although one may find the most common applications of OpenGL and rendered graphics in video games only, in reality there are far more uses. To demonstrate the power of OpenGL, we'll be building a Mandelbrot set generator on Android using OpenGL ES.

12 minute readContinue Reading
EngineeringIcon ChevronMobile

Android Customization: How to Build a UI Component That Does What You Want

by Ahmed Al-Amir

It is not uncommon for developers to find themselves in need of a UI component that is either not provided by the platform they are targeting or is, indeed, provided, but lacks a certain property or behavior. The answer to both scenarios is a custom UI component. The Android UI model is inherently customizable, offering the means to create custom UI components in various ways.

11 minute readContinue Reading
EngineeringIcon ChevronMobile

Case Study: Using Toptal To Reel In Big Fish

by Nermin Hajdarbegovic

Whether you’re an avid angler or an app developer, you may be interested in taking a closer look at the development of a fishing app, which involved some of your fellow Toptalers. The goal was to create an app that would be truly useful in a professional fishing setting, while at the same time meeting a hard deadline. Since Fatsack Outdoors wanted to launch the app at one of the biggest fishing tradeshows of the year, the deadline was non-negotiable.

5 minute readContinue Reading
EngineeringIcon ChevronMobile

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

Join the Toptal® community.