This repository contains a simple mobile application built with React Native for tracking goals. With this app, users can add, view, and delete their goals effortlessly.
- Add New Goals: Users can add new goals to their list.
- View Goals: Goals are displayed in a list format for easy viewing.
- Delete Goals: Users can delete goals they no longer wish to track.
- Modal Input: Goal input is facilitated through a modal for a seamless user experience.
- Responsive Design: The app is designed to adapt to various screen sizes.
- React Native: A framework for building native applications using React.
- Expo: A framework and platform for universal React applications.
- useState Hook: Utilized for managing state within functional components.
- FlatList Component: Used to render a scrolling list of items efficiently.
- StyleSheet: Employed for styling components in a maintainable manner.
- StatusBar: Integrated to manage the appearance of the status bar.
This project is a part of the Udemy course titled React Native - The Practical Guide [2024]. The purpose of this project is to provide hands-on experience and learning opportunities in React Native development. Additionally, this project was developed during an internship with Soundmade, showcasing practical application of skills learned in a professional setting.
To run the application locally:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the Expo development server with
npm start
.
Contributions are welcome! If you have any ideas for improvements, bug fixes, or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.