Releases: ogaroh/ticketly
Releases · ogaroh/ticketly
v1.0.0+1
Main Features
-
Login Screen (Mock Authentication)
- Email + password form with validation
- Fake authentication (accepts any non-empty email/password)
- Persistent login state using SharedPreferences
-
Tickets List
- Fetches tickets from
https://jsonplaceholder.typicode.com/posts - Displays tickets with modern card-based UI
- Pull-to-refresh functionality
- Real-time status updates (Open/Resolved)
- Loading and error states handling
- Fetches tickets from
-
Ticket Details Screen
- Full title and body display
- "Mark as Resolved" button
- Local persistence of resolved state
- Confirmation dialog before resolving
- Visual feedback for resolved tickets
-
Bottom Navigation
- Tickets: Main ticket list view
- Profile: User profile with logout functionality
Bonus Features
-
Material 3 Theme
- Modern design system with dynamic color schemes
- Consistent theming across all screens
-
Dark Mode Support
- Automatic theme switching based on system preference
- Beautiful dark theme variants
-
Smooth Animations
- Page transitions
- Loading indicators
- Interactive feedback
-
Responsive UI
- Adapts to different screen sizes
- Touch-friendly interface
-
Custom Launcher Icon
- Created a fitting icon from (https://icon.kitchen)
- Android & iOS