Ackee s.r.o.
CS EN DE

We develop successful
mobile apps

App development

Our satisfied clients

All Finance Sharing economy E-commerce Delivery Mobility Others

Why us?

mobile_apps.alt.why_us_scale

Modern technologies

When developing mobile apps for Android and iOS we always use the most efficient technologies based on the specifics of the particular project. In our native tech stack you will find Kotlin as well as Swift. We also develop hybrid apps in React Native.

mobile_apps.alt.why_us_winner

Experienced team

You can find our in-house team of developers, designers, testers and project managers sitting in a single area of our office, on one single floor. That makes the flow of great ideas between tables and teams seamless. Moreover, we are able to acquire the most promising talents thanks to our close cooperation with Prague CTU.

mobile_apps.alt.why_us_cvut

Quality first

Even the smallest projects have the luxury of UX testing, constant code reviews through merge requests, unit tests and user testing within our QA department.

Areas of our app development

Nativní nebo hybridní aplikace

Případ užití je tady šéfem

Tady neexistuje žádné univerzální pravidlo – vždy záleží na konkrétním případu užití. Nativní mobilní aplikace jsou stále prémiové řešení, které stojí za zvážení. Hybridní aplikace zase mohou být cenově příznivější, ale hodí se spíše pro jednodušší funkcionality nebo vydání na omezenější skupinu zařízení.

  1. Aplikace pro iOS
  2. Aplikace pro Android
  3. Hybridní aplikace
Android (Kotlin)

Náš parťák už pěknou řádku let

V Kotlinu vyvíjíme už od roku 2016, tedy ještě než se stal oficiálním jazykem Androidu. Tehdy jsme se do něj poprvé zamilovali a naše láska pro tenhle programovací jazyk stále trvá (sorry, ale Java je @Deprecated).

  1. Reaktivní programování
  2. Firebase
  3. Android framework
iOS (Swift)

Jsme tu už od iPhone 3 a naše první aplikace podporovaly iOS 4

Naše zkušenost s nativními aplikacemi se datuje až do pradávných dob existence prvních iPhonů. Za ty roky se toho hodně změnilo, ale my vždycky byli o krok napřed. Proto teď věříme v reaktivní programování a architekturu MVVM.

  1. Jazyk Swift
  2. Architektura MVVM
  3. ReactiveSwift
Hybridní aplikace (React Native)

Jeden kód pro obě platformy

Kolik programátorů je potřeba k vydání hybridní aplikace? Tři. I hybridní appky totiž potřebují na každé z platforem péči od vývojářů nativních aplikací, aby všechno bylo tip top. A proto máme vývojáře nativních a hybridních appek pod jednou střechou. Kvalita výstupu je pak na úplně jiné úrovni, a to i přes to, že se o kód dělí obě platformy.

  1. React Native
  2. Native fine-tuning pro iOS a Android
  3. Cenová výhodnost

Our mobile technologies

MongoDB Logo Icon MongoDB
Docker Logo Icon Docker
HTML5 Logo Icon HTML5
Node.js Logo Icon Node.js
React Logo Icon React
Firebase Logo Icon Firebase
Swift Logo Icon Swift
Redux Logo Icon Redux
Kotlin Logo Icon Kotlin
Our StackShare

Check out our blog

Error Handling: Make Your Exceptions Nicer

Error handling is hard and every developer I know doesn’t like to do it. It’s almost always the last thing to be done in a new project. You have to handle different kinds of errors […]

David Bilík

Lead Android Developer

How We Localize Our Apps

Every app needs localization even when it’s small and “single language” app. You never know when another language could be added. Even when you’re totally sure there will be no more languages in the app, […]

Jan Mísař

Jan Mísař

Lead iOS Developer

Conditional Assignment Operator

Very often developers need to build dictionaries from optional values. Sure, it’s pretty easy to do it in Swift, right? It’s just [String: Any?], so why write a blog post about it?

Jan Mísař

Jan Mísař

Lead iOS Developer

Contact us

Prague

[email protected]

Karolinská 650/1

186 00, Prague 8

Czech Republic

ID no.: 24240826

Tax ID: CZ24240826

Bank account: 2600280340/2010

Map

Berlin

[email protected]

The Drivery, Mariendorfer Damm 1

12099 Berlin-Tempelhof

Germany

Map
 

Are you interested in working together? We wanna know more. Let’s discuss it in person!