Przy okazji koronawirusa, naprawiłem kilka błędów, dodałem "archiwizację bazy" i opublikowałem nową wersję . A ile było przy tym walki.. Onedrive na telefonie ustawia atrybuty read-only i temporary w trakcie kopiowania i.. trochę bluzgów poleciało, zanim znalazłem przyczynę
Aplikacja w sklepie zdecydowanie nie należy do najpopularniejszych, ale cieszę się, że w końcu dopiąłem go do jako takiego końca. Dzisiaj kończy się wsparcie dla #windowsphone, ale póki co, mogłem dodać aktualizację na wszystkie platformy. Telefon ma też swoje inne ograniczenia i coraz bardziej mam ochotę "zdradzić" mobila.
W dalekich planach mam synchronizację między urządzeniami, żeby nie dodawać jednej paczki w kompie i telefonie, poprawione ikony, folder archiwum, archiwizację, nowych
Dodaję "zadanie w tle" do aktualizowania bazy. Czy ja czegoś nie rozumiem, czy to tak musi być, że muszę skopiować prawie cały kod i klasy z głównej aplikacji do background taska? Nie da się tego jakoś polinkować, połączyć? #anonimoweuwp #naukaprogramowania #csharp #uwp
Co to za aplikacja i co potrafi? MoniPak to monitor paczek czyli aplikacja, która pozwala śledzić co się dzieje z naszymi przesyłkami kurierskimi i pocztowymi. Teraz obsługuje DPD,UPS,DHL, Pocztę Polską, Inpost, GLS - kolejni kurierzy wkrótce, ale brakuje mi danych
Mirki i Mirabelki, jeśli chcecie pomóc i nie boicie się ujawnić randomowi swojego lub odbiorcy nazwiska lub miejsca zamieszkania, mam prośbę: Jeśli macie jakąś przesyłkę kurierską w transporcie (a że mamy długi weekend, to może ich być więcej) podeślijcie mi numer do trackingu. Potrzebuję sprawdzić jak działają powiadomienia i ogólnie przetestować na "nowych numerach" Możecie też przesłać jakieś prawie aktualne, doręczone lub nieodebrane, z dziwnymi statusami i historii
Chyba wykopałem się z wcześniejszych błędów. - ograniczam liczbę zapisów ( a przynajmniej tak mi się wydaje) - w ekranie głównym jest nowy przycisk, który wymusza aktualizację statusu wszystkich śledzonych paczek - jest grupowanie wg kurierów, ale je wywalę, bo zrobiłem "czas od aktualizacji statusu" i według tego będę sortował.
Idzie paczka do paczkomatu, więc na szybko dodałem obsługę inpostu. Widzę coraz więcej błędów projektowych i skłaniam się ku przeróbkom kodu na używanie 1 tabeli - pewne dane będą się dublować, ale nie będę ich musiał wyciągać z jsona za każdym razem.
No to na dzisiaj koniec Podsumowanie - już mam 4 kurierów, 3 po jsonach, jeden html. A Poczta Polska musi zatrudniać jakiegoś dyslektycznego informatyka za 15k, bo nawet w jsonie mają literówkę i odwróconą strukturę (najstarsze na początku, wszyscy inni mają najnowsze na początku) #naukaprogramowania #anonimoweuwp
Taki stary a taki głupi.. wystarczyło przesniffować ruch z androidowej spoko, żeby dowiedzieć się, że jest feed z jsonami na wszystko. Login i hasło idzie plaintextem. Nawet da się zdekompilować appkę i wypluwa te dane. A ja się męczę w jakieś parsery. Login i hasło w załączeniu #anonimoweuwp #naukaprogramowania
Pozbyłem się webviewów całkowicie. Mam jeszcze małego buta, bo wyświetlam wszystko w blokach a czasem ktoś z ibooda wstawi coś w linii. Dorobiłem obsługę filmów z vimeo
Doszedłem do momentu zastąpienia webviewa własnym parserem htmla, żeby dynamicznie generować textblocki, richtextblocki i mediaelementy, żeby wygodnie scrollować pivota.Bardziej doświadczeni koledzy podpowiadają żeby tego nie robić tylko użyć gotowca, ale htmlagility mi nie podchodzi. Potrzebuję tylko tagi pierwszego poziomu i resztę sobie poradzę. #anonimoweuwp #naukaprogramowania
"Prowizorka działa najlepiej". Dzisiaj dostałem w nocy automatem pierwsze powiadomienie więc aplikacja jest gotowa. Jest jednak kilka rzeczy, które mogłaby jeszcze robić: - tłumaczenia - wywalenie całej obsługi sieci do background taska bo teraz część kodu się dubluje - odpicowanie gui Dajcie parę plusików mobilizacji, bo najchętniej bym to już olał i wziął się za kompletnie inny projekt Ktoś byłby chętny do
Działający background task - Aplikacja zapisuje dane o ofercie w jsonie. - Aplikacja pobiera i zapisuje dane tylko w momencie, kiedy zmienia się data (ale będzie pobierać częściej jak ma być opcja sprawdzania czy się wyprzedało). Wysyła powiadomienia w momencie zapisu.