Objective: This assessment is designed to evaluate the candidate's ability to build a simple React Native application, their understanding of state management, UI/UX design principles, and how they approach problem-solving in mobile development. Assessment Overview: You are tasked with creating a simple Todo List Application using React Native. This app will showcase your knowledge of React Native fundamentals, including components, navigation, state management, and UI design. The requirements below specify the functionality and features the app should have. Assessment Requirements
create expo project and tell from start how setup in vscode and give proper with good UI
I'll guide you through creating an Expo project for your Todo List Application, setting it up in Visual Studio Code, and implementing the required features with a good UI. Let's get started!
First, let's set up the Expo project:
npx create-expo-app TodoListApp
cd TodoListApp
npm install @react-navigation/native @react-navigation/bottom-tabs react-native-paper react-native-safe-area-context react-native-screens
npx expo install expo-status-bar
code .
Now, let's start building the app:
Now that we have set up the basic structure of our Todo List Application, here are some additional steps and explanations:
npx expo start
To improve the app further, you could:
This implementation covers all the requirements specified in the assessment, including the app structure, navigation, task management functionality, and a clean UI design using React Native Paper components.