Saruna un piekļuves
Noskaidrojam, kas notiek ar aplikāciju, un sastādām sarakstu ar visām piekļuvēm, kas jānodod.
Ja aplikācijas izstrādātājs vairs nav sasniedzams, App Store vai Google Play noraida atjauninājumu vai lietotāji ziņo par kļūdām, pārņemam iOS un Android aplikāciju, sakārtojam piekļuves un kodu un turpinām aplikācijas uzturēšanu. Strādājam ar Flutter un native aplikācijām, arī tad, ja dokumentācijas nav.
Noskaidrojam, kas notiek ar aplikāciju, un sastādām sarakstu ar visām piekļuvēm, kas jānodod.
Pārbaudām kodu, būvēšanas procesu un servera daļu un sagatavojam atradumu sarakstu ar prioritātēm.
Salabojam steidzamākās kļūdas, sakārtojam būvēšanu un publicējam pirmo mūsu sagatavoto versiju.
Aprakstām, kā aplikācija ir uzbūvēta un kā to publicēt, lai zināšanas vairs nebūtu tikai viena cilvēka galvā.
Vienojamies par uzturēšanas apjomu, atbildes laikiem un turpmāko attīstību.
Aplikācija palikusi bez izstrādātāja?
Atbildam vienas darba dienas laikā.
Visbiežāk pie mums vēršas, kad iepriekšējais izstrādātājs vairs nestrādā ar projektu, kad veikals pieprasa atjauninājumu, ko neviens nevar uzbūvēt, kad pēc operētājsistēmas atjauninājuma aplikācija sāk avarēt vai kad uzņēmumam nav piekļuves pašam savam kodam un kontiem. Jo ātrāk sākam, jo mazāk lietotāju aiziet.
Nepilnīga dokumentācija ir parasta situācija. Kodu, būvēšanas iestatījumus un servera savienojumus izpētām paši un pēc pārņemšanas tos aprakstām, lai turpmāk aplikāciju varētu uzturēt bez minēšanas.
Kopš 2021. gada uzturam un attīstām Dabas aizsardzības pārvaldes lietotni LDT Gids. Tai atjauninājām Flutter un Dart versijas un pārbūvējām karti, lai lietotne atbilstu jaunāko tālruņu un veikalu prasībām.
Atjauninājumi jaunām iOS un Android versijām un veikalu prasībām, bibliotēku un SDK atjaunināšana, kļūdu labošana, avāriju un veiktspējas uzraudzība, servera daļas un integrāciju uzturēšana un jaunu versiju publicēšana. Apjomu un reakcijas kārtību nosakām līgumā.
Apple un Google regulāri paaugstina minimālās tehniskās prasības jaunām versijām, piemēram, Google Play prasa mērķēt uz nesenu Android API līmeni, bet App Store - būvēt ar jaunu Xcode un iOS SDK versiju. Ja aplikāciju ilgi neatjaunina, pat steidzamu labojumu nevar publicēt, kamēr aplikācija nav pielāgota jaunajām prasībām, un jaunākos tālruņos tā var sākt strādāt ar kļūdām.