TodoApp – React Native (Expo)
Student Name: Efe ARABACI Student ID: 220408010
---- Project Overview ----
A simple Todo List application built for Mobile Programming – Lab 7. The goal of the project is to practice the basics of React Native using Expo, including:
Managing state with useState Handling user input Rendering lists using FlatList Creating reusable components Adding interactivity with Pressable Improving UX using KeyboardAvoidingView and keyboard dismissal
Features: Add new tasks Display tasks using a scrollable list Tap a task to delete it Input stays visible when keyboard is open Clean and simple UI
---- Project Structure ---- TodoApp/ App.js # Main app file components/ TodoItem.js # Single todo item component
How to Run the App 1- Clone the project git clone cd TodoApp
2- Install dependencies npm install
3- Start the Expo development server npx expo start
4- Run on your phone
Install Expo Go (Android/iOS)
Scan the QR code shown in your terminal or browser