
Each iOS and Android variations can share the identical Parse database
18 Feb 2023 • Android 13 help added • All libraries up to date • Notification permission added for android 13 • Gradle and construct instruments up to date • Android 12 notification fastened • Redundant check recordsdata eliminated
17 Apr 2022 • Upgraded to Android 12 • All libraries up to date • Gradle up to date • Location situation fastened • Firebase up to date • Added notification channel to help Api 26+ gadgets • Admob crash fastened • Apk up to date
29 Aug 2021 • Take away crash on including posts with CAMERA Picker • Up to date code to the most recent Android X and 11 help • Up to date gradle recordsdata with the most recent supported libraries variations
9 July 2020 • Picture importing from Gallery bug fastened. • Gradle up to date to five.5. • Full app change logs. • Gradle wrappers up to date. • Full undertaking up to date to AndroidX.
9 Might 2020 • Digicam situation fastened for avatar and canopy. • Crashing situation fastened. • FCM firebase cloud messaging carried out. • Google libraires up to date. • PSD recordsdata up to date
6 Sep 2019 • Mounted situation of Login with Fb. • Mounted situation “Compatibility Problem with Fb SDK 4.38.0” so we have now downgrade Fb SDK to “4.37.0” nonetheless utilizing the previous constructor, so utilizing that model fixes this specific situation.
18 August 2019 • Mounted Again Stack situation from the whole software • Up to date Login, Signup UIs designs • "PhotoFeeds” format improved through the use of recycler View. • Improved PhotoFeeds Record merchandise display screen design through the use of Card View. • Utilized recycler View on “Search PhotoFeeds”. • Up to date Publish particulars display screen layouts and alignments. • Improved Different Person profile display screen design by making use of Card View. • Up to date Me/Edit profiles designs as per the most recent android app designs. • Improved format and alignments of Feedback/Follows/Exercise display screen. • Utilized Camel Notation in Edit Textual content Fields Hints. • Up to date 'compileSdkVersion' and 'targetSdkVersion' to twenty-eight in construct.gradle
25 Might 2018 • Accordingly to the brand new EU GDPR phrases, I've up to date the 'tou.html' file and Documentation. IMPORTANT: Which means that if a Person asks for his/her Account deletion, you have to do it inside 24 hours, because the GDPR's "Proper to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
8 Might 2018
• Modified Parse verison in construct.gradle into 1.16.0, as a result of some situation on the most recent Parse SDK and FCM:
implementation 'com.parse:parse-android:1.16.0'
• Edited 'getUserDetailsFromFB()' technique in Login.java, this line of code:
} else { currUser.put(Configs.USER_EMAIL, facebookID + "@fb.com"); }
17 April 2018
• Added new Firebase dependencies in construct.gradle(Module:app)
• Eliminated the 'com.google.android.gms:play-services:+' implementation and up to date all dependencies to the required ones solely
• Added the 'google-services' classpath within the dependencies{} checklist in construct.gradle(Venture:)
classpath 'com.google.gms:google-services:3.2.1'
• Added this Permission into Manifest.xml:
<uses-permission android:identify="android.permission.RECEIVE_BOOT_COMPLETED" />
• Up to date the Documentation (join your App to Firebase for FCM)
15 April 2018
• Up to date to Android Studio 3.1.1
• Eliminated all dependencies of play-services | left solely this one in construct.gradle:
implementation 'com.google.android.gms:play-services:+'
11 April 2018 • Up to date to Android Studio 3.1 • Up to date 'compileSdkVersion' and 'targetSdkVersion' to 27 in construct.gradle • Changed 'compile' with 'implementation' in construct.gradle (Module: app) • Up to date classpath 'com.android.instruments.construct:gradle:3.1.1' in construct.gradle (Venture:)
Photofeed is a Common App Template the place you may publish your personal photos, location, and relative textual content and become involved in a humorous neighborhood.
It’s also possible to browse widespread posts from different customers, see their profiles, like and share their posts on widespread social networks.
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 facet.
Photofeed is a local Android Studio undertaking, Common, Push Notifications for likes, feedback and follows, straightforward to customise, backend with Parse SDK hosted on http://back4app.com

About Parse SDK and back4app
Learn 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 alone server?
Sure, though I don’t present help for the setup course of, you may learn the official Information right here: http://parseplatform.org
What about free help for this template?
I can supply free help for bugs encountered within the authentic code.
As a substitute, should you’ve edited the code and messed one thing up with it, I could apply some payment to repair it both through TeamViewer or by checking your app undertaking recordsdata straight on my laptop.
How do I rename the app’s package deal identify?
Learn this tutorial to learn to rename a package deal identify: https://hubpages.com/technology/Android-How-to-rename-an-app-package
Ought to I exploit the most recent model of Android Studio to edit this template?
Sure, I all the time replace my apps to the most recent model of the IDE and also you additionally ought to be sure you’ve up to date the Android Instruments to their newest model of the Android SDK supervisor.
The demo APK crashes on startup
Be sure that the minimal Android model of your machine is the one listed within the FEATURES part under. If the issue persists, please contact me by my profile’s contact type and ship me the Logcat message of you get when the app crashes together with the steps you made to breed the crash.
Please be aware that not all actual gadgets print an error Logcat message, on this case simply run the APK into the Android Studio’s emulator and also you’ll absolutely get the pink messages about your situation.
How do I take away AdMob banner adverts?
- Enter the .xml recordsdata the place there’s an AdView and take away its code:
<com.google.android.gms.adverts.AdView android:id="@+id/admobBanner" android:layout_width="wrap_content" android:layout_height="wrap_content" adverts:adSize="BANNER" adverts:adUnitId="@string/ADMOB_BANNER_UNIT_ID" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true"> </com.google.android.gms.adverts.AdView>- Enter the .java recordsdata the place there’s an AdRequest occasion into its onCreate() technique and take away its code:
// Init AdMob banner AdView mAdView = (AdView) findViewById(R.id.admobBanner); AdRequest adRequest = new AdRequest.Builder().construct(); mAdView.loadAd(adRequest);- Lastly, take away the play-services-ads reference within the construct.gradle file:
compile 'com.google.android.gms:play-services-ads:+'
- Android Studio 3.x – Common – Android 5.0+
- Admob banners
- Fb login
- Publish photos and textual content, comply with customers, like posts, ship feedback
- Seek for In style posts, or by key phrases
- Push Notifications for likes, feedback and follows through OneSignal
- Report abusive contents (customers or posts)
- PDF Person Information and PSD included
- Straightforward to customise | Effectively commented code
- Apple Mac or Home windows PC with their newest OS model put in
- The most recent model of Android Studio and a few information about its UI interface
- Photoshop or some other picture editor software program
- A Google Developer account to submit apps to the Play Retailer
- An AdMob account to generate your personal banner UNIT ID
- A free account on back4app.com
















