iResidence | iOS Universal Real Estate App Template (Swift)

iResidence | iOS Universal Real Estate App Template (Swift)

iResidence | iOS Universal Real Estate App Template (Swift)

Both iOS and Android version can share the same Parse database by inserting the same App Id and Client Key strings in their Configs files

Mar 8th 2017
• Added Privacy rows in Info.plist to access Camera, Library, Bluetooth and Calendars, as requested by Apple 
Feb 3rd 2017
• Removed UIAlertViewDelegates and their methods, we've replaced them with UIAlertController instances in EditProperty.swift, Favorites.swift, Profile.swift
• Added Facebook Login button in the Login controller in Storyboard, and its relative code in Login.swift and AppDelegate.swift
• Updated the User Guide
• Added the following .framework files:
Jan 21st 2017
• Updated to XCode 8.2.1
• Updated GoogleMobileAds.framework and its relative code
• Updated the User Guide
Nov 4th 2016
• Updated to XCode 8.1
• Removed all contView UIViews from their ScrollViews, since Apple has fixed the bug in Storyboard with Xcode 8.1
Sep 24th 2016
• Removed OneSignal | Replaced with Parse Push on back{4}app
• Removed Header.h, OneSignal.framework and updated the code into AppDelegate.swift accordingly.
Sep 18th 2016
• Updated to Xcode 8
• We had to embed all the views that are in ScrollViews into a UIView called 'contView' in Storyboard, so the app will keep all layouts ok due to a bug of Xcode 8 on Autoresizing mask. 
You'll find this line of code into viewDidLoad() methods in the .swift files that have a ScrollView:
    contView.frame.size.width = view.frame.size.width
NOTE: Due to the bug on Xcode 8, every time you'll reopen your Xcode project, you will have to select those 'contView' UIViews and set their width to 320 by using the Size inspector panel on the right size
May 4th 2016
• Went back to Parse SDK hosted on back{4}app | removed CloudKit 
Mar 24th 2016
• Updated to XCode 7.3
Feb 19th 2016
* Updates User Guide and app to work directly with CloudKit PRODUCTION environment and test the app like if it was live on the App Store.
Feb 17th 2016
• Updated with CloudKit backend, removed Parse
• Made a single search field to search for any keyword
• Push Notifications: You can send notifications to all registered devices through OneSignal web console (
Jan 17th 2016 
• Updated Parse iOS SDK to its latest version
• Minor layout changes
• Added a Full Name textField to the Sign Up Controller, in order to prevent users to not sign up without inserting their full names
• Now the Home screen calls a query to recent Properties in viewWillAppear, so when it stays updated
• Removed "m2" from: myPropObj[PROP_SQUARE_METERS] = "\(squareMtTxt!.text!)" 
 into EditProperties.swift, so when users update their property more than once the app won't append "m2" at the end of the string
• Now Facebook and Twitter buttons in the PropertyDetails screen get hidden if User has not stored their links
Dec 12nd 2015 
• Fixed a small bug of Favorites, now if a user deletes a property the app won't crash
Oct 2nd 2015 
• Updated to XCode 7, iOS 9

iResidence is a Universal iOS App Template for who wants to provide a mobile service where users can search for properties for sale or rent or submit their own ones by providing their details and contact info.

Since its backend is by Parse you don’t have to buy any domain/hosting, there are NO php files to upload to a web server so you’ll save some money for sever side. Worried about Parse shutting down? It won’t, please check this out:

This template is written in Swift language, easy to customize, native XCode project, Parse backend hosted on, Universal.

Need an html template to promote and showcase your own version of this app?

  • XCode 8.x project – Swift – 64bit
  • Universal – Storyboard – iOS 8/9/10+
  • AdMob banners
  • Works with Parse SDK hosted on back{4}app
  • Send Push Notifications through Push web console on back4app
  • Browse recent Properties on the Home screen
  • Search for listings by any keyword
  • Easily submit your own Property via app
  • Share Properties on Facebook, Twitter, Mail, etc.
  • Open a property’s address on iOS Maps app
  • Directly contact the admin of the app
  • Report inappropriate contents button implemented + Terms Of Use (for Apple EULA agreement)
  • PDF User Guide included
  • PSD graphics included
  • Easy to customize, well commented code

Have fun with iResidence, and don’t forget to rate it on your Downloads page if you like it!

Important Disclaimer: We’e recently found out that some developers have bought our app templates, reskinned them just a bit and put them on sale on other source code markets smilar to CodeCanyon, saying that they developed and own such source codes.
That is a serious copyright infringement, developers who buy our templates are allowed to reskin and sell them as apps on the AppStore (accordingly to the License type they’ve purchased a template for), but are not allowed to put our original source codes for sale on source code markets, including CodeCanyon. We will report developers who made copyright infringements to the competent authorities. Thanks.