Native

Wat is een native app?

Native apps worden specifiek gemaakt voor een bepaald platform (iOS of Android). Deze platforms zijn een eigen taal geschreven (Objective C/Swift voor iOS, en Java/Kotlin voor Android), waardoor de native app ook super snel kan werken.

Omdat je specifiek voor een bepaald platform ontwikkelt, kan je met native applicaties ook alles gebruiken wat er wordt aangeboden door het apparaat; alle knoppen en functies van het apparaat kunnen door de native app gebruikt worden. Denk hierbij bijvoorbeeld aan een GPS module, de volume knop, de camera of een NFC-chip.

Projects

Onze cases

Hoewel we je graag alles vertellen over onze werkwijze en expertises, over de talen en frameworks waar we mee werken, en over de native apps die wij allemaal kunnen maken, zegt een beeld meer dan duizend woorden. Bekijk hier enkele van onze casestudies.

Methods

How we work

Onze werkwijze is gebaseerd op een cyclisch proces verdeeld in 4 fases: Strategy, Design, Development en Growth.

Vanuit markt, technologie en gebruikersinzichten vormen wij een gedegen productstrategie. De design fase biedt de mogelijkheid om in korte tijd de beoogde oplossing te visualiseren en te testen. Wanneer alles duidelijk is nemen we de tijd om een betrouwbaar en schaalbaar product te bouwen. We leren middels analytics en gesprekken met de eindgebruiker hoe het product te verbeteren is en verder kan groeien. Hier passen we onze Strategy, Design en Development in een nieuwe cyclus op aan.

Native app

Fish on Fire en native apps

Een native app kent praktisch geen limitaties; als het idee technisch gezien mogelijk is, kan het in een native app gemaakt worden.

Als Fish on Fire hebben wij al jarenlang expertise op gebied van het bedenken en maken van native apps. Wij weten wat goed zal werken en mocht iets technisch niet haalbaar zijn, komen wij altijd met een alternatief zonder concessies te maken.

Het compileren van native apps

Native apps moeten gecompileerd worden, dat wil zeggen, de code moet worden omgezet naar het programma. Dit heeft als voordeel dat veel programmeerfouten op het moment van ontwikkeling van native apps gelijk naar boven komen.

Omdat dit compileren vooraf gebeurt, en niet tijdens het gebruiken van de native app, zorgt dit ervoor dat de native app op optimale snelheid gebruikt kan worden. Het nadeel hiervan is dat dit een tijdrovend proces is.

Platformen voor een native app

Een native app kan voor zowel Android als iOS gemaakt worden, maar let wel, mochten beide platformen gewenst zijn, moet de native app ook twee keer gemaakt worden.

Dit komt omdat de native programmeertaal voor Android heel anders is dan die voor iOS. Dit kan een nadeel zijn op het gebied van tijd en budget van jou als klant.

Waarom native?

De keus om de app in een native taal te schrijven is kostbaar, maar kan enorm veel voordelen opleveren op de lange termijn.

Waar een hybride app limitaties kan geven op het gebied van het gebruik van bijvoorbeeld hardware sensoren, kennen native apps geen limitaties. Neem gerust contact op voor meer informatie over het laten maken van een native app!

Experiences

What clients say