Open-source Android launcher omvormen tot een op maat gemaakte MVP

We ontwikkelden een mobiele launcher-app voor Android op basis van een open-source oplossing en pasten deze aan tot een product-ready MVP.*

Android MVP
Werknemers 20+
Regio VAE
Diensten IT-outstaffing
Klant sinds 2025

Overzicht klanten

Artikel samenvatten met AI

De klant is een media- en entertainmentbedrijf dat digitale producten ontwikkelt om de betrokkenheid van mobiele gebruikers te vergroten. Ze wilden een aangepaste Android launcher testen als een nieuw kanaal voor het leveren van gepersonaliseerde content en entertainmentervaringen.

Verdere details over de klant en de productvisie blijven onder NDA.

Citaat pictogram

De Innowise ontwikkelaar met wie we hebben samengewerkt is een geweldige aanvulling op ons team. Hij is snel ingewerkt, communiceert altijd en heeft een goed begrip van het Android ecosysteem. Hij heeft de open-source launcher aangepast om aan onze behoeften te voldoen, terwijl hij constant werkt aan het verbeteren van de prestaties, gebruikerservaring en stabiliteit. We zien al veel waarde van zijn proactieve aanpak en expertise.

Product Manager van een klant
Aanbevelingsbrief, pagina 1 Aanbevelingsbrief, Pagina 2

Uitdaging

De klant benaderde ons met een duidelijk doel: een open-source Android launcher aanpassen tot een op maat gemaakte MVP die als basis kon dienen voor een toekomstig commercieel product. Hoewel de initiële codebase een functioneel startpunt bood, vereiste het omvormen tot een stabiele, responsieve en uitbreidbare launcher diepgaande aanpassingen, een schone UI-implementatie en prestatiebewuste engineering.

  • Open source code aanpassen voor commercieel gebruik. De klant moest een open-source basis hergebruiken en ervoor zorgen dat de MVP voldeed aan hun functionele en UX-standaarden.
  • Aangepaste functies met toekomstig potentieel. De kernfunctionaliteit moest zo worden gebouwd dat toekomstige integratie van monetisatie en productuitbreidingen (bijv. reclame, gepersonaliseerde aanbevelingen) mogelijk werd.
  • Een MVP afleveren binnen een strak tijdschema. Met strakke tijdschema's en veranderende prioriteiten moest het team zich blijven richten op het leveren van een bruikbare MVP en tegelijkertijd de technische schuld laag houden.
  • Aanpassing van de codebase. De overgeërfde open-source code (AOSP Launcher3) moest aanzienlijk worden aangepast en geherstructureerd om te voldoen aan de verwachtingen en use cases van de klant.
  • UX en aanpassing van functies. Kernelementen van de interface, zoals de onboarding-flow, het zoeken naar apps en het gedrag op het beginscherm, moesten helemaal opnieuw worden ontworpen en geïmplementeerd.
  • Prestatieproblemen. De launcher moest soepel draaien op Android-apparaten, waarbij zorgvuldig geheugengebruik, efficiënte rendering van pictogrammen en strikte afhandeling van toestemmingen vereist waren.

Heb je een ontwikkelaar nodig om je MVP te bouwen?

Oplossing

Om aan de behoeften van de klant te voldoen, pasten we een open-source launcher aan om toekomstige ontwikkeling en groei te ondersteunen. Onze Android-ontwikkelaar werkte onafhankelijk, maar bleef nauw verbonden met de producteigenaar van de klant. Hij deelde regelmatig updates en demo-builds om de ontwikkeling transparant en flexibel te houden.

Lean leveringsproces & communicatieopzet

Vanaf het begin was het project gestructureerd rond slanke, MVP-gerichte ontwikkeling. Met één Android-ontwikkelaar aan boord lag de focus op snelle iteraties, directe communicatie en een duidelijke afbakening van de scope. We begonnen met het selecteren en analyseren van de open-source launcher codebase die zou dienen als de basis van het product.

We kozen voor een stapsgewijze aanpak, waarbij we regelmatig demo's deelden met de klant en functies verfijnden op basis van feedback. Wekelijkse asynchrone updates hielden iedereen op één lijn en zorgden voor volledige transparantie zonder dat frequente vergaderingen nodig waren. Dankzij deze aanpak kon de klant de voortgang in real-time zien terwijl de ontwikkelingssnelheid hoog bleef.

Codebase aanpassing & technische basis

We begonnen met het forken van een open-source Android launcher (AOSP Launcher3) en bereidden deze voor op aangepaste ontwikkeling. Het doel was om de codebase onderhoudbaar en klaar voor toekomstige schaalbaarheid te maken.

Geherformuleerde projectstructuur

Reorganiseerde lay-outs en activiteiten om toekomstige integratie van functies te vereenvoudigen.

Opgeschoonde codebase

Onnodige machtigingen en verouderde afhankelijkheden verwijderd om de beveiliging te verbeteren.

Geoptimaliseerde prestaties

Afgestemd renderen van pictogrammen en gebruik van bronnen voor soepelere werking op apparaten met weinig geheugen.

Essentiële uitgaven toegevoegd

Implementeerde analytics en build obfuscation om betrouwbaarheid en veilige implementatie te garanderen.

Dit grondwerk zorgde voor een stabiele en lichte technische basis voor MVP ontwikkeling.

Ontwikkeling van functies en afstemming van prestaties

Toen de basis klaar was, hebben we ons gericht op het bouwen en verfijnen van de belangrijkste gebruikersfuncties.

  • Aangepast startscherm: Herontworpen lay-out en zoekintegratie toegevoegd voor intuïtieve navigatie.
  • Onboarding stroom: Leidde gebruikers door het vervangen van de standaard launcher door de aangepaste versie.
  • Aanpassing van inhoud: De standaard Google News feed vervangen door samengesteld materiaal.
  • Gebruikersinstellingen en infopagina's: Instellingen, Info en FAQ-schermen toegevoegd voor gebruiksvriendelijkheid en ondersteuning.
  • Toekomstige opzet voor geld verdienen: Gestructureerde advertentie-ondersteunende functies voor potentiële productuitbreidingen.

Tijdens deze fase hebben we ons gericht op het responsief, stabiel en consistent houden van de launcher op verschillende Android-apparaten.

Technologieën

Platform

Android (Java, XML)

Codebase

Aangepast en uitgebreid van AOSP Launcher3 (open-source basis)

Hulpmiddelen

Maandag, Notion; Slack; U-Track, interne spreadsheet

Team

Pictogram 1
Android Ontwikkelaar
Innowise team

Verwachte resultaten

Duur van het project
Juni - november 2025

Na enkele maanden van ontwikkeling werd de MVP launcher succesvol opgeleverd en overgedragen voor verdere evaluatie. Het resultaat is een stabiele, aanpasbare Android launcher die voldoet aan de oorspronkelijke doelstellingen van de klant en een sterke basis vormt voor toekomstige productuitbreiding.

Productuitkomsten

  • Kernlanceerder geïmplementeerd: Het hoofdstartscherm, de onboarding-flow en ondersteunende functies werden voltooid en getest op doelapparaten.
  • Geoptimaliseerde prestaties: De rendering van pictogrammen en het geheugengebruik zijn verfijnd en onnodige rechten zijn verwijderd voor een betere stabiliteit.
  • Architectuur die klaar is voor de toekomst: De codebase is nu schoner, makkelijker te onderhouden en klaar voor verdere uitbreidingen zoals monetisatie en analytics.

Projectresultaten

  • Efficiënt leveringsproces: Het project bleef op schema onder één Android-ontwikkelaar, met constante communicatie en kwaliteit.
  • Transparante samenwerking: Frequente demo's en vroege testcycli hielpen de klant betrokken te blijven en tijdig feedback te geven.
  • Positieve klantervaring: De productmanager prees de duidelijkheid, de gestructureerde updates en de proactieve houding van de ontwikkelaar tijdens het hele project.

Inhoudsopgave

Heb je een ontwikkelaar nodig om je MVP te bouwen?

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    pijl