Thanks to visit codestin.com
Credit goes to github.com

Skip to content

HanDongWook/todo-rn-expo

Repository files navigation

Weather & Todo React Native App

A mobile application built with React Native and Expo that provides real-time weather information based on your location and a simple todo list with persistent storage and tab-based work/travel modes.

Features

  • Weather
    • Fetches and displays current weather using OpenWeatherMap API.
    • Automatically detects and displays your current city/region.
    • Weather icon and description shown for your location.
  • Todo
    • Add, check/uncheck, and delete todo items.
    • Separate tabs for "Work" and "Travel" modes.
    • Each todo item can be checked (with line-through and faded style).
    • Persistent storage using AsyncStorage (todos and last selected tab are saved/restored).
    • Clean UI with icons for checkboxes and delete.

Tech stack & Open-source libraries

  • React Native: Cross-platform mobile app framework.
  • Expo: Toolchain for React Native apps, simplifies development and deployment.
  • expo-router: File-based routing for React Native apps.
  • @react-navigation/native: Navigation library for React Native.
  • @expo/vector-icons: Icon library (Fontisto, Ionicons, MaterialCommunityIcons, etc.).
  • expo-location: Access device location for weather feature.
  • AsyncStorage: Persistent key-value storage for todos and tab state.
  • OpenWeatherMap API: Provides real-time weather data.

Preview

Screen_Recording_20250912_104138_Expo.Go.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published