Praktikablogi - 4. osa
Ahoi! Viimasest postitusest on juba üle tüki aja möödas, kui viimati möllasime NFC teegi tööle saamisega. Sellest ajast edasi on toimunud mõned suuremad muudatused: Lõpetasime teegiga mässamisga, ning panime selle lihtsalt enda lähtekoodi sisse. Alguses mõtlesime, et see on ainuke viis kuidas seda tööle saada, kuid lõpuks selgus, et see on tegelikult ka parim lahendus - seda sellepärast, et koodi sisse on vaja olnud teha mitmeid-mitmeid muudatusi, seal hulgas mõned originaalsed juurdekirjutused ja meetodid. Kuna kirjutame esialgu MVP-d, siis teegi sisse osaliselt kirjutatud ka meie rakenduse äriloogika. Seega on NFC teegi sisu mõttekas lähtekoodi sees hoida. Samuti tuli arutluse alla andmete kirjutamine ja lugemine TAGi pealt. Kirjutasin valmis testandmete klassi, seejärel lasime klassi serialiseerida JSON-iks. Siis aga ilmnes uus probleem - testandmete JSON on nii suur, et ei mahu hästi TAGi peale ära. Lahenduseks valisin kasutada lihtsat GZIP kompressorit/dekompressorit, mis pak...