18 października 2026
Stan
Od 11 października zamknięte trzy zadania:
- Poprawki bez sklepu — zamknięte 12 października, 72 z 93 pozycji. Tego samego dnia zrobiłem ćwiczenie, które zapowiedziałem tydzień temu: celowo zepsuta poprawka poszła na telefon, ekran profilu się wywrócił, zgłoszenie do mnie dotarło, wycofałem paczkę. Od zgłoszenia do działającego ekranu minęło 10 minut
- Powiadomienia — zamknięte 18 października, 148 ze 151: nowy trening, zmiana składu, przypomnienia przed startem, cisza nocna liczona według strefy telefonu. Jeśli w ciągu 10 minut zapisze się pięć osób, przychodzi jedno powiadomienie ze składem końcowym, a nie pięć. Po starcie treningu nic już nie przychodzi
- Zgody i polityka prywatności — zamknięte 18 października, 55 z 56: regulamin i polityka po przeglądzie prawnym, zapis, którą wersję polityki ktoś zaakceptował
I punkt, który w każdym poprzednim wpisie stał w „Co dalej”: Meetpoint jest w Sklepie Play, na razie w testach wewnętrznych. Na liście testerów jestem tylko ja, więc instalacja ze sklepu działa na jednym telefonie. Ale to już ta sama droga, którą przejdzie grupa, a nie wersja dla programisty.
Telefon znowu złapał coś, czego nie złapały testy. Powiadomienie o zmianie składu na wygaszonym telefonie z Androidem przychodziło z kilkuminutowym opóźnieniem. Bez oznaczenia jako pilne system odkłada je do najbliższego wybudzenia. Teraz przychodzi w ciągu minuty. Przy treningu o 6:45 kilka minut to różnica między „zdążę” a „już jadą”.
Decyzja tygodnia: aplikacja nie przechowuje informacji o zdrowiu, chociaż biegacze je piszą
Od 18 października pod polem planu i komentarza jest jedno zdanie: „Nie wpisuj informacji o zdrowiu”. Regulamin podaje przykład: wystarczy „lekko, 6 km” zamiast „po kontuzji kolana”.
Druga możliwość była taka: przyjąć, że takie informacje się pojawią, i obsłużyć je zgodnie z przepisami. Dane o zdrowiu to osobna kategoria w RODO. Dochodzi do nich wyraźna zgoda, inne zabezpieczenia i inna rozmowa z każdym, kto czyta politykę prywatności. Na aplikację do umawiania treningów to za dużo, a dla grupy dziesięciu znajomych nie wnosi nic.
Nie udaję, że to rozwiązuje sprawę. „Wracam po kontuzji, biegnę spokojnie” to dokładnie zdanie, które ktoś z grupy napisze, bo tak się pisze do znajomych. Prośba nie jest blokadą. Aplikacja nie sprawdza treści planów i nie będzie. Jeśli taka informacja się pojawi, autor może ją usunąć sam albo poprosić mnie o usunięcie.
Koszt: plan traci kawałek kontekstu, którego czat nie gubi. Na Messengerze napiszesz „kolano jeszcze boli, robię 5 km”, a w Meetpoincie masz tylko „5 km spokojnie”. Ten koszt przyjmuję świadomie. Wyróżnikiem Meetpointa jest to, że różne plany mieszczą się w jednym treningu. Powód, dla którego ktoś biegnie wolniej, nie jest do tego potrzebny.
Co dalej
Z czterech punktów listy sprzed tygodnia trzy są zrobione: poprawki bez sklepu z przećwiczonym wycofaniem, płatny plan serwera z codziennymi kopiami zapasowymi, wersja w sklepie. Zostały:
- gotowe zapytania liczące kryteria sukcesu, napisane przed startem, a nie wtedy, gdy będę już widział wynik
- pełny przegląd na wersji ze sklepu, na koncie innym niż moje
- dopisanie grupy do listy testerów i wysłanie zaproszenia
Przegląd dopisałem do listy w tym tygodniu. Każde zadanie od września kończyło się listą rzeczy do sprawdzenia ręcznie na telefonie. Dwanaście takich list ma razem 40 punktów, których nie odhaczyłem. Część z nich sprawdzałem na wersji dla programisty, część na swoim koncie, które przeszło już wszystkie bramki. Grupa nie przejdzie żadną z tych dróg.
Najbardziej uwiera mnie link zaproszenia. Wszystkie dziewięć punktów jego listy jest otwartych, a to pierwsze, co każdy z dziesięciu kliknie. Jedna osoba, która utknie między linkiem a formularzem, to minus dziesięć procent ogłoszonego kryterium, zanim ktokolwiek umówi pierwszy trening.
Więc przechodzę całą aplikację od zera: instalacja ze sklepu, nowe konto, link zaproszenia, pierwszy trening, powiadomienia. Także to, co skończyłem we wrześniu. Wynik opiszę przed wysłaniem zaproszenia.
Licznik rusza dopiero po ostatnim punkcie.
Następny wpis: niedziela 25 października.
