Mickael Romaniello, the developer who builds the apps Mickael Romaniello 30 minutes, no slides, nothing to prepare.

Android App Development

Android runs on the majority of the world's smartphones. But building for Android means handling thousands of device variants, API levels, and Play Store guidelines. I develop native Android apps that feel right at home on every device — from flagship Samsung phones to budget devices running older Android versions.

Book a free call →

What you get

1 Kotlin-first development

Modern, concise, and officially endorsed by Google for Android.

2 Play Store submission handled

From content rating to staged rollout, I manage every step.

3 Fragment-proof design

Your app runs smoothly on 5-year-old devices AND the latest flagships.

4 Material Design 3

Modern, consistent UI that matches Android's latest design language.

5 Performance monitoring

Crashlytics + custom analytics so you know how users actually experience your app.

Fragmentation, in concrete terms

"Android is fragmented" means nothing until it is turned into decisions. In practice it means three things: the same app renders on screens with very different proportions, manufacturers modify the system and battery handling in particular, and a share of your users will stay on an old Android version for a long time. So we pick a minimum version to support, design screens that survive being stretched, and test on the brands your users actually carry rather than the one in my pocket.

Aggressive background killing, the most common trap

It is the defect I see most often on Android apps taken over mid-life. Several manufacturers aggressively close background apps to save battery — a scheduled sync, a trip tracker or a timed reminder stops with no error and no warning. It does not show on a development device plugged into the mains; it shows on a user's phone three weeks later. So we design assuming the system can stop everything at any moment, and the app resumes where it left off.

Google Play: the rules move, and you have to follow

Google regularly enforces a minimum API level to keep publishing updates, and keeps changing its declaration requirements — what the app collects, what it shares, which sensitive permissions it uses and why. An app nobody maintains eventually cannot be updated at all, then fades from results. The good news: Play's staged rollout lets you publish to a fraction of users and halt if crash reports get worse.

Choose your city

Each city has its own dedicated page with insights, case studies, and a contact form.

Ireland (1)

Explore other services

Want to discuss your project?

In 30 minutes, you'll know where to start. No commitment. No technical jargon.

Book a free call →

About the author

Mickael Romaniello — Mobile product engineer based in the South of France. 12 years building iOS, Android and desktop apps. 15+ projects delivered for startups, mid-market companies and enterprise clients. LinkedIn.

Last updated:

Standards & references

Apple Human Interface Guidelines · Google Material Design · web.dev (Google) · MDN Web Docs · OWASP Mobile Top 10