Classify | iOS Common Classifieds App Template (Swift)
Each iOS and Android model can share the identical Parse database by inserting the identical App Id and Consumer Key strings of their Configs information
Nov third 2016 • Up to date to XCode eight.1 • Eliminated all 'contView' UIViews from their ScrollViews, since Apple has fastened the bug in Storyboard.
Sep 30th 2016 • Added Privateness guidelines for Digicam, Picture Library, Bluetooth and Calendars into Data.plist, required by Apple for App Retailer submission, verify this screenshot: https://s9.postimg.org/mxyt109u7/privateness.png
Sep 18th 2016 • Up to date to Xcode eight • We needed to embed all of the views which might be in ScrollViews right into a UIView referred to as 'contView' in Storyboard, so the app will hold all layouts okay attributable to a bug of Xcode eight on Autoresizing masks. You will discover this line of code into viewDidLoad() strategies within the .swift information which have a ScrollView: contView.body.dimension.width = view.body.dimension.width NOTE: As a result of bug on Xcode eight, each time you will reopen your Xcode challenge, you'll have to choose these 'contView' UIViews and set their width to 320 by utilizing the Measurement inspector panel on the fitting dimension
Sep third 2016 • Added a question to verify if you happen to've already favorited an advert, so it prevents customers from favourite it a number of occasions. The strategies we have edited are: func addToFavButt (in BrowseAds.swift) func queryFavAds (in Favorites.swift) We have additionally added the next string into Configs.swift: let FAV_USER_POINTER = "userPointer"
Aug 27th 2016 • Added key phrases saving in Publish.swift file -> postAdButt() technique • Improved the seek for key phrases: we have eliminated the whereTxt TextField so you'll be able to seek for any key phrase in a single textField on the House display. If that is an replace on your app, you could add this line into Configs.swift file: let CLASSIF_KEYWORDS = "key phrases" The easiest way so as to add such column in your Parse Dashboard is to submit a brand new take a look at advert, it's going to create the key phrases column of kind Array and it will incorporates all phrases separated by house (into the Classifieds class). You may delete it after that, and you should have now to manually add all key phrases for the opposite rows of the category, since they are going to all present the "undefined" filed. So as so that you can try this you'll have to cut up all phrases of the outline, title and addressString columns into an array and add them into every row. Instance, if the title of a report is "Good pair of sneakers", you'll have to enter this into its key phrases row: ["Nice","pair","of","shoes"] and so forth for the opposite phrases within the different rows. There is not any various means to do that job if you have already got information, you'll have to spend a while to do that replace after which publish your up to date app to the App Retailer. If that is NOT an replace and you've got purchased the app for the primary time, simply ignore all this
Aug 23rd 2016 • Added a easy if assertion into signupButt() (in SignUp.swift) to forestall customers to enroll with out filling all of the textual content fields
Jun 16th 2016 • Added an if assertion into postAdButt() (in Publish.swift) to forestall customers to submit/replace adverts with out filling all of the textual content fields and including not less than 1 picture
Jun 15th 2016 • Added buttons over the pictures into imagesScrollView (in ShowSingleAd.swift), and an imagePreviewView on the highest of the controller in Storyboard, plus its relative code for tapping the pictures of an Advert and present them in full dimension • Changed all "fetchIfNeeded()" cases into "fetchIfNeededInBackgroundWithBlock()" for higher performances, verify the up to date swift information with your personal ones if you happen to'll must replace thre app • Eliminated the brand picture from avatarImage in Storyboard (into the Account controller) and up to date the Account.swift file so as to get consumer's particulars and appropriately add an avatar picture • Up to date AdMob SDK
Classify is a whole Common app template you should utilize to supply cell classifieds service to professionals and finish customers, they are going to be capable to submit and edit adverts all through their units, no pc wanted, moreover they will simply seek for what they want or browse listings by Classes and make contact with vendor all in mobility!
Classify may be very simple to customise, it has a single Principal.storyboard file, Common, native XCode challenge, Swift language, Parse backend hosted on http://back4app.com
- XCode eight.x challenge – Swift – 64bit
- Common – iOS eight/9/10+ – Storyboard
- AdMob interstitials
- Works with Parse backend hosted on back4app
- Login and Sing Up controllers
- House display with search fields and Class buttons, set favourite adverts, submit/edit your personal adverts
- NO exterior CMS wanted
- PHP file to ship emails with the contact kind included
- Browse all Classify adverts as a customer (you don’t must login or signup for an account)
- PDF Person Information included
- PSD graphics included
- Straightforward to customise, effectively commented code
Have enjoyable with Classify, and don’t overlook to charge it in your Downloads web page if you happen to prefer it!
Necessary Disclaimer: We’ve lately came upon that some builders have purchased our app templates, reskinned them only a bit and put them on sale on different supply code markets much like CodeCanyon, saying that they developed and personal such supply codes.
That could be a critical copyright infringement, builders who purchase our templates are allowed to reskin and promote them as apps on the App Retailer (accordingly to the License kind they’ve bought a template for), however are usually not allowed to place our authentic supply codes on the market on supply code markets, together with CodeCanyon.
We are going to report builders who made copyright infringements to the competent authorities.