Mobiliųjų programėlių kūrimas verslui ir viešosioms įstaigoms padeda klientams, gyventojams, lankytojams ar darbuotojams atlikti konkrečias užduotis iOS ir Android įrenginiuose. Projektuojame ekranus, duomenų sąsajas ir administravimą, išbandome naudotojo kelią bei parengiame publikavimą. Turime kūrimui reikalingas paskyras ir licencijas; konkrečios programėlės paskyrų nuosavybę ir publikavimo modelį aptariame projekto pradžioje.Aptarti iOS ir Android programėlęPeržiūrėti paslaugos informaciją
IŠSAMI PASLAUGOS PATIKRA
Mobiliosios programėlės pasirengimo diagnostika
Peržiūrėkite mobilias užduotis, duomenų elgesį, įrenginių bandymus ir publikavimą. Rezultatas remiasi jūsų atsakymais ir negarantuoja parduotuvės patvirtinimo.
TRUMPAI APIE PASLAUGĄ
Aiškus atspirties taškas
Kam skirta
Verslui ir viešosioms įstaigoms, kurioms reikia patogių paslaugų, informacijos ar darbo procesų gyventojų, lankytojų ir darbuotojų telefonuose.
Pradžiai reikės
Pateikite pagrindinius naudotojo scenarijus, platformų poreikį, turimą API ir informaciją apie būsimą programėlės administravimą.
Ką gaunate
Gaunate sutartas iOS ir Android funkcijas, testavimo rezultatus, publikavimo parengimą ir aiškiai paskirstytas palaikymo atsakomybes.
KAM SKIRTA
Mobiliųjų programėlių kūrimas: kada verta?
Mobiliosios programėlės kūrimas apima funkcijų ir naudotojo sąsajos projektavimą, iOS bei Android įgyvendinimą, duomenų sąsajas, testavimą ir publikavimo parengimą. Parduotuvės patvirtinimas yra atskiras Apple ar Google sprendimas. Programėlės palaikymas po paleidimo turi būti suplanuotas iš anksto.
Programėlę verta svarstyti, kai žmonės reguliariai grįžta prie tos pačios užduoties, reikia telefono funkcijų arba aiškiai apibrėžto darbo be ryšio. Pavyzdžiui, darbuotojui gali reikėti vietoje užregistruoti atliktą darbą, o klientui – patikrinti savo užsakymo eigą. Pirmiausia aprašome, kuo toks naudojimas turėtų būti patogesnis už mobiliesiems pritaikytą svetainę.
Jei lankytojas tik retkarčiais perskaito informaciją ir pateikia užklausą, žiniatinklio sprendimo gali pakakti. Programėlė taip pat reiškia įdiegimą, platformų taisykles ir ilgalaikį palaikymą. Pasirinkimui reikalingi tikri naudotojų scenarijai, numatytos funkcijos ir paaiškinimas, kokią problemą dabartinis būdas palieka neišspręstą.
Viešosioms įstaigoms ir renginių organizatoriams
Programėlės poreikis gali prasidėti nuo gyventojo ar lankytojo, o ne nuo pardavimo: patogiai rasti renginio programą, paslaugos informaciją, vietą žemėlapyje ar pateikti aiškų pranešimą. Dev4you.lt tokius sprendimus siūlo ir viešosioms įstaigoms, kultūros organizacijoms bei renginių komandoms. Pirmiausia nustatome, kas naudojasi informacija, kas ją atnaujina ir kurioms funkcijoms tikrai reikalinga programėlė.
Tokiuose projektuose numatome aiškią navigaciją, suprantamą kalbą, skaitomumą ir turinio priežiūrą pasikeitus informacijai. Prisijungimą, pranešimus ar telefono leidimus įtraukiame tik kai jie reikalingi funkcijai. Kartu vertiname, kokia informacija turėtų likti prieinama ir svetainėje, kad lankytojas galėtų ją pasiekti neįsidiegęs programėlės.
PASLAUGOS APIMTIS
Kaip kuriama ir parengiama iOS programėlė?
iOS dalyje planuojame pagrindinius ekranus, navigaciją, prisijungimą ir naudojamų telefono galimybių leidimus. Jeigu reikalinga kamera ar pranešimai, aprašome jų paskirtį ir elgesį naudotojui nesuteikus leidimo. Technologijos pasirinkimas priklauso nuo funkcijų ir abiejų platformų poreikių; vieno kūrimo būdo universaliai geriausiu nelaikome.
Abi platformos planuojamos viename projekte pagal sutartą apimtį. Galutinį publikavimo patvirtinimą priima Apple arba Google.
Kaip kuriama ir parengiama iOS programėlė?
Prieš programavimą sutariame palaikomus įrenginių tipus ir operacinių sistemų apimtį. Parengiame bandomą versiją numatytiems scenarijams, o klientas patikrina turinio tikslumą bei darbo logiką. Publikavimo medžiagai reikalingi aprašymai, ekrano vaizdai ir tiksli informacija apie programėlės naudojamus duomenis. Apple peržiūros rezultatas lieka atskiru platformos sprendimu.
Kaip kuriama ir parengiama Android programėlė?
Android sprendimą vertiname keliuose sutartuose ekranų ir įrenginių scenarijuose, nes viename telefone tinkamas vaizdas dar nepatvirtina visos naudotojo patirties. Numatome, kaip išsidėsto ilgesni tekstai, veikia įvedimo laukai ir rodomi klaidų pranešimai. Testuojamų versijų bei įrenginių sąrašas yra aiški projekto dalis.
Leidimų prašymą siejame su konkrečia funkcija ir paaiškiname, kam jo reikia. Naudotojui atsisakius leidimo, programėlė turi suprantamai parodyti, kuri galimybė neveiks ir ką galima atlikti toliau. Ruošdami konkrečią versiją patikriname aktualius Google Play pateikimo reikalavimus ir pagal juos parengiame publikavimo medžiagą.
Kaip programėlė jungiama su API ir administravimo sistema?
Programėlė pateikia naudotojo sąsają, o API ir verslo sistema valdo sutartus duomenis bei veiksmus. Šiuos sluoksnius planuojame kartu: kas gali prisijungti, kokius įrašus mato, kur keičiamas turinys ir kaip darbuotojai administruoja naudotojų veiksmus. Jei API jau yra, prašome dokumentacijos ir testinės aplinkos.
Sinchronizavimo taisyklės ypač svarbios, kai funkcija turi veikti be ryšio. Aprašome, kas lieka telefone, kada duomenys siunčiami ir kaip sprendžiami prieštaraujantys pakeitimai. Atskirai numatome pranešimų paskirtį bei administravimo teises. Vien programėlės ekranų sukūrimas savaime nesukuria jai reikalingos serverio sistemos, todėl abi dalys aiškiai įvardijamos pasiūlyme.
Du susiję programėlės sluoksniai
iOS ir Android programėlėEkranai, naudotojo veiksmai, telefono leidimai ir suplanuotas vietinis duomenų saugojimas.
API ir verslo sistemaPrisijungimo patikra, duomenys, verslo taisyklės ir administravimo funkcijos.
iOS ir Android programėlė Naudotojo užklausa ir reikalingi duomenys API ir verslo sistema
API ir verslo sistema Rezultatas, nauja būsena arba klaidos paaiškinimas iOS ir Android programėlė
Pavyzdinis ryšys: programėlės sąsaja ir serverio funkcijos planuojamos kartu. Darbas be ryšio bei sinchronizavimas įtraukiami pagal konkretų scenarijų.
Įgyvendintas pavyzdys – Panevėžio 523 gimtadienio gidas
523.jp.lt projektui Dev4you.lt sukūrė technologinį sprendimą, apimantį svetainę, mobiliąsias programėles ir bendrą duomenų sistemą. Viešame gide pateikiama šventės programa, renginių vietų žemėlapis, naujienos ir medija, o JP komanda rūpinasi redakciniu turiniu. Šis pavyzdys parodo, kaip vieną informacijos rinkinį galima pateikti skirtingais kanalais ir atskirti technologijos priežiūrą nuo kasdienio turinio darbo.
Testavimą siejame su naudotojo veiksmais: prisijungimu, duomenų peržiūra, pakeitimo išsaugojimu ir atsijungimu. Tikriname ryšio praradimą, pasibaigusį prisijungimą, atsisakytus leidimus bei klaidingą įvestį. Svarbu, kad naudotojas suprastų savo veiksmo būseną ir nekartotų jo vien todėl, kad ekrane trūksta paaiškinimo.
Beta peržiūroje kliento atstovai išbando realias užduotis su tinkamais bandomais duomenimis. Pastabas registruojame su įrenginiu, versija ir atkūrimo žingsniais. Patikros ataskaita parodo, kurie scenarijai praėjo ir kokie ribojimai liko. Testavimo apimtį nusako suderintas įrenginių ir sistemų sąrašas.
Kaip vyksta darbai
Kiekviename etape apibrėžiame darbus, jūsų indėlį ir patikrinamą rezultatą.
Aptariame pasikartojančias naudotojo užduotis ir programėlės poreikį. Jūs pateikiate dabartinį procesą, o rezultatas yra prioritetų sąrašas bei abiejų platformų apimtis. Viešosioms įstaigoms papildomai aptariame gyventojų ar lankytojų grupes, informacijos atnaujinimo atsakomybes ir svetainės bei programėlės ryšį.
Parengiame ekranų prototipą ir programėlės ryšį su API. Jūs patikrinate veiksmų eigą, todėl prieš kūrimą sutariami duomenys, leidimai ir administravimo poreikiai.
Kuriame patvirtintas programėlės bei serverio funkcijas. Jūsų komanda pateikia turinį ir integracijų informaciją, o tarpinė versija leidžia išbandyti pagrindinį scenarijų.
Atliekame sutartų įrenginių testus ir beta peržiūrą. Jūsų atstovai registruoja konkrečias pastabas, o rezultatų sąraše matomas funkcijų veikimas bei likę ribojimai. Patikriname ir skaitomumą, turinio naršymą bei pagrindinės informacijos pasiekiamumą be nebūtinos registracijos.
Parengiame parduotuvėms reikalingą medžiagą ir pateikimo eigą. Jūs patvirtinate deklaracijas bei paskyrų modelį, o perdavimo aprašas nustato tolesnio palaikymo atsakomybes.
Kaip parengiame publikavimą App Store ir Google Play?
Publikavimui reikia daugiau nei galutinio programėlės failo. Suderiname paskyros savininką, programėlės identifikatorius, pasirašymą, aprašymus ir vaizdinę medžiagą. Klientas patvirtina viešai pateikiamus verslo duomenis ir informaciją apie naudojamas funkcijas. Privatumo deklaracijos rengiamos pagal tikrą programėlės bei jos komponentų veikimą.
Pateikimo metu peržiūrime platformos klausimus, su klientu suderiname atsakymus ir įvertiname reikalingus pataisymus. Paskiriame asmenį, kuris gali patvirtinti verslo bei privatumo informaciją, kad peržiūros eiga neužstrigtų dėl trūkstamų duomenų. Galutinį publikavimo sprendimą priima Apple arba Google.
Apple App Review Guidelines aprašo App Store peržiūros reikalavimus; galutinį sprendimą dėl pateiktos programėlės priima platforma.
Ką apima programėlės perdavimas ir tolesnė priežiūra?
Perduodame sutartą programėlės versiją, jos administravimo informaciją ir testavimo rezultatus. Dokumentuojame paskyrų, pasirašymo, API bei susijusių paslaugų atsakomybes. Jūsų komandai turi būti aišku, kaip registruoti problemą ir kas gali parengti kitą versiją.
Po paleidimo keičiasi operacinės sistemos, priklausomybės ir parduotuvių politika, todėl palaikymo modelį planuojame iš anksto. Projekto klaidų taisymas, suderinamumo atnaujinimai ir naujos funkcijos turi skirtingą apimtį. API bei administravimo sistema taip pat reikalauja priežiūros; vien parduotuvėje esantis įrašas nepatvirtina, kad visos susijusios dalys išliks veikiančios be atnaujinimų.
Tai iliustracinis scenarijus, ne konkreti viešai pristatoma programėlė. Darbuotojas telefone užregistruoja atliktą užduotį ir prideda nuotrauką. Jei ryšio nėra, suplanuota funkcija parodo laukiančią būseną, o atkūrus ryšį perduoda duomenis į sistemą. Administratorius mato, kuri užduotis priimta.
Priėmimo metu tikrinama, ar tas pats veiksmas nesukuria dviejų įrašų, ar atsisakius kameros leidimo lieka aiškus paaiškinimas ir ar darbuotojas mato galutinę siuntimo būseną. Patikros rezultatai leidžia nustatyti, ar darbuotojas gali patikimai užbaigti suplanuotą užduotį.
Nuo ko priklauso kaina?
Veiksnys
Kodėl svarbu
Kokios informacijos reikės
Funkcijos ir platformos
iOS bei Android ypatybės ir dizainas lemia įgyvendinimą.
Funkcijų sąrašas ir platformų skirtumai.
API ir valdymas
Serverio dalis bei administravimo sistema yra projekto darbai.
Turimos API ir valdymo poreikiai.
Testavimas ir palaikymas
Įrenginiai, publikavimas, licencijos bei palaikymas sudaro atskiras dalis.
Testuojami įrenginiai ir publikavimo modelis.
DUK
Dažniausiai užduodami klausimai
Taip, Dev4you.lt kuria programėles abiem platformoms ir turi kūrimui reikalingas paskyras bei licencijas. Konkretaus projekto technologija, funkcijos ir publikavimo paskyrų savininkas suderinami prieš pradedant įgyvendinimą.
Ne visada. Galima vertinti bendro kodo ir atskirų platformų sprendimus pagal funkcijas bei palaikymą. Pasirinkimas turi remtis projekto reikalavimais, o ne vien pažadu, kad viena technologija visais atvejais kainuos mažiau.
Taip, juos galima įtraukti į projektą. Apimtis priklauso nuo duomenų, naudotojų, procesų ir esamų sistemų. Jeigu API jau turite, pirmiausia įvertinama jos dokumentacija, autentifikacija ir tinkamumas programėlei.
Ne. Parengiame sutartus techninius ir pateikimo darbus, tačiau galutinį peržiūros sprendimą priima platforma. Publikavimo taisyklės ir reikalingos deklaracijos tikrinamos projekto metu; galimi papildomi klausimai bei pataisymai.
Paskyros savininkas, prieigos, programėlės identifikatoriai ir perdavimo tvarka nustatomi sutartyje. Dev4you.lt turimos kūrėjo paskyros nereiškia, kad kliento programėlė būtinai turi likti jose. Sprendimas priimamas pagal valdymo ir perdavimo poreikį.
Gali būti įgyvendinami konkretūs offline scenarijai, jeigu jie numatyti projekte. Reikia aprašyti, kokie duomenys saugomi įrenginyje, kaip vyksta sinchronizavimas ir kaip sprendžiami konfliktai. Ne visos serverio funkcijos gali veikti be ryšio.
Kainą lemia funkcijos, dizainas, platformų ypatybės, API, administravimo sistema, testavimo apimtis ir publikavimo darbai. Taip pat reikia numatyti licencijas, serverio išlaidas bei palaikymą po paleidimo.
Taip, reikia numatyti priklausomybių, operacinių sistemų ir platformų taisyklių pokyčius bei API veikimą. Priežiūros, klaidų taisymo ir naujų funkcijų apimtis derinama atskirai, kad programėlė neliktų be atsakingos komandos.
Taip. Dev4you.lt kuria programėles verslui, viešosioms įstaigoms, kultūros organizacijoms ir renginių komandoms. Sprendimas gali apimti informacijos pateikimą, programą, žemėlapį, savitarną ar ryšį su esamomis sistemomis. Konkrečias funkcijas parenkame pagal lankytojo poreikį ir administruojančios komandos darbą. Kartu vertiname svetainės vaidmenį, prieinamumą ir tai, kaip turinys bus prižiūrimas pasibaigus renginiui ar projekto etapui.
SUSIJUSIOS PASLAUGOS
Kas dar gali būti aktualu?
Pasirinkite paslaugą pagal konkretaus darbo apimtį.
Sukurti naują ar iš esmės atnaujinti įmonės svetainę.
APTARKIME
Aptarti iOS ir Android programėlę
Aprašykite pagrindinį veiksmą telefone, reikalingas platformas ir turimą API. Aptarsime programėlės, serverio funkcijų, testavimo bei publikavimo apimtį.
Būtinąsias technologijas naudojame svetainės veikimui ir jūsų pasirinkimui išsaugoti. Tik jums sutikus „Google Analytics“ padeda suprasti, kaip naudojamasi Dev4you.lt. Atsisakius visos paslaugos veikia. Apie slapukus