Skip to content

vladdikhtia/Airbnb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Airbnb Clone

This is an Airbnb clone application built using Swift and SwiftUI, integrated with MapKit for location services. The app aims to practise the core functionalities of Airbnb, allowing users to browse, and search accommodations worldwide.

Features

  1. Explore Listings: Browse through a vast collection of listings with detailed information and high-quality images.
  2. Search Functionality: Search for accommodations based on their names and states.
  3. Map Integration: Utilizes MapKit to display accommodation locations on a map, providing users with a visual representation of available options.

MVVM Architecture

The application follows the Model-View-ViewModel (MVVM) architectural pattern. MVVM separates the presentation logic from the business logic by introducing a ViewModel layer. This architecture promotes maintainability, testability, and scalability of the codebase.

Screenshots

Screenshot 2024-04-25 at 17 19 57 Screenshot 2024-04-25 at 17 20 48
Screenshot 2024-04-25 at 17 32 32 Screenshot 2024-04-25 at 17 20 55
Screenshot 2024-04-25 at 17 20 12 Screenshot 2024-04-25 at 17 20 24
Screenshot 2024-04-25 at 17 20 31 Screenshot 2024-04-25 at 17 35 07

|

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages