Mobile Application Development Agency

We creating your mobile apps,
cross-platform on iOS and Android.

Smooth native mobile experiences with React Native

Develop mobile apps on iOS & Android

We workshop and prototype your ideas - arriving at the app that'll give you the biggest leverage for your business.

We love concepting and developing mobile apps to your feedback. Our makers leverage React Native to rapidly iterate and deliver fast native experiences on iOS and Android. Get in touch and tell us about your case to hear more.

Why hire us

We love what we do and only employ people with a similar mindset. You ship faster by working with a small team where each member is a true senior. With us you get direct access to everyone. This keeps overhead low and output high.

You are in control. We offer full transparency of progress and potential problems. We keep you informed and present options, but you make the decisions.

Our clients are important to us. Projects start and end, but the relationships with our clients usually span multiple years.

We're not the right choice for everyone, but if you care about the service you're creating - and would like to work with makers that share your conviction - we could be a good fit.

What our clients say

Makers’ Den provided advice and implementation on service design, frontend & backend code, cloud infrastructure and ML processes; adjusting bits as the project went along. It’s reassuring to work together with experienced craftsmen.

CEO of iHealth

Makers’ Den helped us evaluate our current platform and find the bottlenecks for scale. Thanks to thorough analysis and actionable advice from the team, we feel confident in the platform and our ability to grow without limits.

CEO of Healthzilla




Clarify the vision, create specs and get an estimate



Together with our UX Designers create a clickable prototype


Get to know your team, the tools and the process



We’ll iterate your product. See your product come alive in demos and adjust scopes as needed



Keep your app up-to-date and secure. Improve it based on user feedback

Our tools, your tech

We know our tools intricately. For mobile we try to utilize React Native as far as possible, falling back on Swift & Kotlin only if deeper os integration is needed.

Our regular stacks include:

  • Figma - Design & UX
  • React Native - create native iOS & Android apps using the #1 frontend framework
  • Swift - for bridging gaps on iOS
  • Kotlin - for briding gaps on Android

and the rest, chosen based on the needs of your service. We also do backends if necessary.

Frequently asked questions

I want to keep my idea confidential. Will you sign an NDA with me?

Yes, we sign an NDA (Non-Disclosure Agreement) always when a client wants it. We can do it at the very beginning before we discuss your project's details, or at another stage of the process - it's up to you.

Do I own the intellectual property rights of my application?

Yes, you are the owner of Intellectual Property rights at all times.

Where is your development team located?

Berlin. We can co-locate with you if you have an office in Berlin, or we will work remotely for you from our own office.

What is the pricing model?

You work with us on a Time & Materials basis. The total cost depends on the actual time the team spends on the development. You are in charge of the project’s scope and set priorities for the development team.

Time & Materials allows flexibility for you to set the direction of development depending on the users’ feedback, market situation, or opportunities that arise during the development.

For more about how we create estimates read how to estimate software projects.

What would my development team look like?

We adjust the team depending on your needs. Our speciality is low overhead teams, where every member is contributing concretely towards customer facing features. That means everyone is either doing development or design.

Roles like Project managment, Business Analysts and QA are responsibilies which are shouldered by our business oriented developers or designers.

You will traditionally take the role of a Product Owner, making decisions on priority and scope.

Can you hand the code over to another team?

Yes. We create easily understandble and maintainable code using well known frameworks which don’t require niche knowledge.

The runtime environments are always either your own or easily duplicatable in common cloud environments like AWS.

What is the experience level of my team?

We only like to use seniors. It is tempting to use “average” developers when looking to optimize hourly prices, but the difference in output of a true senior developer compared to a passable one tends to be staggering, easily 10x.

How am I kept up-to-date of development?

We have fixed length iterations (1-2 weeks), at the end of which you will be demoed the current progress. You will have access to team members through Slack, email and video calls and our regular meetings.

We can also regularly work on-site in your office if you’re in Berlin. In addition to this you will have access to our project management tools (Jira or Asana), which we update daily.

Let’s talk about your mobile app

Korneliusz Caputa

We're based in Berlin