Application
How to Download Our Application?
Our application is almost ready; however, we currently do not have the means to purchase a developer account on Apple and Google Play. For now, Android allows installation via an APK file. While it is not yet fully stable, it is available for download and testing.
Updates
Version 1.1.2T
π New Features:
β
Report Status Change Notifications β Users will receive a single notification when their submitted report is marked as “Completed.”
β
Pull-to-Refresh for Report List β Users can manually refresh the list of reports in SubmissionsFragment
by pulling down the screen.
β
Improved Report Submission Handling β Reports are now automatically assigned the status “In Progress” upon submission and stored in Firestore.
π Improvements & Optimizations:
πΉ Fixed Notification Duplication Issue β Each report now has a unique notification ID, preventing multiple notifications from being sent.
πΉ Optimized Firebase Firestore Handling β Improved performance and reduced synchronization load.
πΉ Better Location Data Management β userLocation
is now properly stored as Address
in Firestore.
πΉ Updated Permission Handling β Improved system permission control, including notifications on Android 13+.
πΉ UI Enhancements β Improved text formatting in ReportsAdapter
, with bold titles for status and location in report views.
π Bug Fixes:
π οΈ Fixed “Conflicting overloads” error in BaseActivity
.
π οΈ Resolved app crash when receiving status change notifications.
π οΈ Fixed missing fields in Firestore β submissionTime
, desc
, and userEmail
are now correctly stored.
π οΈ Improved User Address Retrieval β Fixed geolocation processing with OpenStreetMap.
Version 1.1.0T
π New Features:
β Location Timer:
- Added a countdown timer before users can submit new location data.
- The timer resets with each location update for better precision and control.
β Location Selection:
- Users can now select from three predefined locations:
- Stargard
- Szczecin
- Kobylanka
β Weather System with Emojis:
- Air quality (
AQI
) is now displayed with dynamic face emojis for better visualization.
β Chatbot Enhancements:
- Thumbs-up rating system for chatbot responses.
- Chat history timestamps for easier conversation tracking.
- Optimized chatbot response speed for a better user experience.
β Report Browsing:
- Users can now view their submitted reports in a dedicated report viewer.
π¨ UI/UX Improvements:
πΉ New Bottom Navigation:
- Redesigned to be more intuitive and modern.
πΉ Colorful Menu Redesign:
- Visually improved with vibrant color elements.
πΉ Icon Selection in Menu:
- Added three primary icons in the main menu for better navigation.
πΉ Updated OpenStreetMap Marker:
- New map marker design better aligns with the appβs aesthetics.
πΉ UI-Compliant Buttons:
- Redesigned all buttons to match the appβs updated modern look.
πΉ Language Translation Options:
- Users can now switch the app interface to English.
π Performance & Stability Improvements:
β General Performance Optimization:
- Reduced delays in geolocation updates.
- Fixed timer reset issues.
β Stability & Responsiveness Fixes:
- Resolved potential
NullPointerException
when interacting between activities and fragments.
β Visual & Functional Enhancements:
- Optimized animations and screen transitions.
- Updated UI for a more modern and user-friendly experience.
Version 1.0.2T
New Features:
- Full-screen map view
- The user can now display the map in full screen, making it easier to navigate and view details.
- A full-screen button has been added at the top of the map view.
- To exit the full-screen mode, click the “Close” button.
Improvements:
- Enhanced Chat-bot
- Better speech recognition: The chatbot automatically recognizes the user’s language and adjusts its response accordingly.
- FAQ similar question search: If the user’s question does not have an exact match, the chatbot suggests the closest related answers.
- Improved translations: Translation algorithms have been improved to be more precise and natural.
Version 1.0.1T
First test update, focused on fixes and new features.
- Visual Improvements
- Improved user interface.
- Better placement of elements on the screen.
- Bug Fixes
- Resolution of reported issues and app stability enhancements.
- New Feature: Bug Reporting
- A dedicated module for reporting errors.
- Automatic transmission of technical logs.
- Optional detailed descriptions from users.
Version 1.0T
Initial test version of the application, including basic features:
Form for sending suggestions, opinions, or support requests.
Chatbot
An interactive assistant for communication with users.
Handling basic queries.
Weather
Displays the Air Quality Index (AQI) for the location: Szczecin.
Profile Editing
Option to change profile picture.
Submitting Reports