World Time is a mobile application built with Flutter that allows users to quickly check the current time in cities across the globe. The app connects to a world time API and presents time zones in a clean and minimal interface. Users can browse, select a location, and instantly view the local time with clear formatting, making it a practical tool for travelers, remote workers, or anyone coordinating across different time zones.
Features
•Home screen showing the selected city and its current local time
•List of available countries and cities to choose from
•Automatic fetching of accurate time data from a public REST API
•Dynamic background that changes based on day or night time
•Simple navigation with smooth page transitions and animations
•Lightweight design optimized for fast performance on mobile devices
•Cross-platform compatibility running on both Android and iOS
Tech Stack
•Flutter framework for cross-platform development
•Dart programming language
•World Time REST API integration
•Material Design components for UI
•JSON data parsing and handling
Key Learnings
•Gained practical experience using Flutter and Dart for mobile development
•Learned how to integrate and consume REST APIs within Flutter applications
•Improved understanding of state management and async data fetching
•Strengthened skills in designing responsive and adaptive mobile UIs
Future Improvements
•Allow users to save favorite cities for quicker access
•Add offline support with local caching of recent time data
•Integrate search functionality for faster city lookup
•Enhance visuals with custom themes and more animations