Lomake on lähetetty onnistuneesti.
Lisätietoja on postilaatikossasi.
Innowise suunnitteli mobiilisovelluksen uudelleen sekä Applen AppStoreen että Google Play Storeen, minkä seurauksena latausten määrä kasvoi merkittävästi ja tulot kasvoivat huomattavasti.
Asiakkaamme omistaa Italian viehättävissä maisemissa sijaitsevan arvostetun hiihtokeskuksen, joka on tunnettu laajoista hiihtomaastoista ja joka on omistautunut tarjoamaan urheilun harrastajille vertaansa vailla olevan kokemuksen.
Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n ehtojen mukaisesti.
Asiakkaalla oli huippuluokan mobiilisovellus hiihtolomia, pyöräilyä ja patikointia varten, jotka on suunniteltu parantamaan kävijöiden kokemusta henkeäsalpaavan vuoriston tutkimisesta. Käyttäjäkeskeisesti kehitetty sovellus toimi kattavana digitaalisena oppaana, joka tarjoaa olennaista tietoa, interaktiivisia karttoja ja henkilökohtaisia suosituksia alueen ulkoilma-aktiviteeteista, vaellusreiteistä ja nähtävyyksistä. Sovellus tarjosi reaaliaikaisia sääpäivityksiä, yksityiskohtaisia polkujen kuvauksia, vaikeusluokituksia ja korkeusprofiileja, jotka auttoivat retkeilijöitä suunnittelemaan seikkailunsa tehokkaasti.
Sovellukseen on myös integroitu GPS-toiminto, jonka avulla käyttäjät voivat seurata reittejään ja liikkua vuoristoisessa maastossa helposti. Käyttäjät pystyivät jakamaan kokemuksiaan, vinkkejään ja valokuviaan, mikä edisti toveruuden tunnetta ulkoilun harrastajien keskuudessa.
Kun asiakkaamme tuli luoksemme, hänen mobiilisovelluksensa Google Play Storessa ja Applen AppStoressa olivat vanhentuneita suunnittelultaan ja toiminnallisuudeltaan, mikä johti alhaisiin arvosanoihin. Ensisijainen ongelma oli vanhanaikainen ja hankala käyttöliittymä, joka aiheutti monille asiakkaille negatiivisen käyttökokemuksen. Lisäksi sovellukseen liittyi suorituskykyongelmia, toistuvia kaatumisia ja liian monimutkainen käyttäjävirta, mikä lisäsi käyttäjien tyytymättömyyttä.
Asiakas uskoi meidän tekevän sovelluksen uudelleensuunnittelu käyttäjille talvikaudeksi 2023/2024.
Kehittäjämme aloittivat projektin UI/UX-uudelleen suunnittelu perustui asiakkaan puolella toimivien suunnittelijoiden Figma- ja Sketch-ohjelmilla luomiin rautalankamalleihin, jotka osoittautuivat dynaamisiksi työkaluiksi tähän tehtävään. Nämä rautalankamallit eivät kuitenkaan olleet kiveen hakattuja, koska ne pysyivät asiakkaan kehittyvien tarpeiden mukaisina. Viritimme niitä jatkuvasti ja varmistimme, että jokainen iteraatio oli askeleen lähempänä sitä, mitä asiakas kuvitteli. Tämä iteratiivinen prosessi oli olennaisen tärkeä sen varmistamiseksi, että sovelluksen ulkoasu ja tunnelma sopivat loppukäyttäjille ja pysyivät samalla linjassa asiakkaan brändin kanssa.
Uudistimme uutis- ja tilastoruudut, jotta niistä tulisi informatiivisempia ja visuaalisesti houkuttelevampia. Lisäsimme myös lisää hyödyllistä tietoa seurantanäyttöön, jotta käyttäjät voivat parantaa tuloksiaan välitilastojen avulla.
Esimerkiksi tilastoruudulla on nyt runsaasti tietoja, kuten käytettyjen rinteiden määrä, käytetyt hissit, hiihtäjien keskinopeus ja jopa jyrkkien mutkien määrä. Kyse ei ollut pelkästä datasta datan vuoksi, vaan tarkoituksena oli tarjota käyttäjille mielekkäitä tietoja ja parantaa heidän hiihtokokemustaan.
Henkilökohtaisten tietojen hallinta käyttäjäprofiilinäytössä on muuttunut intuitiivisemmaksi ja kätevämmäksi.
Pyrimme tekemään sovelluksesta helppokäyttöisen. Kartoitimme käyttäjän matkan ja tunnistimme kaikki kohdat, joissa käyttäjät saattavat joutua hankaluuksiin. Sen jälkeen tasoitimme ne ja loimme intuitiivisen ja käyttäjäystävällisen kulun. Suunnittelimme käyttäjän asetusvalikon radikaalisti uudelleen ja lisäsimme ponnahdusikkunoita, joita voi tiivistää tai laajentaa sen mukaan, kuinka paljon tietoa käyttäjä haluaa näyttää. Lisäksi tiimimme toteutti käteviä ja suuria painikkeita, joita on helppo painaa jopa jäätyneillä sormilla. Näin käyttäjät löysivät haluamansa nopeasti ja tehokkaasti ilman arvailuja.
Emme tyytyneet vain visuaaliseen uudistukseen, vaan tiimimme syventyi sovelluksen keskeiseen liiketoimintalogiikkaan. Tärkeintä oli säilyttää sovelluksen ydin koskemattomana - eli sen perustoimintoihin ja -ominaisuuksiin ei tehdä merkittäviä muutoksia. Tiesimme kuitenkin, että jotta sovellus erottuisi edukseen, sen oli oltava nopeampi ja tehokkaampi. Niinpä optimoimme liiketoimintalogiikan ja tasoitimme kaikki ongelmat, jotka voisivat aiheuttaa viiveitä tai muistivuodot.
Tämä optimointi oli kuin olisi antanut sovellukselle uuden moottorin, joka toimi sulavammin ja nopeammin ja paransi yleistä käyttökokemusta. Näiden täydellisten tulosten saavuttamiseksi tiimimme optimoi algoritmeja ja tietorakenteita suorituskyvyn parantamiseksi. Lisäksi kirjoitimme uudelleen verkkopyyntö- ja kuvienhallintakerrokset, korjasimme kaikki muistivuodot, konfiguroimme laiskan resurssilatauksen ja toteutimme asynkroniset operaatiot. Sitten yhdistimme nykyaikaiset reaaliaikaiset suorituskyvyn seurantatyökalut Crashlyticsin ja Firebase Performance Monitoringin kaltaisiin työkaluihin, jotta voimme reagoida nopeasti pienimpiinkin ongelmiin.
Lisäksi painotimme vahvasti sovelluksen vakautta, ja pelkkiä virheiden korjauksia pidemmälle menevän sovelluksen tulevaisuudenkestävyyden takaamiseksi. Tiimimme tutki koodin, tunnisti ja korjasi mahdolliset heikot kohdat.
Tällä ennakoivalla lähestymistavalla varmistettiin, että sovellus ei toimisi hyvin vain lanseerauksen yhteydessä, vaan toimisi myös pitkällä aikavälillä.
Kehitimme sovelluskokemusta entisestään tuomalla käyttöön tuen Apple Watchille. Tämä oli muutakin kuin vain uusimpien teknologiatrendien mukana pysymistä; se on merkittävä harppaus eteenpäin tilastojen keräämisessä. Apple Watch -integraation ansiosta käyttäjät voivat seurata hiihtolenkkejään ja vaellusaktiviteettejaan aina pulssia myöten riemukkaan laskettelun tai henkeäsalpaavan vuorikiipeilyn aikana. Tämä tarkoittaa, että käyttäjät saavat tarkempia ja oivaltavampia tietoja rinneaktiviteeteistaan. Se on syväsukellus, jonka avulla ymmärretään numeroiden lisäksi käyttäjien koko extreme-kokemusta. Parantamalla sovellusta tällä ominaisuudella lisäsimme sovelluksen henkilökohtaisuutta ja teimme jokaisesta kerätystä tiedosta vaikuttavamman ja käyttäjäkeskeisemmän.
Osana kattavaa sovelluksen uudelleensuunnittelua integroimme strategisesti "tarinat" - dynaamisen ominaisuuden, jonka tarkoituksena on lisätä käyttäjien sitoutumista ja tiedon jakamista. Tarinat viihdyttävät ja toimivat arvokkaana kanavana oivalluksille ja päivityksille. Ottamalla käyttöön tämän mukaansatempaavan tarinankerrontaelementin muutimme sovelluksen monipuoliseksi alustaksi, joka täyttää toiminnalliset tarpeet ja tarjoaa myös viihdyttävää ja informatiivista sisältöä, mikä viime kädessä lisää käyttäjien sitoutumista ja sitoutumista.
Sisällytimme yksityiskohtaisia yksikkötestejä tarkastellaksemme jokaista sovelluksen komponenttia ja varmistaaksemme, että jokainen osa toimii moitteettomasti. Lisäksi integroimme kehitysprosessiimme jatkuvan integroinnin / jatkuvan käyttöönoton (CI/CD). Tämä lähestymistapa kuvastaa sitoutumistamme laadunvalvontaan ja parhaiden käytäntöjen noudattamiseen. ohjelmistokehitys.
Näiden tavoitteiden saavuttamiseksi käytimme ratkaisua, joka on räätälöity muun muassa seuraaviin tehtäviin:
Integroinnin ansiosta päivitykset ja parannukset testattiin jatkuvasti ja otettiin käyttöön ajallaan, jolloin sovellus pysyi ajan tasalla ilman ongelmia. Näin varmistettiin, että sovellus oli käyttäjäystävällinen, vankka, tehokas ja jatkuvasti kehittyvä.
MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Yhteiset: Mapbox, Storyly, RevenueCat, Gleap, SonarQube.
Palvelut
Firebase (analytiikka, Crashlytics, Cloud-viestintä, sovellusten jakelu), GitLab, Jira, Confluence, Strapi, MS Teams.
Aloitimme Kanbanilla, jota arvostetaan sen yksinkertaisuuden ja jatkuvan toimituksen vuoksi. Kun projektin monimutkaisuus kasvoi, siirryimme sujuvasti Scrumbaniin, joka on Scrumin ja Kanbanin sekoitus. Tässä siirtymässä Kanbanin mukautuvuus yhdistettiin Scrumin jäsenneltyyn suunnitteluun, mikä mahdollisti tehokkaat viikoittaiset julkaisusyklit ja nopean mukautumisen muuttuviin vaatimuksiin.
Nämä kokoukset olivat ratkaisevan tärkeitä projektinhallintastrategiamme kannalta, sillä niissä varmistettiin, että tiimi pysyi linjassa päivittäisten tavoitteiden kanssa ja puuttui nopeasti esiin nouseviin ongelmiin. Säännöllinen viestintä näissä kokouksissa edisti tiimin yhtenäistä ilmapiiriä ja ongelmien tehokasta ratkaisemista.
Tiimimme käytti tätä lähestymistapaa tuottavuuden parantamiseen, tiedon jakamiseen ja yhteiseen ongelmanratkaisuun. Osallistujat uppoutuivat yhdessä asiakkaan tiimin kanssa täysin ongelman ratkaisemiseen ja vaihtoivat ideoita, kokemuksia ja ratkaisuja. Kaikki uusien toimintojen integroinnit tapahtuivat reaaliajassa, minkä ansiosta pystyimme tekemään päätöksiä ja kokeilemaan uusia ratkaisuja nopeasti.
Microsoft Teams oli ensisijainen viestintävälineemme päivitysten jakamiseen ja päivittäisten/kuukausittaisten kokousten pitämiseen. Sen tehokas käyttö auttoi meitä parantamaan tiimin yhteistyötä ja varmistamaan johdonmukaisen tiedonkulun tiimin jäsenten välillä.
Jira toimi ensisijaisena tehtävienhallintatyökalunamme. Tiimin jäsenet seurasivat 8-tuntisia työpäiviään tiiviiden tehtäväkuvausten avulla avoimuuden ja tehokkuuden lisäämiseksi. Jiran muistutus- ja hälytysominaisuudet auttoivat säilyttämään aikataulun eheyden ja hallitsemaan työmäärää tehokkaasti, mikä edisti merkittävästi projektin onnistumista.
1
Projektipäällikkö
1
Johtava iOS+Android Engineer / ratkaisuarkkitehti
1
Johtava Android Engineer
1
Johtava iOS Engineer
2
Vanhempi Android Engineers
2
Vanhempi iOS Engineers
Kattava sovelluksen uudelleensuunnittelu johti aidosti mullistaviin tuloksiin. Ensinnäkin uudistimme sovelluksen ulkoasun, jotta siitä tulisi houkuttelevampi ja käyttäjäystävällisempi. Kehitimme myös uusia käyttäjävirtoja, joilla parannettiin sovelluksen käyttömahdollisuuksia. Tämän muutoksen ansiosta käyttäjät pystyivät navigoimaan sovelluksessa helposti ja löytämään tarvitsemansa asiat vaivattomasti. Sovelluksen avaamisesta edistyneempien ominaisuuksien käyttämiseen matka muuttui sujuvammaksi, mikä teki koko käyttökokemuksesta miellyttävämmän. Paransimme olemassa olevia ominaisuuksia ja optimoimme liiketoimintalogiikkaa. Älykkäiden ominaisuuksien lisäksi sovellus toimi entistä nopeammin. Tämä optimointi nosti yleistä käyttäjäkokemusta.
Myös tekninen puoli koki merkittäviä parannuksia. Päivitimme koko koodipohjan ja poistimme vanhentuneet kirjastot ja riippuvuudet, jotka haittasivat sovellusta. Tämä vaihe oli ratkaisevan tärkeä sovelluksen pitkän aikavälin suorituskyvyn ja luotettavuuden varmistamiseksi. Suorituskyvystä puheen ollen, teimme täydellisen tarkistuksen varmistaaksemme, että sovellus toimi tehokkaasti suurilla kuormituksilla. Tämä kattava suorituskyvyn tarkistus auttoi tunnistamaan ja korjaamaan kaikki jäljellä olevat ongelmat.
Näiden ponnistelujen tulokset olivat merkittäviä. Sovelluksen kaatumiset vähenivät huikeasti 90%, mikä on selkeä osoitus sovelluksen vakauden ja luotettavuuden parantumisesta. Lisäksi sovelluksen käyttäjäkunta laajeni merkittävästi, ja sen käyttäjämäärä kasvoi vaikuttavasti 30 000 käyttäjällä kahden ensimmäisen viikon aikana lanseerauksen jälkeen.
30.000
latauksia kahden ensimmäisen viikon aikana lanseerauksen jälkeen.
90%
sovellusten kaatumisten väheneminen
Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä. lähiaikoina yksityiskohtaisesti projektisi tarpeista ja allekirjoitamme NDA:n varmistaaksemme, että tietojen luottamuksellisuuden varmistamiseksi.
Vaatimusten tutkimisen jälkeen analyytikkomme ja kehittäjämme laativat - projektiehdotuksen, joka sisältää työn laajuuden, tiimin koon, ajan ja kustannukset. arviot.
Järjestämme kanssasi tapaamisen, jossa keskustelemme tarjouksesta ja pääsemme sopimukseen. sopimukseen.
Allekirjoitamme sopimuksen ja aloitamme projektin työstämisen mahdollisimman nopeasti. mahdollisimman nopeasti.
Viestisi on lähetetty.
Käsittelemme pyyntösi ja otamme sinuun yhteyttä mahdollisimman pian.
Rekisteröitymällä hyväksyt Tietosuojakäytäntö, mukaan lukien evästeiden käyttö ja henkilötietojesi siirto.