Omvandling av Android-startprogram med öppen källkod till en skräddarsydd MVP

Vi utvecklade en mobil startapp för Android baserad på en öppen källkodslösning och anpassade den till en produktfärdig MVP.*

Android-startprogram MVP
Anställda 20+
Region FÖRENADE ARABEMIRATEN
Tjänster IT outstaffing
Kund sedan 2025

Översikt över kunder

Sammanfatta artikeln med AI

Kunden är ett medie- och underhållningsföretag som utvecklar digitala produkter för att förbättra mobilanvändarnas engagemang. De ville testa ett anpassat startprogram för Android som en ny kanal för att leverera personligt innehåll och underhållningsupplevelser.

Ytterligare detaljer om kunden och produktvisionen är fortfarande sekretessbelagda.

Citat ikon

Den Innowise-utvecklare som vi har arbetat med har varit ett bra tillskott till vårt team. Han kom snabbt igång, är alltid kommunikativ och har en gedigen förståelse för Androids ekosystem. Han har anpassat startprogrammet med öppen källkod för att uppfylla våra behov, samtidigt som han ständigt arbetar med att förbättra prestanda, användarupplevelse och stabilitet. Vi ser redan ett stort värde i hans proaktiva inställning och expertis.

Produktchef hos ett kundföretag
Rekommendationsbrev, sida 1 Rekommendationsbrev, sidan 2

Utmaning

Kunden kontaktade oss med ett tydligt mål: att anpassa en Android-startlansering med öppen källkod till en anpassad MVP som skulle kunna fungera som grund för en framtida kommersiell produkt. Den ursprungliga kodbasen erbjöd en funktionell utgångspunkt, men för att omvandla den till en stabil, responsiv och utbyggbar launcher krävdes djupgående anpassning, ren implementering av användargränssnittet och prestandamedveten teknik.

  • Anpassning av öppen källkod för kommersiellt bruk. Kunden behövde återanvända en bas med öppen källkod och se till att MVP uppfyllde deras funktionella och UX-standarder.
  • Anpassade funktioner med framtida potential. Kärnfunktionaliteten måste byggas på ett sätt som möjliggör framtida integrering av intäktsgenerering och produktutvidgningar (t.ex. reklam, personliga rekommendationer).
  • Leverera en MVP inom en snäv tidsram. Med snäva tidsramar och föränderliga prioriteringar var teamet tvunget att fokusera på att leverera en användbar MVP och samtidigt hålla den tekniska skulden nere.
  • Anpassning av kodbasen. Den ärvda öppna källkoden (AOSP Launcher3) krävde betydande refaktorisering och omstrukturering för att anpassas till kundens förväntningar och användningsfall.
  • Anpassning av UX och funktioner. Centrala gränssnittselement som onboardingflödet, app-sökning och beteendet på startskärmen behövde omformuleras och implementeras från grunden.
  • Flaskhalsar i prestanda. Lanseringsprogrammet måste fungera smidigt på alla Android-enheter, vilket krävde noggrann minnesanvändning, effektiv ikonrendering och strikt behörighetshantering.

Behöver du en utvecklare för att bygga din MVP?

Lösning

För att tillgodose kundens behov anpassade vi en launcher med öppen källkod för att stödja framtida utveckling och tillväxt. Vår Android-utvecklare arbetade självständigt men höll nära kontakt med kundens produktägare och delade med sig av regelbundna uppdateringar och demobyggen för att hålla utvecklingen transparent och flexibel.

Lean leveransprocess och kommunikationsupplägg

Redan från början var projektet uppbyggt kring Lean, MVP-fokuserad utveckling. Med en enda Android-utvecklare ombord låg fokus på snabba iterationer, direkt kommunikation och tydlig definition av omfattningen. Vi började med att välja ut och analysera den kodbas för startprogrammet med öppen källkod som skulle utgöra grunden för produkten.

Vi använde oss av ett stegvis tillvägagångssätt, delade regelbundna demos med kunden och förfinade funktionerna baserat på feedback. Veckovisa asynkrona uppdateringar höll alla uppdaterade och säkerställde full transparens utan behov av frekventa möten. Detta tillvägagångssätt gjorde det möjligt för kunden att se framsteg i realtid och samtidigt upprätthålla en hög utvecklingshastighet.

Anpassning av kodbas och teknisk grund

Vi började med att förgrena en Android-startprogramvara med öppen källkod (AOSP Launcher3) och förbereda den för anpassad utveckling. Målet var att göra kodbasen underhållbar och redo för framtida skalning.

Omarbetad projektstruktur

Omorganiserade layouter och aktiviteter för att förenkla framtida integrering av funktioner.

Uppstädad kodbas

Tog bort onödiga behörigheter och föråldrade beroenden för att förbättra säkerheten.

Optimerad prestanda

Anpassad ikonrendering och resursanvändning för smidigare drift på enheter med lågt minne.

Lagt till viktiga releaser

Genomförde analyser och fördunkling av byggnaden för att säkerställa tillförlitlighet och säker driftsättning.

Detta arbete skapade en stabil och lättviktig teknisk grund för MVP-utvecklingen.

Funktionsutveckling och prestandatuning

När grunden var klar fokuserade vi på att bygga upp och förfina viktiga funktioner som vänder sig till användarna.

  • Anpassad startskärm: Omarbetad layout och ny sökintegration för intuitiv navigering.
  • Flöde för ombordstigning: Guidade användare genom att ersätta standardstartprogrammet med den anpassade versionen.
  • Anpassning av innehåll: Ersatte standardflödet för Google News med kuraterat material.
  • Användarinställningar och informationssidor: Skärmarna Inställningar, Om och FAQ har lagts till för ökad användbarhet och support.
  • Framtida inställning för intäktsgenerering: Byggnadsställningar för annonsstödjande funktioner för potentiella produktutvidgningar.

Under hela den här fasen fokuserade vi på att hålla startprogrammet responsivt, stabilt och konsekvent på olika Android-enheter.

Teknik

Plattform

Android (Java, XML)

Kodbas

Anpassad och utökad från AOSP Launcher3 (öppen källkodsbas)

Verktyg

Måndag, Notion; Slack; U-Track, internt kalkylblad

Team

Ikon 1
Android-utvecklare
Innowise-team

Förväntade resultat

Projektets löptid
Juni - november 2025

Efter flera månaders utveckling levererades startprogrammet MVP framgångsrikt och överlämnades för vidare utvärdering. Resultatet är en stabil, anpassningsbar Android-startlansering som uppfyller kundens ursprungliga mål och lägger en stark grund för framtida produktutvidgning.

Produktresultat

  • Core launcher implementerad: Den huvudsakliga startskärmen, onboardingflödet och stödfunktionerna färdigställdes och testades på olika enheter.
  • Optimerad prestanda: Rendering av ikoner och minnesanvändning har förfinats och onödiga behörigheter har tagits bort för att förbättra stabiliteten.
  • Framtidsinriktad arkitektur: Kodbasen är nu renare, lättare att underhålla och redo för ytterligare tillägg som monetarisering och analys.

Resultat av projektet

  • Effektiv leveransprocess: Projektet höll tidsplanen under ledning av en enda Android-utvecklare, med stabil kommunikation och hög kvalitet.
  • Transparent samarbete: Frekventa demoversioner och tidiga testcykler hjälpte kunden att hålla sig delaktig och ge snabb feedback.
  • Positiv kundupplevelse: Produktchefen berömde utvecklarens tydlighet, strukturerade uppdateringar och proaktiva attityd under hela projektet.

Innehållsförteckning

Behöver du en utvecklare för att bygga din MVP?

    Kontakta oss

    Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Skicka ett röstmeddelande till oss
    Bifoga dokument
    Ladda upp filen

    Du kan bifoga 1 fil på upp till 2 MB. Giltiga filformat: pdf, jpg, jpeg, png.

    Genom att klicka på Skicka samtycker du till att Innowise behandlar dina personuppgifter enligt våra Integritetspolicy för att förse dig med relevant information. Genom att lämna ditt telefonnummer samtycker du till att vi kan kontakta dig via röstsamtal, SMS och meddelandeappar. Samtals-, meddelande- och datataxor kan gälla.

    Du kan också skicka oss din förfrågan
    till contact@innowise.com
    Vad händer härnäst?
    1

    När vi har tagit emot och behandlat din förfrågan återkommer vi till dig för att beskriva dina projektbehov och undertecknar en NDA för att säkerställa sekretess.

    2

    Efter att ha undersökt dina önskemål, behov och förväntningar kommer vårt team att ta fram ett projektförslag förslag med arbetsomfattning, teamstorlek, tids- och kostnadsberäkningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och fastställa detaljerna.

    4

    Slutligen undertecknar vi ett kontrakt och börjar arbeta med ditt projekt direkt.

    pil