Little Lemon Restaurant App is a mobile application developed with React Native, offering a user-friendly interface to explore and discover the delectable offerings of Little Lemon Restaurant. The app highlights the implementation of the FlatList component for an optimized and smooth scrolling experience.
-
Menu Display: Browse through the restaurant's menu with a dynamically generated list using FlatList.
-
Smooth Scrolling: Enjoy a seamless scrolling experience, enhancing user engagement and satisfaction.
-
FlatList Implementation: Utilizes React Native's FlatList for efficient rendering of lists, providing improved performance and responsiveness.
-
ScrollView Integration: Seamlessly scroll through content using React Native's ScrollView component, offering a versatile and customizable scrolling experience.
-
SectionList Implementation: Organize and present data in categorized sections with React Native's SectionList, providing a structured and intuitive user interface.
-
Clone the repository:
git clone https://github.com/vladimirkratinov/LittleLemonApp-ReactNative.git
-
Change into the project directory:
cd LittleLemonApp-ReactNative
-
Install dependencies:
npm install
- Run the app on an emulator or a physical device:
-
Android:
npx react-native run-android
-
iOS:
npx react-native run-ios
ver. 0.2.1 (12/15/2023)
- add Feedback Screen
ver. 0.2 (12/14/2023)
- add WelcomeScreen, SectionList, FlatList, ScrollView
ver. 0.1 (12/09/2023)
- initial commit, ScrollView