World Time - Flutter Mobile App

World Time - Flutter Mobile App screenshot
World Time - Flutter Mobile App screenshot
World Time - Flutter Mobile App screenshot
World Time - Flutter Mobile App screenshot
World Time - Flutter Mobile App screenshot

Description

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