Software en apps

Android-app-ontwikkeling voor het volledige scala aan apparaten

Gjethe bouwt Android-apps met Kotlin en Jetpack Compose of React Native, ontworpen volgens de conventies van Material Design en getest over schermformaten, fabrikanten en Android-versies. We verzorgen backendintegratie, meldingen, Google Play Billing, widgets op het beginscherm en publicatie op Google Play onder uw ontwikkelaarsaccount.

  • Gratis eerste adviesgesprek
  • Schriftelijke offerte voor uw project
  • Flexibele betaalmijlpalen

In één oogopslag

Gebouwd met
Kotlin, Compose of React Native
Getest op
Telefoons, tablets, vouwbare toestellen
Facturatie
Google Play Billing
Launch
Indiening bij Google Play inbegrepen

Definition

Wat is Android-appontwikkeling?

Android-app-ontwikkeling is het bouwen van applicaties voor het Android-besturingssysteem van Google, dat draait op telefoons, tablets en andere apparaten van veel fabrikanten, en het publiceren ervan via Google Play.

De kracht van Android is het bereik: veel fabrikanten, prijsklassen en schermformaten. Dat is ook de uitdaging. Een app moet werken op een budgettelefoon met een klein scherm en een oudere OS-versie, en ook op het nieuwste vlaggenschip en vouwbare toestellen. We testen over dat hele bereik, houden apps licht genoeg voor bescheiden hardware en volgen Material Design zodat de app natuurlijk aanvoelt voor Android-gebruikers.

Voor wie is het?

  • Producten voor markten waar Android leidend is

    In veel landen heeft het merendeel van uw gebruikers een Android-telefoon; daar eerst lanceren bereikt meer mensen.

  • Apps voor het veld en bedrijven

    Robuuste apparaten, scanners en door het bedrijf beheerde telefoons met een maatwerk-Android-app.

  • Bedrijven die Android aan een iOS-app toevoegen

    Uw iPhone-app heeft zich bewezen en Android-gebruikers vragen om hun versie.

  • Startups met een beperkt budget

    De lagere drempel van Google Play om te publiceren maakt van Android een praktische plek om een idee te testen.

Wat is inbegrepen en wat u houdt

Wat is inbegrepen

  • Ontwerp volgens de conventies van Material Design
  • Ontwikkeling in Kotlin en Jetpack Compose, of React Native
  • Lay-outs voor telefoons, tablets en vouwbare toestellen
  • Inloggen met Google en andere inlogmethoden
  • Pushmeldingen via Firebase Cloud Messaging
  • Google Play Billing voor aankopen en abonnementen
  • Widgets op het beginscherm waar nuttig
  • Camera-, locatie- en Bluetooth-functies
  • Testen over apparaten en Android-versies
  • Prestatiewerk voor goedkopere apparaten
  • Google Play-vermelding en Data safety-formulier
  • Release via interne, gesloten en productietracks

Wat u ontvangt

Aan het einde overgedragen. Van u om te houden.

  • App gepubliceerd op Google Play onder uw account
  • Broncode in uw repository
  • Ondertekende releaseconfiguratie en sleutels veilig overgedragen
  • Materialen voor de storevermelding
  • Releasedocumentatie

Hoe gaan we om met de fragmentatie van Android-apparaten?

We spreken een minimale Android-versie af op basis van uw doelgroep en testen dan op een matrix van echte en geëmuleerde apparaten: kleine en grote schermen, de skins van verschillende fabrikanten, tablets en vouwbare toestellen, en zowel recente als oudere OS-versies.

Lay-outs worden gebouwd om zich aan te passen in plaats van op één scherm te passen. Compose en React Native ondersteunen allebei responsieve lay-outs en we controleren hoe de app zich gedraagt wanneer lettertypen worden vergroot, wanneer het apparaat wordt gedraaid en wanneer een vouwbaar toestel van vorm verandert.

Prestaties tellen op Android zwaarder dan veel teams verwachten, omdat een groot deel van de gebruikers apparaten uit het middensegment of budgetsegment gebruikt. We houden appgrootte, opstarttijd en geheugengebruik in de hand en profileren op goedkopere hardware, niet alleen op vlaggenschepen.

Releasetracks van Google Play

VolgenGebruikt voor
Interne testsUw team test vroege builds binnen enkele minuten
Gesloten testsUitgenodigde testers, vereist voor nieuwe persoonlijke ontwikkelaarsaccounts vóór productie
Open testenOpenbare bèta waaraan iedereen vanuit de store kan deelnemen
ProductieDe openbare release, eventueel eerst uitgerold naar een percentage van de gebruikers

Android-functies die we vaak gebruiken

  • Widgets op het beginscherm

    Informatie in één oogopslag en snelle acties zonder de app te openen.

  • Achtergrondwerk

    Betrouwbare synchronisatie, uploads en herinneringen gepland met WorkManager, ook wanneer de app gesloten is.

  • Camera en scannen

    Barcode- en documentscanning voor retail, logistiek en inspecties.

  • Locatie en kaarten

    Routes, geofencing en zoeken in de buurt met Google Maps.

Hoe Android-appontwikkeling werkt, stap voor stap

Elke stap heeft een duidelijk resultaat dat u kunt beoordelen. De planning wordt afgesproken in uw offerte.

  1. 1

    Scope

    Functies, apparaatbereik, minimale Android-versie en integraties afgesproken.

  2. 2

    Design

    Op Material gebaseerde schermen ontworpen in Figma, met tablet- en vouwbare lay-outs waar nodig.

  3. 3

    Bouwen

    Ontwikkeling met builds die worden gedeeld via de interne testtrack van Google Play.

  4. 4

    Apparaattesten

    Testen op een matrix van apparaten, OS-versies en schermformaten.

  5. 5

    Storevoorbereiding

    Vermelding, screenshots, contentbeoordeling en Data safety-verklaringen.

  6. 6

    Gefaseerde release

    Productierelease geleidelijk uitgerold terwijl we crashes en reviews monitoren.

Tools, en wat uw offerte bepaalt

De prijs hangt af van uw project en wordt afgesproken in uw offerte. Dit zijn de zaken die hem beïnvloeden.

Android-appontwikkeling: prijsfactoren
FactorWaarom het ertoe doet
ApparaatbereikOudere Android-versies en veel schermformaten ondersteunen voegt testen en aanpassing toe.
Native of cross-platformAlleen-Kotlin-builds passen bij producten die alleen voor Android zijn; React Native deelt code met iOS.
HardwarefunctiesBluetooth, NFC, barcodescanning of achtergrondlocatie voegen ontwikkeling toe.
Offline en synchronisatieVeldapps die zonder signaal werken, hebben lokale opslag en synchronisatielogica nodig.
FacturatieAbonnementen en aankopen via Google Play Billing voegen testen toe.

Veelgemaakte fouten die u moet vermijden

Wat we het vaakst mis zien gaan, en hoe een goed project dat voorkomt.

  • Alleen testen op vlaggenschiptelefoons

    Een app die op de nieuwste telefoon vliegt, kan haperen op de middenklasse-apparaten die veel gebruikers echt bezitten.

  • Tablets en vouwbare toestellen negeren

    Uitgerekte telefoonlay-outs zien er kapot uit op grote schermen. Adaptieve lay-outs vragen planning, niet veel extra code.

  • De ondertekeningssleutel kwijtraken

    De ondertekeningssleutel van de app moet veilig worden bewaard; we gebruiken Play App Signing en dragen inloggegevens veilig over.

  • Gefaseerde uitrol overslaan

    Tegelijk aan iedereen uitbrengen betekent dat een ernstige bug elke gebruiker bereikt. Rol geleidelijk uit en volg het crashpercentage.

Veelgestelde vragen

Heb ik een Google Play-ontwikkelaarsaccount nodig?

Ja. De app wordt gepubliceerd onder uw eigen Google Play Console-account. Nieuwe persoonlijke accounts moeten een gesloten test met testers uitvoeren voordat ze naar productie gaan; wij helpen die te organiseren.

Welke Android-versies ondersteunt de app?

We kiezen een minimale versie op basis van uw doelgroep en de vereiste functies, waarbij we bereik afwegen tegen ontwikkelinspanning.

Kunt u een Android-versie van onze iPhone-app bouwen?

Ja. Als de iOS-app native is, bouwen we een Kotlin-versie of overwegen we beide naar React Native te verplaatsen; als het al React Native is, kan veel van de code worden hergebruikt.

Kan de app draaien op door het bedrijf beheerde of robuuste apparaten?

Ja. We bouwen apps voor beheerde apparaten, kiosken en scanners, inclusief distributie via managed Google Play in plaats van de openbare store.

Ondersteunen jullie tablets en vouwbare toestellen?

Ja, met adaptieve lay-outs die de extra ruimte benutten in plaats van het telefoonontwerp uit te rekken.

Hoe worden updates uitgebracht?

Via Google Play, meestal als gefaseerde uitrol zodat we de stabiliteit kunnen volgen voordat elke gebruiker de update krijgt.

Kan de app offline werken?

Ja. We slaan gegevens lokaal op en synchroniseren ze op de achtergrond wanneer de verbinding terugkeert.

Wat is het Data safety-gedeelte van Google Play?

Een verklaring van welke gegevens uw app verzamelt en waarom. We vullen die accuraat in op basis van het werkelijke gedrag van de app.

Kunnen we de app privé aan ons personeel distribueren?

Ja, via managed Google Play of directe installatie op bedrijfsapparaten, zodat interne apps nooit in de openbare store verschijnen.

Hoe houden jullie de app snel op goedkopere telefoons?

We houden de app klein, vermijden zware bibliotheken, laden gegevens efficiënt en profileren de prestaties op middenklasse-apparaten vóór de release.

Ontwerpen jullie de Google Play-vermelding?

Ja, de feature graphic, screenshots en vermeldingstekst, plus de contentbeoordelingsvragenlijst en het Data safety-formulier.

Kan de app integreren met barcodescanners of printers?

Ja. We integreren met Bluetooth-printers, ingebouwde scanners op robuuste apparaten en camerascanning, afhankelijk van de hardware die uw team gebruikt.

Kunt u een oude Android-app bijwerken naar de huidige Play Store-vereisten?

Ja. Google Play verhoogt regelmatig het vereiste doel-API-niveau. We werken de app, de bibliotheken en machtigingen bij zodat deze vermeld en installeerbaar blijft op nieuwe apparaten.

Krijgen Android- en iOS-gebruikers dezelfde functies?

Met React Native meestal wel, vanuit één codebase. Bij afzonderlijke native apps plannen we releases zodat beide platforms gelijk blijven lopen.

Bouw uw Android-app.

Vertel ons wat u nodig hebt. U krijgt een eerlijke beoordeling, een duidelijk plan en een schriftelijke offerte. Het eerste adviesgesprek is altijd gratis.

  1. Wat er daarna gebeurt
  2. 1U vertelt ons wat u nodig hebt
  3. 2We streven ernaar binnen 24 uur te reageren met vragen
  4. 3U ontvangt een schriftelijke offerte voor uw project