Photofeed | iOS Universal Social Image feeds App Template (Rapid)


Each iOS and Android model can proportion the similar Parse database by inserting the same App Identity and Consumer Key strings of their Configs information

Dec 2d 2016 • Introduced this straightforward line of code into the postButton() manner in AddPost.swift: + "\(currentUser[USER_FULLNAME]!)".lowercased().components(separatedBy: " ") in this way you can be capable of search posts by means of typing a user's complete title too. Nov 4th 2016 • Up To Date to XCode EIGHT.1 • Removed all 'contView' UIViews from their ScrollViews because Apple has fixed the malicious program in Storyboard Oct 25th 2016 • Added an IF commentary into sendCommentButt() way in Comments.swift report, so as to forestall customers to ship feedback with clean text Oct 22nd 2016 • Brought: "sound" : "bingbong.aiff" to all instances that ship push notifications, so as for the notification sound to play at push received • Updated main.js report by adding a function to record a consumer, so the USER_PASSWORD_STRING isn't wanted anymore. We Have updated the code that reports a consumer to name that Cloud Code serve as into OtherUserProfile.swift Sep 27th 2016 * Changed Push Notification gadget to back4app push | Removed OneSignal Sep twentieth 2016 * Delivered the chance to delete an Task by means of swiping left -> Delete on a mobile phone * Mounted a structure bug on iPhone 6+ within the EditProfile controller in Storyboard * Now you can tap your personal put up in the Me screen and spot it totally. * Delivered an AlertController to be able to recall the comments query in Comments.swift Sep 18th 2016 • Updated to Xcode 8 • We had to embed all of the perspectives which can be in ScrollViews right into a UIView called 'contView' in Storyboard, so the app will stay all layouts ok due to a worm of Xcode 8 on Autoresizing mask. one can find this line of code into viewDidLoad() strategies within the .swift information that have a ScrollView: contView.frame.dimension.width = view.frame.measurement.width NOTE: as a result of the bug on Xcode EIGHT, each time you'll reopen your Xcode challenge, you're going to must make a choice those 'contView' UIViews and set their width to 320 by using the size inspector panel on the proper measurement Sep 14th 2016 • Added an if test for town cell phone's labels in House.swift, SearchVC.swift, Me.swift and OtherUserProfile.swift, within the cellForRowAtIndexPath() methods, so the app won't crash if "town" field in your Parse Dashboard is nil (undefined). That Is the correction: if postsClass[POSTS_CITY] != nil mobile phone.cityLabel.textual content = "\(postsClassPOSTS_CITY!)" } else cell.cityLabel.text = "N/A" ? Progressed search by way of keywords, so we have now edited: a) SearchVC.swift record -> queryPosts() by means of adding an array of key phrases b) AddPost.swift -> postButton() by way of including key phrases for submit's textual content. If that is an update for you, you wish to have to do the next: 1. put up a check submit with the app with a test consumer. 2. Then input your Parse Dashboard -> Posts class and seek for the brand new generated "keywords" column, at your new post's row you'll see one thing like this: "i","been","in","london" THREE. you will have now to manually upload all keywords to the other empty (undefined) rows of the "keywords" column by utilizing the syntax above, so for instance if a post has "that is a great shot" text into 'textLowercase' column, reproduction that text and layout it like this: "this","is","a","great","shot" and paste it into the empty filed of that post. That Is since the app can't do that on already created posts, after all. Aug 28th 2016: • Accordingly to new EULA phrases by Apple, we had to implement a "Report Consumer" function too, so we have added the following lines into Configs.swift: permit USER_IS_REPORTED = "isReported" allow USER_REPORT_MESSAGE = "reportMessage" allow USER_PASSWORD_STRING = "passwordString" and up to date the SignUp.swift record -> signUpButt() approach by adding: userForSignUpUSER_PASSWORD_STRING = passwordTxt.textual content userForSignUpUSER_IS_REPORTED = fake • Edited queryPostsOfFollowing() means, in House.swift, to test if a User has been mentioned and better loading your whole posts. • Edited cellForRowAtIndexPath() into Me.swift, the SHOW MY LIKES section • Added the reportButton() manner into OtherUserProfile.swift • Added this traces into loginButt() in Login.swift: // Retailer passwordString user!USER_PASSWORD_STRING = self.passwordTxt.text person!.saveInBackground() VITAL: So, if that is an replace for you, you will need to join with a take a look at consumer (you can take away it later), so the app will create the 2 columns needed for reporting a consumer in the User class in your own Parse Dashboard ("passwordString" and "isReported"). Then, refresh the Consumer magnificence on your Parse Dashboard and you'll see THREE new columns: "isReported" "reportMessage" "passwordString" "isReported" and "reportMessage" rows will likely be empty, so that you'll need to set all "isReported" rows to FALSE. Then, in the event you produce other users registered within the User magnificence and your app is are living at the App Store, you have to to change their passwords within the "password" column as you wish and email them a message very similar to the following: "as a result of recent Safety updates of this app, please do the following steps to reset your password: 1. open YOUR APP IDENTIFY, enter your Account screen and logout 2. within the Login display, faucet "Forgot password?" and insert the email deal with you will have used to check in in the app (which is additionally your username) and faucet "Reset Password" 3. Modification your password with the e-mail you'll get 4. go back to your APP TITLE and login again together with your username and the brand new password. Thank You for figuring out!" You because the Admin of the app must daily take a look at your Parse Dashboard for pronounced posts or customers and take action approximately it. * If that is NOW NOT an replace and you've bought this app for the first time, simply forget about all this

Jul 19th 2016: • As A Consequence to the new EULA phrases by means of Apple, we had to amendment the File button for Posts: now you can immediately report a Post and conceal it from Search and residential controllers. you may search for "POSTS_IS_REPORTED" with the To Find navigator box in Xcode (left panel, lens icon) to seek out out the brand new strains of code we've got delivered on this update and update your personal app to that end. PLEASE BE AWARE that if that is the primary time you purchase this app and have no data to your Parse Dashboard but, you'll ignore the commentary above. OTHERWISE, if that is an update for you, you are going to need to manually add 2 columns on your Parse Dashboard, into Posts class: hasReported of type Boolean reportMessage of type String then you'll must input every row of the isReported column and set it to FALSE. Then you can run the app and test it again. You because the Admin of the app should day-to-day take a look at your Parse Dashboard for suggested posts, so you can do both 2 issues: change the isReported row back to FALSE to allow that put up(s) to be visual in the app again, or delete it. Please observe that if you'll delete a put up, you'll be able to have to search for its objectId into the Likes class too (postPointer column) and take away the rows that contain it, differently the app will crash within the Me controller -> Likes tab. Jun fifteenth 2016: • Fastened crash on push notifications for NON registered users: if a user has not allowed the app to receive Push Notifications, the app wont' crash • Updated AdMob SDK

Photofeed is a Universal App Template where you'll be able to submit your own footage, region and relative text and become involved in a funny group.
you can also browse in style posts from other users, see their profiles, like and share their posts to fashionable social networks.
Photofeed is a native XCode project, Fast language, Storyboard, Common, super simple to customize, backend with Parse SDK hosted on http://back4app.com


- XCode EIGHT.x undertaking – Swift – 64bit
- iOS EIGHT/NINE/10+ – Universal – Storyboard
- AdMob banners
- Push Notifications for likes, follow and comments
- Works with Parse backend hosted on back4app
- Simply post your pictures, textual content and present location, like and remark posts of different users, delete your individual ones.
- Terms of User .html file and File function included
- PDF Consumer Guide incorporated
- PSD portraits included
- Easy to customize, neatly commented code
have fun with Photofeed, and don’t fail to remember to price it to your Downloads page!
Essential Disclaimer: We’ve just lately discovered that a few developers have bought our app templates, reskinned them only a bit and positioned them on sale on different supply code markets very similar to CodeCanyon, saying that they evolved and own such source codes.
that is a major copyright infringement, builders who buy our templates are allowed to reskin and promote them as apps on the App Retailer (for that reason to the License kind they’ve bought a template for), but don't seem to be allowed to put our authentic supply codes for sale on supply code markets, including CodeCanyon. we will be able to file builders who made copyright infringements to the in a position government. Thank You.
FULL DOWNLOAD
No comments:
Post a Comment