DAMIANO
VENTURA
Atgal į paslaugasSusisiekti
04 / Produktų programos

Mobiliosios aplikacijos

Natūralios iOS ir Android aplikacijos, sukurtos iš vienos kodo bazės.

Jums nereikia dviejų atskirų inžinierių komandų, dviejų biudžetų ir dviejų atskirų kodo bazių, kad pasiektumėte „App Store“ ir „Google Play“. Tas pasenęs agentūrų modelis degina laiką ir pinigus, versdamas jus kurti ir taisyti kiekvieną funkciją du kartus. Kuriu didelio našumo mobiliąsias aplikacijas, kurios veikia natūraliai tiek iOS, tiek Android platformose iš vieno bendro pagrindo. Naudojant modernias tarpplatformines technologijas, tokias kaip Flutter, Capacitor ir React Native, jūsų vartotojai gauna tikrą natūralų pojūtį – sklandžius 60 kadrų per sekundę prisilietimų gestus, haptinį atsaką, prieigą prie kameros, „Push“ pranešimus ir biometrinius prisijungimus – o jūsų verslas sumažina priežiūros išlaidas perpus ir tuo pačiu metu išleidžia funkcijų atnaujinimus abiem platformoms.

Aptarti jūsų projektą
02 / Apimtis

Ką galime sukurti

Galutinė apimtis derinama individualiai pagal jūsų projektą.

01 / 08Ką galime sukurti

Platformos strategija ir parduotuvių gairės

Nustatome tinkamą platinimo kelią jūsų vartotojams: „App Store“ ir „Google Play“ įdiegiamą programėlę, progresyviąją internetinę aplikaciją (PWA) su galimybe įdiegti į pagrindinį ekraną, arba abu variantus. Iš anksto išgryniname reikalavimus, kad užtikrintume sklandų patvirtinimą parduotuvėse be siurprizų.

02 / 08Ką galime sukurti

Pritaikyta lietimui sąsaja ir gestų fizika

Telefono ekranas nėra tik mažas monitorius; tai intymus fizinis paviršius. Projektuoju nykščiui patogius išdėstymus, apatines naršymo juostas, atnaujinimo traukiant interakcijas ir natūralius braukimo gestus, kurie moderniuose įrenginiuose jaučiasi kaip namuose.

03 / 08Ką galime sukurti

Vienas bendras verslo variklis

Užuot rašę autentifikaciją, duomenų modelius ir verslo logiką du kartus dvejomis skirtingomis programavimo kalbomis, sukuriame vieną centrinį variklį. Vienintelis verslo logikos šaltinis (Single Source of Truth) vienu metu valdo tiek jūsų „iOS“, tiek „Android“ versijas.

04 / 08Ką galime sukurti

Natūralūs įrenginio aparatūros tiltai

Tiesioginė prieiga prie įrenginio jutiklių ir natūralių operacinės sistemos funkcijų: brūkšninių kodų nuskaitymas kamera, GPS geolokacija lauko operacijoms, „FaceID“/pirštų atspaudų biometrija, haptinės vibracijos ir „Push“ pranešimai.

05 / 08Ką galime sukurti

Atsparumas be interneto ir vietinis talpinimas

Kai ryšys dingsta tunelyje ar sandėlyje su prastu Wi-Fi, jūsų aplikacija neužšąla ir neišmeta klaidos. Kritiniai duomenys saugiai saugomi įrenginyje, kad vartotojai galėtų tęsti savo darbą; pakeitimai sinchronizuojami automatiškai, kai ryšys atsiranda.

06 / 08Ką galime sukurti

Pirkimai programėlėje ir prenumeratos

Atitikimas „Apple App Store“ ir „Google Play“ atsiskaitymo taisyklėms yra žinomas kaip neatlaidus. Įdiegiu saugų kliento pusės pirkimų autorizavimo ir patvirtinimo sąsają (purchase handshake), kvitų patvirtinimą, pirkimų atkūrimo srautus ir prenumeratų teisių valdymą.

07 / 08Ką galime sukurti

Pateikimas parduotuvėms ir pasirašymo procesas

Aš pasirūpinu varginančiu išleidimo mechanizmu: „Apple“ kūrėjų sertifikatais, „Android“ raktų saugyklomis, aprūpinimo profiliais, išteklių masteliu, privatumo manifestais ir „App Store“ peržiūros reikalavimais. Viskas supakuojama ir paruošiama viešam platinimui.

08 / 08Ką galime sukurti

Testavimas su realiais įrenginiais ir perdavimas

Mes nepasikliaujame vien kompiuterių simuliatoriais. Jūsų programėlė nuodugniai testuojama su realiais, fiziniais iPhone ir Android įrenginiais, atsižvelgiant į skirtingas ekranų išpjovas ir OS versijas. Gaunate švarią repozitorijos nuosavybę, kūrimo vadovus ir stabilizaciją po paleidimo.

Platformos strategija ir parduotuvių gairės

Nustatome tinkamą platinimo kelią jūsų vartotojams: „App Store“ ir „Google Play“ įdiegiamą programėlę, progresyviąją internetinę aplikaciją (PWA) su galimybe įdiegti į pagrindinį ekraną, arba abu variantus. Iš anksto išgryniname reikalavimus, kad užtikrintume sklandų patvirtinimą parduotuvėse be siurprizų.

03 / kodėl

Kada tai padeda

04 / baziniai moduliai

Tinkamiausių technologijų parinkimas

Šiuolaikinė tarpplatforminė inžinerija visiškai išaugo dešimtmečio senumo lėtus hibridinius apvalkalus. Kuriu tarpplatformines mobiliąsias programėles naudodamas laiko patikrintas technologijas, tokias kaip Flutter, Capacitor ir React Native. Nesvarbu, ar kompiliuojama tiesiogiai į ARM mašininį kodą naudojant Flutter dėl turtingo vizualinio tikslumo, ar išnaudojant bendrus TypeScript pamatus su Capacitor, jūs gaunate greitį, reagavimą į prisilietimus ir sklandžias 60 kadrų per sekundę natūralaus kodo animacijas kartu su vienos kodo bazės efektyvumu. Jūs diegiate į „TestFlight“, „Google Play Internal Testing“ ir abi viešąsias programėlių parduotuves iš vienos „Git“ repozitorijos – taip sutaupote mėnesius dubliuojamo darbo ir išlaikote būsimą priežiūrą ekonomišką.

Susiję projektai

Šią tikslią tarpplatforminę inžineriją galite pamatyti „Sport Goal“ programėlėje – kur tanki, duomenų pripildyta sporto platforma buvo pritaikyta iOS ir Android sistemoms naudojant Ionic ir Capacitor, įskaitant natūralų gestų valdymą ir kliento pusės „App Store“ ir „Google Play“ pirkimų autorizavimo ir patvirtinimo sąsajas (purchase handshakes).

05 / DUK

Dažniausiai užduodami klausimai

Jei mes jau turime internetinę aplikaciją, ar galime pakartotinai panaudoti savo esamą kodą mobiliesiems?

Taip, ir būtent iš ten atsiranda didžiulis laiko ir išlaidų sutaupymas. Jūsų verslo logika, API užklausos, skaičiavimo procedūros ir duomenų schemos iš esmės gali būti dalijamos. Mes pritaikome prezentacijos sluoksnį mobiliesiems – pakeičiant darbalaukio išdėstymus į apatinę navigaciją, nykščių gestus ir įrenginiui būdingas interakcijas – todėl jums nereikia kurti savo pagrindinės aplikacijos nuo nulio.

Kaip programėlė susidoroja su darbu neprisijungus, kai nėra interneto ryšio?

Saugant duomenis įrenginio vietinėje talpykloje. Nustatome, kurios užduotys turi būti prieinamos be signalo. Programėlė talpina tą informaciją vietoje (naudodama SQLite ar mobiliųjų įrenginių saugyklą). Kai vartotojas atlieka veiksmą neprisijungęs, jis saugiai įtraukiamas į eilę įrenginyje; kai tik telefonas vėl prisijungia prie korinio ryšio duomenų ar Wi-Fi, programėlė automatiškai atlieka duomenų sutikrinimą ir sinchronizavimą (reconciliation) su jūsų serveriu.

Ar padėsite mums pereiti „Apple App Store“ ir „Google Play“ peržiūros procesą?

Taip. Parduotuvių gairių laikymasis yra neatsiejama pristatymo dalis. „Apple“ ir „Google“ taiko griežtą politiką dėl paskyros ištrynimo, privatumo atskleidimo, atsiskaitymo programėlėje ir minimalaus funkcionalumo. Aš sukonfigūruoju jūsų programėlės versiją, kad ji atitiktų parduotuvių gaires, surenku reikiamus privatumo manifestus ir palaikau jus tiesiogiai per atsiliepimų peržiūrą, kol programėlė bus patvirtinta ir pradės veikti.

Ar turime teikti naują parduotuvės atnaujinimą „Apple“ ir „Google“ kiekvieną kartą, kai padarome nedidelį pakeitimą?

Ne viskam. Pakeitimams, keičiantiems natūralius įrenginio įskiepius ar leidimus, reikalingas standartinis binarinis atnaujinimas per parduotuves. Tačiau naudojant modernią tarpplatforminę architektūrą, daugelis turinio, stiliaus ir žiniatinklio sluoksnio patobulinimų gali būti perduoti nuotoliniu būdu (OTA) arba tvarkomi serverio atnaujinimais nelaukiant dienų „App Store“ pakartotinei peržiūrai.

Ar galime paleisti iOS platformoje pirmiausia, o Android vėliau, ar turėtume paleisti abi kartu?

Kadangi kuriame iš vienos kodo bazės, nukreipimas į abi platformas nuo pirmos dienos yra natūralus ir paprastas. Tačiau, jei jūsų pradinė auditorija labai krypsta link iOS (arba Android), galime sutelkti testavimą ir rinkodarą į vieną parduotuvę pirmiausia, kad patvirtintume paklausą, ir aktyvuoti antrąją platformą, kai tik būsite pasiruošę, neperrašant programėlės.

Bendradarbiavimo formatai

Kiek kainuos projektas?

Kiekvienas projektas vertinamas individualiai, atsižvelgiant į jo apimtį, techninį sudėtingumą ir pristatymo terminus. Dėl konkrečių darbų ir jų biudžeto susitariame dar prieš pradedant programavimo darbus.

Kam priklauso sukurta programinė įranga?

Kuriant individualius sprendimus pagal užsakymą (bespoke), jums priklauso visas individualus programinis kodas, kliento valdomos kodo saugyklos (repositories) bei infrastruktūra, išsami dokumentacija ir atliekamas visiškas perdavimas su pilna nuosavybe (sovereign handover). Trečiųjų šalių komponentams ir paslaugoms taikomos jų pačių licencijos bei sąlygos. Kai jūsų poreikius atitinka jau sukurtas produktas, galiu padėti jį pritaikyti ir sukonfigūruoti, išvengiant nereikalingo kūrimo nuo nulio. Prieigą gaunate pagal suderintas to produkto sąlygas; jo bazinė platforma lieka jos savininko nuosavybe.

Koks palaikymas suteikiamas po produkto paleidimo?

Vienkartiniams projektams po suderinto paleidimo suteikiamas 60 dienų klaidų taisymo ir sistemos stabilizavimo laikotarpis. Tolesnis palaikymas gali būti tęsiamas pagal atskirą priežiūros sutartį, o naujos funkcijos vertinamos atskirai. Naudojantis esamu paruoštu produktu, taikomos to produkto palaikymo sąlygos.

Aptarti jūsų projektą

Planuojate mobiliąją programėlę? Aptarkime jūsų reikalavimus.

Papasakokite apie savo idėją, sprendžiamą problemą ar produkto dalį, kuriai reikalingas inžinerinis proveržis. Kartu išgryninsime apimtį ir suplanuosime tinkamiausius tolesnius žingsnius.

Pasikalbėkime apie jūsų produktą