Mobile Applications Development

Contact for pricing

About this service

Summary

I will create a cross platform mobile application or maintain, debug or add new features to an existing one.
I'm a JavaScript expert with over 8 years of professional experience, I use JavaScript/Typescript libraries and frameworks to create native or hybrid cross platform (Android/iOS and more) mobile applications with only one single code base, which is cost effective and easily scalable and maintainable.

Process

If starting a project from scratch, this how we will proceed:
Understand the project
If the design is provided
Review the UI/UX design and specs.
If the design is not provided
Review the specs
Design the UI/UX
Pick the tech stack that would work best for your use case
Setup the roadmap
Setup a feedback loop (depending on your availability)
Start building...
Note: I may abstract some of the steps or even add other ones depending on the client.
If I'm joining an existing team, in order to guarantee a successful collaboration, I always make sure to check these points:
Understand the product, industry and the targeted market
Get familiar with the collaborative tools used by the team i.e. Slack, Notion, Figma, Gitlab...
Blend in the company's culture to ease human interaction and build trust
Working on an ongoing project (a baby of one or many developers) is a bit tricky, here's what I do for a smooth onboarding and sustainability:
I do regular meetings with the relevant colleagues (or reverse engineering) to get familiar with the projects code base
I keep and build on top of the tools and patterns (that are not necessarily bad) already chosen by previous developers although I might dislike them
If it's not broken (or anti pattern) I don't fix it

FAQs

  • Will you do the UI/UX design?

    Although I can design on Figma, I specialize in coding. I highly recommend having a UI/UX design ready before reaching out to me. I can still do everything (extra cost) if necessary.

What's included

  • Android/iOS Application

    Depending on the task, will deliver full codebase in a repo on the client's preferred git service.

  • Publishing

    Will deploy/publish and setup CI/CD when applicable.


Skills and tools

Android Developer
iOS Developer
Software Engineer
Capacitor
Ionic
React Native
TypeScript

Work with me


More services