Jak pobrać naszą aplikację?
Nasza aplikacja jest prawie gotowa, jednak obecnie nie mamy środków na wykupienie kont deweloperskich w Apple ani Google Play. Na ten moment Android umożliwia instalację aplikacji poprzez plik APK. Choć metoda ta nie jest w pełni stabilna, pozwala na jej pobranie i testowanie.
Aktualizacje
- 📢 Aktualizacja EcoGuard 1.2.0T
- Data wydania: 4 kwietnia 2025
- ✨ Nowości:
- 🎨 Odświeżony interfejs użytkownika (UI)
- Nowa, czytelniejsza i bardziej ekologiczna szata graficzna aplikacji.
- Poprawione elementy nawigacyjne i lepsza responsywność na różnych urządzeniach.
- Ikony i grafiki dostosowane do tematyki ochrony środowiska.
- 🔔 System powiadomień o nowościach
- Powiadomienia o nowych wpisach na blogu EcoGuard.
- Powiadomienia o dodaniu nowych postów (np. aktualności lub artykułów).
- Po kliknięciu powiadomienia użytkownik trafia bezpośrednio do odpowiedniego linku (strona bloga lub konkretny post).
- ⚡️ Usprawnienia czatu z chatbotem
- Szybsze odpowiedzi dzięki optymalizacji silnika chatbota.
- Poprawiona jakość generowanych odpowiedzi.
- Bardziej naturalna rozmowa w zakresie ekologii i obsługi aplikacji.
- 🛠️ Poprawki:
- 🧩 Optymalizacja działania aplikacji, zmniejszenie zużycia pamięci.
- ✅ Naprawiono problemy z kanałami powiadomień (błąd „No Channel found”).
- 🚀 Przyspieszenie ładowania treści dynamicznych z Firestore.
- Wersja 1.1.2T
- Nowe funkcje:
- Powiadomienia o zmianie statusu raportu – użytkownik otrzyma jedno powiadomienie na urządzeniu, gdy jego zgłoszenie zostanie oznaczone jako „Zrobione”.
- Funkcja odświeżania listy zgłoszeń – przeciągnięcie ekranu w dół pozwala na ręczne odświeżenie listy raportów w
SubmissionsFragment
.
- Poprawiona obsługa zgłoszeń – użytkownik zgłaszając raport, domyślnie przypisuje mu status „W trakcie”, który jest zapisywany w bazie Firestore.
- Poprawki i optymalizacje:
- Naprawiony błąd powielania powiadomień – teraz każdy raport otrzymuje indywidualne ID powiadomienia, dzięki czemu nie są one wysyłane wielokrotnie.
- Zoptymalizowana obsługa Firebase Firestore – lepsza wydajność i mniejsze obciążenie synchronizacji statusów.
- Lepsza obsługa lokalizacji użytkownika – poprawione zapisywanie
userLocation
jako Address
w Firestore.
- Zaktualizowana obsługa uprawnień – lepsza kontrola nad uprawnieniami systemowymi, w tym powiadomieniami na Androidzie 13+.
- Poprawki UI – lepsze formatowanie tekstu w
ReportsAdapter
, pogrubione tytuły dla statusu i lokalizacji w widoku raportu.
- Naprawione błędy:
- Usunięty błąd „Conflicting overloads” w
BaseActivity
.
- Naprawiony crash aplikacji przy odbieraniu powiadomień o zmianie statusu raportu.
- Usunięty problem z pustymi polami w Firestore – teraz
submissionTime
, desc
i userEmail
są zawsze poprawnie zapisywane.
- Naprawione pobieranie adresu użytkownika – poprawiona obsługa geokodowania z OpenStreetMap.
- Wersja 1.1.0T
- Nowe funkcje:
- Timer dla lokalizacji:
- Dodano licznik odliczający czas do kolejnej możliwości wysłania danych.
- Timer resetuje się po każdej aktualizacji lokalizacji, zwiększając precyzję i kontrolę.
- Wybór lokalizacji:
- Możliwość wyboru spośród trzech lokalizacji:
- Stargard
- Szczecin
- Kobylanka
- System pogody z emoji:
- Pogoda wyświetlana w aplikacji została wzbogacona o nowe emoji twarzy, które dynamicznie ilustrują jakość powietrza (AQI).
- Chat-bot z nowymi funkcjami:
- Dodano system łapek w górę, aby oceniać odpowiedzi chat-bota.
- Wprowadzono datę do historii rozmów, aby łatwiej było zarządzać komunikacją
- Zoptymalizowano działanie i poprawiono szybkość odpowiedzi.
- Przeglądanie zgłoszeń:
- Użytkownik może teraz przeglądać swoje zgłoszenia w dedykowanym widoku.
- Ulepszenia interfejsu użytkownika (UI):
- Nowa dolna nawigacja:
- Zoptymalizowano wygląd dolnej nawigacji, aby była bardziej intuicyjna i nowoczesna.
- Kolorowe menu:
- Menu zostało odświeżone wizualnie i wzbogacone o bardziej kolorowe elementy.
- Ikony w menu:
- Dodano 3 podstawowe ikony do wyboru w menu głównym, które ułatwiają użytkownikom nawigację.
- Zmiana markera w OSM (OpenStreetMap):
- Marker na mapie został zmieniony na bardziej dopasowany do stylu aplikacji.
- Przyciski zgodne z nowym UI:
- Wszystkie przyciski zostały przeprojektowane tak, aby harmonizowały z nowym wyglądem aplikacji.
- Opcje tłumaczeń:
- W opcjach dodano funkcję translacji interfejsu aplikacji na język angielski.
- Poprawki i ulepszenia:
- Poprawa ogólnej wydajności:
- Zmniejszono opóźnienia w aktualizacjach geolokalizacji.
- Naprawiono błędy związane z resetowaniem timerów.
- Stabilność i responsywność:
- Usunięto potencjalne
NullPointerException
w interakcji między aktywnością a fragmentami.
- Estetyka i funkcjonalność:
- Zoptymalizowano animacje i przejścia między widokami.
- oprawiono estetykę widoków, aby były bardziej nowoczesne i przyjazne dla użytkownika.
- Wersja 1.0.2T
- Nowe Funkcjonalności:
- Pełnoekranowy widok mapy
Teraz użytkownicy mogą wyświetlać mapę w pełnym ekranie, co ułatwia przeglądanie szczegółów i nawigację.
- Dodano przycisk Pełny ekran w prawym górnym rogu widoku mapy.
- Wyjście z trybu pełnoekranowego jest możliwe za pomocą przycisku „Wstecz” lub ikony „Zamknij”.
- Poprawki
- Ulepszony Chat-bot
- Lepsze rozpoznawanie języka użytkownika: Chat-bot automatycznie rozpoznaje język wiadomości i dostosowuje odpowiedź w odpowiednim języku.
- Wyszukiwanie podobnych pytań w FAQ: Jeśli pytanie użytkownika nie jest dokładnym dopasowaniem, chat-bot sugeruje najbardziej podobne odpowiedzi.
- Lepsze tłumaczenia: Ulepszono algorytmy tłumaczeń, aby były bardziej precyzyjne i naturalne.
- Wersja 1.0.1T
Pierwsza aktualizacja testowa, skupiona na poprawkach i nowej funkcji:
- Poprawki wyglądu
- Ulepszony interfejs użytkownika.
- Lepsze rozmieszczenie elementów na ekranie.
- Naprawa błędów
- Rozwiązanie zgłoszonych problemów z działaniem aplikacji.
- Nowa funkcja: Zgłaszanie błędów
- Dedykowany moduł do raportowania błędów:
- Automatyczne przesyłanie szczegółów technicznych (np. logów).
- Opcjonalne dodawanie opisu problemu przez użytkownika.
- Wersja 1.0T
Bazowa wersja testowa aplikacji, zawierająca podstawowe funkcje:
- Chat bot
- Interaktywny asystent do komunikacji z użytkownikiem.
- Obsługa podstawowych zapytań.
- Pogoda
- Wskaźnik Indeksu Jakości Powietrza (AQI) dla lokalizacji Szczecin.
- Możliwość edytowania profilu
- Zmiana zdjęcia profilowego.
- Wysyłanie zgłoszeń
- Formularz do przesyłania sugestii, opinii lub próśb o wsparcie.