Specific requirements:
1. Create a project (0.5 points):
Use Expo to create a new project using the "blank" template.
Name the project according to your student ID number.
Pre-set the configuration to be able to run the application as a web app.
2. Main screen (3 points):
Display a list of saved plots of land (use one of the types of ListViews learned). Design the interface to display at least 2 pieces of information including: plot name and plot address. In addition, you can display some other information that you think is necessary.
Add a search function to the plot list, allowing users to search by name or address.
Allow users to click on a plot of land to view details (use Navigator to navigate to the detail screen).
3. Add/edit plot screen (3 points):
Create an input form for the plot name, price, address, coordinates, and other detailed information.
Save data to AsyncStorage.
If the user edits the land information, update that data.
4. Map integration (1.5 points):
Display the map with the location of the saved land (using React Native Maps).
Mark the land on the map according to the entered coordinates.
5 Land deletion function (1 point)
Close
+ 100%
Zoom