Skip to content

An iOS app replicating Airbnb's UI and functionality. Explore property listings, book accommodations, and view user profiles

License

Notifications You must be signed in to change notification settings

sebastian-nunez/airbnb-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airbnb Clone

Airbnb Clone iOS

Overview

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.

Features

  • Property Listings: Explore a wide range of property listings with detailed information.
  • Interactive Map: View property locations on an interactive map using MapKit integration.
  • Booking System: Seamless booking experience with date selection and reservation confirmation.
  • User Profiles: Personalized user profiles with booking history and preferences.

Technologies Used

  • 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.

Getting Started

  1. Clone the repository: git clone https://github.com/sebastian-nunez/airbnb-ios.git
  2. Open the project in Xcode.
  3. Build and run the app on your iOS simulator or physical device.

Screenshots

Screenshot 1

Screenshot 2

Feel free to contribute, report issues, or use this project as a reference for your SwiftUI and iOS app development!

About

An iOS app replicating Airbnb's UI and functionality. Explore property listings, book accommodations, and view user profiles

Topics

Resources

License

Stars

Watchers

Forks

Languages