Mobiilisovelluksista on tullut osa päivittäistä sähköistä viestintää verkkosivustojen ohella. Hyvä appi voi täydentää verkkosivustoa tai tuoda rinnalle jotain ihan uutta. Usein mobiiliappi tarjoaa samat palvelut kuin verkkosivusto, mutta hieman käyttäjäystävällisemmässä ja/tai laajemmassa muodossa.
Suunnittelusta toteutukseen
Hyvän suunnittelutyön merkitystä ei voi tarpeeksi korostaa. Mobiilisovelluksista teemme aina kirjallisen määrittelydokumentin, jossa kuvataan tarkasti kaikki sovelluksen toiminnallisuudet. Myös käyttöliittymäsuunnitelmat ja visuaaliset mallit tehdään valmiiksi ennen kuin kirjoitetaan riviäkään koodia. Vanha viisaus hyvin suunniteltu on puoliksi tehty pätee tässäkin tapauksessa paremmin kuin hyvin.
Käytettävyyden ehdoilla
Sujuva käytettävyys ja miellyttävä käyttökokemus ovat ensisijaisen tärkeitä mobiilisovelluksen toimivuuden kannalta. Panostammekin käyttöliittymän, käytettävyyden ja käyttäjäkokemuksen suunnitteluun ennen varsinaisen sovelluksen toteuttamista. Teknisesti ja sisällöllisesti hyvästä sovelluksesta ei ole mitään hyötyä jos sen käyttäminen aiheuttaa hampaiden kiristelyä ja ärräpäitä!

Natiivia tai hybridiä
Tehdäkö natiiviappi vai hybridiappi? Kas siinäpä pulma! No ei oikeastaan, sillä jälleen kerran tarpeet ratkaisevat. Hybriditoteutus esimerkiksi React Nativella on varsin pätevä vaihtoehto silloin kun ei tarvita erityistä suorituskykyä tai alustakohtaisia erityisominaisuuksia. Kun molemmat laitealustat käyttävät yhtä ja samaa koodipohjaa, on työmäärä luonnollisesti paljon pienempi. Natiivitoteus puolestaan on paikallaan silloin, kun tarvitaan ehdottomasti parasta mahdollista suorituskykyä ja/tai laitealustan erityisominaisuuksia siinä määrin, että hybriditoteutus ei varsinaisesti toisi mitään lisäarvoa.