Mobile App

Showing 1-9 of 20 results
EngineeringIcon ChevronMobile

Future-proof Your Android Code, Part 2: Functional Reactive Programming in Action

By Iliyan Germanov

The functional reactive programming (FRP) paradigm is becoming increasingly mainstream. In this installment, we discuss FRP essentials like system design and libraries, and implement a sample application.

8 minute readContinue Reading
EngineeringIcon ChevronMobile

The Foundations of Functional Reactive Programming in Android

By Iliyan Germanov

This tutorial explores the mathematical concepts behind two key programming paradigms, functional programming and reactive programming, so you can build long-lasting Android architecture.

12 minute readContinue Reading
EngineeringIcon ChevronMobile

Hybrid Power: Flutter Advantages and Benefits

By Asad Jibran Ahmed

Google's Flutter framework has quickly caught on among developers who want to target Android and iOS from the same codebase—and businesses who know the value of a single project team yielding presence in both markets.

15 minute readContinue Reading
EngineeringIcon ChevronMobile

Write Once, Deploy Everywhere: When to Go Native?

By Joel Frank

Writing multiple native applications for different mobile platforms can be a daunting task, but taking a non-native approach comes with pitfalls of its own. In this article, Toptal Mobile Developer Joel Frank outlines the concept of Write Once, Deploy Everywhere (WODE) and explains how to choose the right development path for your project.

13 minute readContinue Reading
EngineeringIcon ChevronBack-end

Make Your App Profitable, Part 2 – Harnessing the Mobile Funnel

By Matthew Knippen

Subscription-based apps need a special approach when it comes to analytics. Learn how a variation on the traditional sales funnel helps you work with LTV, subscriber retention, and churn rates to make your app better—and more profitable.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Make Your App Profitable: Leverage Mobile Analytics

By Matthew Knippen

Building a mobile app isn't cheap—and the harsh reality is that most apps fail. Find out how to leverage fundamental analytics metrics to make sure your app actually turns a profit.

11 minute readContinue Reading
EngineeringIcon ChevronMobile

Apache Cordova Tutorial: Developing Mobile Applications with Cordova

By Filip Petkovski

Mobile applications are creeping in. Developing for each mobile platform can be an exhaustive task, especially if resources are limited. This is where Apache Cordova comes in handy by providing a way to develop mobile applications using standard web technologies - HTML5, CSS3 and JavaScript. This article explores how one can get started with Apache Cordova and build mobile applications targeted at a wide range of mobile devices.

14 minute readContinue Reading
EngineeringIcon ChevronMobile

How to Implement a Pixel-perfect iOS UI Design

By Roman Stetsenko

In this article, Toptal Freelance Developer Roman Stetsenko explains what it takes to create a pixel-perfect iOS interface from the ground up and why it matters.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

Android and iOS UI Testing with Calabash

By Alexander Gedevanishvili

Do you think testing your iOS or Android apps manually is faster than writing automated tests for them? Calabash, the cross-platform acceptance framework, busts that myth once and for all. In this article, Toptal Freelance Software Engineer Alexander Gedevanishvili shows how Calabash, with its support for Cucumber, makes writing automated UI tests as simple as writing instructions in plain English.

6 minute readContinue Reading

Join the Toptal® community.