Zpět na domů

DroidScript pro aplikace pro domácí mazlíčky: restart DogPlanner

Vývojáři restartují DogPlanner od nuly na DroidScript, zjednodušují funkce na výpočet kalorií, kalendář a recepty. Přidány kočky a poznámkový blok pro rostliny. Přístup minimalizuje legacy debt.

Restart DogPlanner na DroidScript: zjednodušení a rozšíření
Advertisement 728x90

Restart mobilní aplikace pro péči o domácí mazlíčky: od Android Studio k DroidScript

Vývojáři DogPlanner se rozhodli přehodnotit svou mobilní aplikaci pro péči o psy a kočky. Namísto refaktorování stávajícího kódu, který nashromáždil nadbytečnou funkcionalitu z enterprise vývoje, začíná projekt od nuly. Hlavní zaměření je na zjednodušení rozhraní a klíčové funkce: výpočet kalorií ve stravě, kalendář událostí a připomínky. Vývojové prostředí se mění z Android Studio na DroidScript pro urychlení prototypování.

Předchozí verze DogPlanner byla zaměřena na ukládání velkých objemů dat o výživě, váze a zátěži s následnou analýzou. To vyhovovalo vědeckým aplikacím, ale pro běžné uživatele vytvářelo nadbytečnost a zmatek. Nová verze odstraňuje analýzu a zaměřuje se na každodenní potřeby majitelů mazlíčků.

Klíčové funkce aktualizované aplikace

V nové verzi je priorita dána praktickým nástrojům:

Google AdInline article slot
  • Výpočet kalorií: automatický výpočet denní potřeby na základě váhy a aktivity mazlíčka.
  • Kalendář událostí: očkování, odčervení, návštěvy veterináře s připomínkami.
  • Recepty: uživatelské sbírky s možností uložení oblíbených variant krmení.
  • Užitečné tipy: běžící řádek v dolní části obrazovky místo vyskakovacích upozornění.
  • Rozšíření na kočky: zohlednění specifik krmení a sklonu k obezitě od domácí stravy.

Dodatečně je zaveden zápisník pro domácí úkoly: kontrola zalévání rostlin, připomínky přesazování, doporučení pro osvětlení. Kalendář integruje lidové pranostiky české přírody a svátky věnované mazlíčkům.

Přechod na DroidScript: výhody pro mobilní vývoj

DroidScript byl vybrán pro svou jednoduchost a mobilitu. Toto JavaScriptové prostředí umožňuje spouštět kód přímo na zařízení bez emulátorů.

Výhody ve srovnání s Android Studio:

Google AdInline article slot
  • Rychlý start: 2 sekundy od spuštění k rozhraní.
  • Nízké systémové nároky: funguje na netbookech s Intel Atom a 2 GB RAM.
  • Vývoj na zařízení: programování a kompilace na smartphonu.
  • Připravené příklady: knihovna šablon urychluje začátek.
  • Jednoduchý JS: bez boilerplate kódu nativního Androidu.

To umožňuje seniorním vývojářům rychle iterovat prototypy a minimalizovat režii těžkých IDE.

Funkční rozšíření a uživatelská zpětná vazba

Během implementace kalendáře vznikla myšlenka univerzálního zápisníku. Ten pokrývá:

  • Kalorickou hodnotu a recepty pro psy/kočky.
  • Cvičení a sledování procházek (vzdálenost).
  • Veterinární záznamy.
  • Domácí rostliny: zalévání, přesazování, osvětlení.

Design je klíčový pro udržení uživatelů: první dojem určuje používání. Vývojáři jsou otevřeni návrhům na UI/UX v komentářích.

Google AdInline article slot

Co je důležité

  • Zjednodušení z enterprise funkcí na MVP: odstranění analýzy dat snižuje složitost kódu.
  • DroidScript urychluje vývoj: přímé spuštění na zařízení bez emulace.
  • Rozšíření publika: přidání koček a rostlin dělá aplikaci univerzální.
  • Uživatelské zaměření: kalorická hodnota, kalendář, recepty – základní případy použití.
  • Iterativní přístup: živý projekt se vyvíjí zpětnou vazbou.

Projekt ukazuje, jak restart s čistým štítem vyhýbá dluhu legacy kódu a zbytečnému refaktorování. Očekávejte zprávy o implementaci.

— Editorial Team

Advertisement 728x90

Číst dál