Full-Feature Airbnb Clone – iOS App Developer (SwiftUI + MVVM + Clean Architecture)
I successfully designed and developed a full-featured Airbnb clone app from scratch, replicating the core functionalities and user experience of the Airbnb platform. This project demonstrates my ability to handle end-to-end mobile app development using modern iOS technologies and architectural best practices. Leveraging Swift, and SwiftUI, our design prioritizes user-friendliness, ensuring a smooth and enjoyable Booking journey.
- Swift Programming language - For interactive functionalities
- SwiftUI - For styling and layout, Animations & Smooth Transitions, and Enhancing user experience with SwiftUI animations.
- MVVM Architecture - For structuring the app, and Ensuring separation of concerns for better scalability.
Detail your second home | Your second home Location on Map | Home page |
---|---|---|
![]() |
![]() |
![]() |
Profile | Searching any way |
---|---|
![]() |
![]() |
🔹 Add Upload profile picture functionality for accounts
🔹 Implement Local storage to save products
🔹 Improve Animations and UI transitions
To install and run Airbnb Clone app, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/MohamedAboElsaud/Airbnb-Clone.git
-
Open the project in Xcode.
-
Build and run the project on your desired iOS 16+ device or simulator.
Open the Airbnb Clone.xcodeproj
file with Xcode and build the application in the simulator or on a device.
Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to fork this repository and submit pull requests. Feel free to open an issue or submit a pull request. Contributions are always welcome! 😊