APPS WebCoding · Lisbon

App development in Lisbon

iOS and Android applications for Portuguese companies. In an app a spike looks different than on a website: the application installed on the phone never goes down, what goes down is the API they all call at the same time.

Same-day reply · Quote within 24 h · Agency based in Vilanova i la Geltrú

Mobile Apps en Lisbon

How we work in Lisbon

The same technical standard and process we apply to projects of any size. What changes is the knowledge of the local market.
A WebCoding developer working with a laptop and monitor at the office

The app does not go down, what is behind it does

The user sees a blank screen, uninstalls, and writes in the store that the application does not work. The fault was in the server, but the app takes the reputational hit and the review stays there for months. So we design what each screen shows when no answer arrives: the data from last time, a clear notice and a button to try again.

A notification to everyone at once is a spike you create yourselves

Pushing an alert to the whole user base makes a sizeable share of them open the application in the same minute. It is the sharpest spike your system will face and you are the one firing it. The send is staggered in batches and you watch what happens to the first one before releasing the second.

The automatic retry can be the second blow

If the API is slow and thousands of applications ask again at the same time, the retry finishes off whatever was still standing. The answer is not to stop retrying: it is to wait longer between attempts and add a random offset so they do not all come back together. It is a few lines of code and it stops a passing problem becoming a long outage.

The old version is still installed, and still calling

You cannot force anyone to update. Months after launch there will be people on old versions asking the same API for data, so it is versioned from the start and breaking changes are planned with an overlap period. Ignoring it works until the first big update, and then the problem belongs to everyone at once.

Answering your questions

What people ask us about Mobile Apps in Lisbon.

If your question is not here, tell us about the project and we will answer with real context.

Ask us directly

Full service · All the detail

Mobile Apps: stack, process, use cases and FAQs

See the service page

Mobile Apps en Lisbon

Have a project? Tell us about it.

No strings attached. A conversation to understand what you need and see whether we are a fit. Most quotes go out within 24 hours.