CardBook | iOS Universal Card App Template (Swift)

CardBook | iOS Universal Card App Template (Swift)

CardBook | iOS Universal Card Sharing App Template (Swift)

Jan 16rd 2017
• Updated to XCode 8.2.1
• Updated GooglerMobileAds.framework and its relative code
• Updated the User Guide
Nov 3rd 2016
• Updated to XCode 8.1
• Removed all the 'contView' UIViews inside their ScrollViews, since Apple has fixed the Storyboard bug with XCode 8.1
Oct 29th 2016
• Updated to Xcode 8.1

• Edited the reportButt() method in CardDetails.swift, accordingly to Apple's EULA terms for reporting offensive content, now you can instantly report and hide a Card.
• Added these lines into Configs.swift:
      let CARDS_IS_REPORTED = "isReported" 
      let CARDS_REPORT_MESSAGE = "reportMessage" 

• Added this line in the saveCardButt() method in MyCard.swift:
      cardClass[CARDS_IS_REPORTED] = false

• Added this line into queryCards(), makeSearchByHashtag() and searchByUserFullName() methods (in Cards.swift):
      query.whereKey(CARDS_IS_REPORTED, equalTo: false)

IMPORTANT: If this is an update for you, do the following:
1) Enter your own Parse Dashboard -> "Cards" class
2) Add a column and name it exactly "isReported" (of type Boolean)
3) Add another column and name it exactly "reportMessage" (of type String)
4) Change all empty fields of the "isReported" column into 'False', as shown here:

if you just bought this app, ignore the steps above.
Sep 20th 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

• Added let TOPICS_TOPICS = "topics" in Configs.swift, that's a new column of type Array that will be created in your Parse Dashboard and it will contains all hashtags in an array, so far it was a single String, but we had to change it into an Array for better performances. So if this is an update for you and your Topics class of your Dashboard has already some topics stored in the 'topic' column, we suggest you to save a card as a test user so it will create the 'topics' column of type Array, then take all words into the String column and add them into the new created column respecting the syntax that it has. Example: if topic column contains "#xcode#ios#dev", then you have to add those tags into the "topics" column as ["#xcode","#ios","#dev"]
May 5th 2016
• Went back to Parse SDK, hosted on back{4}app | removed CloudKit
• Removed iAd banners, left AdMob ones
Mar 24th 2016
• Updated to XCode 7.3

CardBook is a great app for all the ones who want to share their activities or services they offer, and for the ones who are actually looking for someone to hire, new artists, business people, musicians, workers and so on!

CardBook works with Parse SDK hosted on, Swift language, native XCode project, Universal app, super easy to customize.

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

  • XCode 8.x project – Swift – 64bit
  • Universal – iOS 8/9/10+ – Storyboard
  • AdMob banners
  • Works with Parse SDK hosted on back{4}app
  • Easily create your own card via app, with a nice user interface
  • Add cards to Favorites, share them on Facebook or Twitter
  • Quickly contact registered Users by a phone call, email, or via their social profiles
  • PDF User Guide included
  • PSD graphics included
  • Easy to customize, well commented code

Have fun with CardBook, 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.