HIGHLY RECOMMENDED WEB HOSTING PROVIDER

AskIt | iOS Universal Questions/Answers App Template (Swift)

AskIt | iOS Universal Questions/Answers App Template (Swift)

LIVE PREVIEW

AskIt | iOS Universal Questions/Answers App Template (Swift)

LIVE PREVIEW


AskIt | iOS Universal Questions/Answers App Template (Swift) - 1


AskIt | iOS Universal Questions/Answers App Template (Swift) - 2


AskIt | iOS Universal Questions/Answers App Template (Swift) - 3


AskIt | iOS Universal Questions/Answers App Template (Swift) - 4


AskIt | iOS Universal Questions/Answers App Template (Swift) - 5


AskIt | iOS Universal Questions/Answers App Template (Swift) - 6


AskIt | iOS Universal Questions/Answers App Template (Swift) - 7


AskIt | iOS Universal Questions/Answers App Template (Swift) - 8


AskIt | iOS Universal Questions/Answers App Template (Swift) - 9

iOS, Android and Web variations can share the identical database on back4app


AskIt | iOS Universal Questions/Answers App Template (Swift) - 10


AskIt | iOS Universal Questions/Answers App Template (Swift) - 11


AskIt | iOS Universal Questions/Answers App Template (Swift) - 12

AskIt | iOS Universal Questions/Answers App Template (Swift) - 13

14 Apr 2020
• Updated design for all of the screens in keeping with new iOS design strategies to enhance the usability of customers
• Applied watermark design to itemizing screens of albums, customers and many others.
• Updated the code to help iOS 13+ options and replace safety permissions in data.plist file.
• Integrated the code to help the iOS darkish mode characteristic.
• Xcode 11+ help additionally built-in.
• Implemented Apple login.

3 Sep 2019
• Improved the design of login and signup screens with newly added views and colour distinction with the background, additionally added round corners of buttons.
• Fixed the login problem with Facebook
• Improved the checklist views with rounded corners of views and added colour distinction.
• Improved the lists of dwelling and search screens with colour distinction and newly added views additionally improved the peak of the hooked up picture on every merchandise.
• Improved the design of edit profile display screen and account screens by including shades and colour of views within the background. 
28 Jule 2018
• iPad compatibility carried out.
25 May 2018
• Accordingly to the brand new EU GDPR phrases, I've up to date the 'tou.html' file and Documentation.
IMPORTANT: This implies that if a User asks for his/her Account deletion, you could do it inside 24 hours, because the GDPR's "Right to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
17 May 2018
• Adjusted the format of the QuestionCell of the Home and Search controllers within the Storyboard by shifting the Attachment Button behind the Question TextView and enlarging it.
• Edited the 'cellForRow atIndexPath()' methodology in Home.swift and Search.swift, so as to see a preview of a picture for these questions which have an attachment. 
24 April 2018
• Replaced AdMob banners with Interstitial code in Home.swift, Search.swift and Answers.swift | Adjusted the underside fringe of the views of their relative controllers within the Storyboard
• Changed AdMob variable in Configs.swift:
    let ADMOB_INTERSTITIAL_UNIT_ID = "ca-app-pub-3940256099942544/1033173712" 

• Changed Likes system by including a brand new column of sort 'Array' referred to as 'likedBy' within the 'Answers' and 'Questions' courses within the Parse Dashboard
• Edited the 'likeButt()' methodology in Home.swift and Search.swift 
• Added a like button within the Storyboard -> AnswerCell | Edited the Answers.swift file accordingly by including a 'likeButt()' methodology and the likeButton IBOutlet within the AnswerCell class
• Edited 'cellForRowAt indexPath:' methodology in Home.swift and Search.swift
• Added a like_butt and liked_butt picture units in Assets.xcassets
• Edited the 'shipAnswerButt()' methodology in Answers.swift by including this line:
     aObj[ANSWERS_LIKED_BY] = [String]()

• Edited the 'shipQuestionButt()' methodology by including this line:
     qObj[QUESTIONS_LIKED_BY] = [String]()

• Added the next strains in Configs.swift:
   let QUESTIONS_LIKED_BY = "likedBy" 
   let ANSWERS_LIKED_BY = "likedBy" 
   let ANSWERS_LIKES = "likes" 

• Replaced all cases of 'aClass' and 'qClass' with 'aObj' and 'qObj' in nearly all swift recordsdata (simply use the Find software in Xcode to search out them)

** IMPORTANT: IF THIS IS AN UPDATE FOR YOU, then it's best to do the next:
- Updated the code of your app by evaluating your previous swift recordsdata and Storyboard with the up to date ones
- Enter your Pasre Dashboard and create a column of sort 'Array', title it precisely 'likedBy' within the 'Questions' class
- Do the identical for the 'Answers' class
- Check the 'Likes' class, the userPointer column has the objectId's of the customers who favored questions, so you must copy them and add them to the cells of the 'likedBy' column in your 'Questions' class as strings, they need to appear like this:
   ["yu76Gtrr4","hbg4ERs1"] 
You can acknowledge the row of a favored query by test its objectId within the 'questionPointer' of your Likes class
- For the 'Answers' class, you solely have to fill all of the empty cells of the 'likedBy' column with:
   []
PLEASE NOTE that the Likes class will not be used anymore, however you'll be able to nonetheless preserve it in case some customers will not replace the app from the App Store.  

3 April 2018
• Updated to reccomended settings with Xcode 9.3
• Updated the three Facebook SDKs (due to Swift 4.1 launch):
FBSDKCoreKit.framework
FBSDKLoginEquipment.framework
FBSDKShareKit.framework
26 November 2017
• Edited the the 'showBanner()' methodology in Home.swift, Answers.swift and Search.swift so as to the AdMob banner to not overlay the underside TextField
22 September 2017
• Updated to Xcode 9, Swift 4, iOS 11
• Added a 1125x2436px png picture (iPhone X launch picture) into Assets.xcassets -> Brand Assets picture set
• Edited the 'refreshTB()' methodology in Home.swift
• Edited 'getFBUserInformation()' in case of no electronic mail on Facebook register
• Edited 'forgotPasswButt()' methodology in Login.swift
• Added .lowercased() to the 'searchBarSearchButtonClicked()' methodology in Search.swift:
      questionQuestions(searchBar.textual content!.lowercased())

• Added UITableViewDataSource and UITableViewDelegate delegates within the class declaration of the Search.swift file, in addition to the delegates strategies declarations, as per Swift 4
• Added some strains of code that save a default avatar picture (the app's brand) in SignUp.swift
• Adjusted buttons and views positions within the Storyboard, due to iPhone X format 
• Unchecked the Runtime API Checking within the Scheme -> Diagnostics, accordingly to this put up: https://stackoverflow.com/a/44392584/3724800

AskIt is a Universal App Template the place you’ll be able to put up any query and have customers answering, you are able to do the identical on different person’s questions. Users also can like questions from the Home display screen or seek for one thing on the Search display screen.

Since its backend is by Parse Server you don’t have to purchase any area/internet hosting, there are NO PHP recordsdata to add to an online server so that you’ll avoid wasting cash for server aspect, additionally as a result of back4app presents a beneficiant free plan.

AskIt is a local XCode venture, Swift language, Storyboard, Universal, Push Notifications for likes and solutions, tremendous straightforward to customise, backend with Parse SDK hosted on http://back4app.com

AskIt | iOS Universal Questions/Answers App Template (Swift) - 14

AskIt | iOS Universal Questions/Answers App Template (Swift) - 15

About Parse SDK and back4app

Read this text for more information about back4app and Parse SDK: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app

Can I host Parse Server by myself server?

Yes, though I don’t present help for the setup course of, you’ll be able to learn the official Guide right here: http://parseplatform.org

I get a Code signing error in Xcode 8.x

That’s a bug of Xcode 8 with macOS Sierra, test this pattern video to see learn how to repair it: https://youtu.be/z2LemT1_LqA

How to take away AdMob interstitial adverts

Simply use the Find software in Xvode to search out this line of code:

self.presentInterstitial()

and remark it out in all recordsdata discovered by the Find software

What about free help for this template?

I can supply free help for bugs encountered within the unique code.
Instead, in case you’ve edited the code and messed one thing up with it, I could apply some payment to repair it both by way of TeamViewer or by checking your app venture recordsdata straight on my pc.

Should I take advantage of the most recent model of Xcode to edit this template?

Yes, I all the time replace my apps to the most recent model of the IDE.

Why do I have to have login from Apple Account within the app?

Yes, as a result of from thirtieth April 2020, APPLE authorities restricted the apps utilizing third get together login from FACEBOOK, GOOGLE and many others also needs to combine “APPLE SIGN IN” methodology within the app. For reference: APPLE SIGN IN GUIDELINES

Terms & Policy about Back4App

Users are sure to alter the back4App keys and APP keys after buying the supply code and all of the associated stuff from CUBYCODE. As CUBYCODE will reserve the rights to take some authorized actions, if customers proceed to make use of firm’s account of Back4App for his or her testing functions.

Screenshots

AskIt | iOS Universal Questions/Answers App Template (Swift) - 16 AskIt | iOS Universal Questions/Answers App Template (Swift) - 17 AskIt | iOS Universal Questions/Answers App Template (Swift) - 18 AskIt | iOS Universal Questions/Answers App Template (Swift) - 19 AskIt | iOS Universal Questions/Answers App Template (Swift) - 20 AskIt | iOS Universal Questions/Answers App Template (Swift) - 21 AskIt | iOS Universal Questions/Answers App Template (Swift) - 22


AskIt | iOS Universal Questions/Answers App Template (Swift) - 23

AskIt | iOS Universal Questions/Answers App Template (Swift) - 24

  • XCode 11.4+ venture – Swift 4.5+ – 64bit
  • Universal – Storyboard – iOS 13.5+
  • AdMob Interstitial adverts
  • Facebook login
  • Post/reply/like questions
  • Attach a picture to your Questions
  • Works with Parse SDK hosted on back4app
  • Push Notifications for likes and solutions
  • Report abusive contents (questions or solutions)
  • Search for questions by key phrases
  • Documentation and PSD icon graphics included
  • Easy to customise | Well commented code

AskIt | iOS Universal Questions/Answers App Template (Swift) - 25

  • Apple Mac with its newest OS model put in
  • The newest model of Xcode and a few data about its UI interface
  • Photoshop or another picture editor software program
  • An Apple Developer account to submit apps to the App Store
  • An AdMob account to generate your individual banner UNIT ID
  • A free account on back4app.com


AskIt | iOS Universal Questions/Answers App Template (Swift) - 26


AskIt | iOS Universal Questions/Answers App Template (Swift) - 27


AskIt | iOS Universal Questions/Answers App Template (Swift) - 28


AskIt | iOS Universal Questions/Answers App Template (Swift) - 29

LIVE PREVIEWBUY FOR $28