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