An iOS app replicating Airbnb's UI and functionality. Explore property listings, book accommodations, and view user profiles
Full walkthrough of most of the app features and UI
This repository contains a mobile app built with SwiftUI, replicating the Airbnb user interface and functionality. The project serves as a demonstration of iOS app development skills, showcasing modern design patterns and best practices using Swift and SwiftUI.
- Property Listings: Explore a wide range of property listings with detailed information.
- Dark Mode: The app is fully dark mode compliant
- Interactive Map: View property locations on an interactive map using MapKit integration.
- Booking System: Seamless booking experience with date selection and reservation confirmation.
- SwiftUI: Modern declarative UI framework for building the app's user interface.
- (TBA) Combine Framework: Utilized for handling asynchronous operations and data flow.
- (TBA) MapKit: Integrated for displaying property locations on the map.
- (DROPPED) Core Data: Local storage for caching property data and user information.
- Clone the repository:
git clone https://github.com/sebastian-nunez/airbnb-ios.git
- Open the project in Xcode.
- Build and run the app on your iOS simulator or physical device.
Feel free to contribute, report issues, or use this project as a reference for your SwiftUI and iOS app development!