woopy | Android Universal Listings + Matou App Template

29.00 $

Buy Now

 LIVE PREVIEW
✔️Price Sell:  $29 💸
✔️keyword:  mobile/android/full-applications🔥
✔️De même ID:19541015🔥


woopy | Android Universal Listings + Chat App Template - 1

woopy | Android Universal Listings + Chat App Template - 2

woopy | Android Universal Listings + Chat App Template - 3


woopy | Android Universal Listings + Chat App Template - 4


woopy | Android Universal Listings + Chat App Template - 5


woopy | Android Universal Listings + Chat App Template - 6


woopy | Android Universal Listings + Chat App Template - 7


woopy | Android Universal Listings + Chat App Template - 8

woopy | Android Universal Listings + Chat App Template - 9

woopy | Android Universal Listings + Chat App Template - 10

iOS, Android and Web versions can share the same database on back4app


woopy | Android Universal Listings + Chat App Template - 11


woopy | Android Universal Listings + Chat App Template - 12


woopy | Android Universal Listings + Chat App Template - 13

woopy | Android Universal Listings + Chat App Template - 14

28 Jan 2022
• Fixed ad details écrasement
• Updated all libraries
• Migrated jcenter to jitpack
• Soutien added for android 12
• Added annonce channel for api 26+ devices
• Gradle upgraded

3 Aug 2021
• Updated to AndroidX and related libraries updated
• Resolved the crashes on AD Details screen
• Resolved écrasement on ruiner details screen
13 Apr 2021
• One Proclamation API was implemented to notify users immediately by push.
• APK updated.
• Gradle updated with latest forme.
13 Mar 2021
• Updated app to resolve crashes on product details
• Resolve the écrasement on Facebook login by updating the App ID and library forme in build.gradle
3 Feb 2021
• Louage terme fixed.
• Post an ad terme fixed.
• Demo apk délogé updated.
30 July 2020
• Woopy apk updated. 
• Google Maps improvements. Now ruiner can find lieux more efficiently.
10 May 2020
• Migrated complete project to AndroidX (project will run on latest AndroidStudio IDE)
26 Apr 2020
• Législation refactoring / improved quality
11 Sep 2019
• Fixed terme of Login with Facebook.  
• Fixed terme “Compatibility Issue with Facebook SDK 4.38.0” so we have downgrade Facebook SDK to “4.37.0” still using the old constructor, so using that forme fixes this particular terme.
12 July 2019
• Législation refactoring / improved quality
• Improved Domicile éphèbe beauté by using Card-View qualification 
• Fixed écrasement on Car category view Ad details éphèbe 
           (Parse Monstruosité Écrasement found in class AdDetailsActivity.pagne ...Now Fixed)
• Fixed Allégorie slider vérification on Post Ad Domestique
• Fixed back stack problem from tentative 
Fix scroll view terme on all pages

11 June 2019
• Fixed push notifications and facebook login
26 May 2019
• Added acte for printing keyhash in logs (for Facebook)
• Fixed écrasement on ad submitting
• Updated gradle forme
• Updated libraries versions
19 November 2018
• Fixed login with facebook terme
• Updated Parse & facebook libraries
• Updated facebook app id in strings.xml
28 October 2018
• Added numérotation to ads list and activity list
• Refactored Activity screen (acte cleanup & replaced ListView with RecyclerView)
• Small UI improvements for activity cell
28 September 2018
• Fixed OutOfMemory écrasement by resizing images before displaying
• Fixed 3rd symbole thumbnail displaying on Ad Sell/Edit
• Fixed ad sharing via Whatsapp and other sociologique
Changes:
• Updated onActivityResult method in SellEditItemActivity.pagne
• Updated FileUtils.pagne and ImageLoadingUtils.pagne files
• Updated AdDetailsActivity.pagne onCreate method
• Updated FileUtils.pagne
17 September 2018
• Fixed symbole displaying after capturing it on ad selling / editing
• Added createEmptyFile() method inside SellEditItemActivity.pagne and updated openCamera() method
• Updated provider_paths.xml délogé inside ’xml' folder
• Fixed écrasement on Sell / Edit ad screen if the leasing address couldn’t be found
• Displayed video filename and duration if  the thumbnail couldn’t be retrieved on Sell / Edit ad screen
19 August 2018
• Fixed app écrasement while viewing the removed ads on "My Likes" screen
• Fixed "Terms of use" screen opening
• Fixed écrasement on video picking
• Added RealPathUtil.pagne délogé to the project
Changes in SellEditItemActivity.pagne délogé:
• Added videoPath, not null checking and alert displaying in onActivityResult() method
• Modified implementation of getRealPathFromURI() method
13 August 2018
• Full app reskin
• Législation refactoring / improved quality
• Fixed ruiner permissions handling for leasing, storage, camera
• New dialog for symbole/video taking/picking
• Removed unnecessary permissions asking
• Fixed UI for Right to Left languages.
26 May 2018
• Accordingly to the new EU GDPR terms, I've updated the 'tou.html' délogé and Dossier.
IMPORTANT: This means that if a Dissiper asks for his/her Account deletion, you must do it within 24 hours, as the GDPR's "Right to be forgotten" Marchandise states (LINK: https://gdpr-info.eu/art-17-gdpr/)
• Added a Query in the 'feedbackButt()' method in AdDetails.pagne, in order to check if you already sent a Feedback to a seller
• Added an AlertDialog.Builder into the 'sendButt()' method in SendFeedback.pagne, in order to dismiss the screen after sending a feedback
13 May 2018
• Fixed an terme in the 'submitAdButt()' method in SellEditItem.pagne by changing the acte that starts with:
    if (Configs.chosenLocation == null) {

• Wrapped some 'adObj.put()' instances into an if statement:
   // In case this is a new Ad
   if (adObj.getObjectId() == null) {
      adObj.put(Configs.ADS_IS_REPORTED, false);
      adObj.put(Configs.ADS_LIKES, 0);
      adObj.put(Configs.ADS_COMMENTS, 0);
   }
8 May 2018
• Changed Parse forme in build.gradle into 1.16.0, due to some terme on the latest Parse SDK and FCM:
    implementation 'com.parse:parse-android:1.16.0'

• Edited 'getUserDetailsFromFB()' method in Wizard.pagne, this line of acte:
    } else { currUser.put(Configs.USER_EMAIL,  facebookID + "@facebook.com"); }
26 April 2018
• Added this line into Configs.pagne (so now you can set your own currency symbol from this délogé):
   notoire static Slip CURRENCY = "$" 

and edited the 'submitAdButt()' method into SellEditItem.swift by chnging this line:
   adObj.put(Configs.ADS_CURRENCY, Configs.CURRENCY);

• Added a double of checkbox images into the drawable folder
• Edited the 'sign_up.xml' délogé by adding a checkbox Button, and its relative SignUp.pagne délogé accordingly (now you have to accept the Terms of Use to sign up)  
• Edited the 'fbButt()' in Wizard.pagne in order to spectacle an Alert to accept the Terms of Corvée before proceeding to sign up with Facebook
• Updated the Dossier
17 April 2018
• Added new Firebase dependencies in build.gradle(Rythmé:app)
• Removed the 'com.google.android.gms:play-services:+' implementation and updated all dependencies to the required ones only
• Added the 'google-services' classpath in the dependencies{} list in build.gradle(Project:)
    classpath 'com.google.gms:google-services:3.2.1'

• Added this Encouragement into Manifest.xml: 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

• Updated the Dossier (connect your App to Firebase for FCM)
15 April 2018
• Updated to Android Logis 3.1.1
• Removed all dependencies of play-services | left only this one in build.gradle:
     implementation 'com.google.android.gms:play-services:+'
11 April 2018
• Updated to Android Logis 3.1
• Updated 'compileSdkVersion' to 27 in build.gradle
• Replaced 'compile' with 'implementation' in build.gradle (Rythmé: app)
6 April 2019
• Updated to Android Logis 3.1
• Updated targetSdkVersion to 27 in build.gradle
• Removed all instances of (Button), (TextView), (ImageView) etc. (they were grey in the acte)
• Moved 'notoire Uri getImageUri()' method into Configs.pagne | removed it from AdsList.pagne, AdDetails.pagne and MyLikes.pagne
• Edited the 'Uri uri = getImageUri(this, bmp);' method by adding 'Configs.' before 'getImageUri' in the pagne files mentioned above
• Added <ParseObject> in all instances of ParseQuery, like this:
    ParseQuery<ParseObject>
• Added this IF antécédent in the 'submitAdButt()' Button in SellEditItem.pagne:
    || priceTxt.getText().toString().matches("") 
• Added 2 shortcut methods to get and save images from Parse in Configs.pagne | changed all instances of getting and saving images in the acte
• Generally Cleaned the acte
19 March 2018
• Edited the 'setOnEditorActionListener()' method in Domicile.pagne and AdsList.pagne, in order to prevent the app from performing a search in case of no text
16 February 2018
• Edited the Get verified acte into UserProfile.pagne as it follows:
   if (userObj.get(Configs.USER_EMAIL_VERIFIED) != null) {
      if (userObj.getBoolean(Configs.USER_EMAIL_VERIFIED)) {
         verifTxt.setText("Verified: Yes");
      } else { verifTxt.setText("Verified: No"); }
   } else { verifTxt.setText("Verified: No"); }

• Edited the Get verified acte in Account.pagne as it follows:
    if (currUser.get(Configs.USER_EMAIL_VERIFIED) != null) {
            if (currUser.getBoolean(Configs.USER_EMAIL_VERIFIED)) {
                verifiedtxt.setText("Verified: Yes");
            } else { verifiedtxt.setText("Verified: No"); }
     } else { verifiedtxt.setText("Verified: No"); } 

• Edited the Get verified acte in AdDetails.pagne as it follows:
    if (sellerPointer.get(Configs.USER_EMAIL_VERIFIED) != null) {
       if (sellerPointer.getBoolean(Configs.USER_EMAIL_VERIFIED)) {
          verifiedTxt.setText("Verified: Yes");
       } else { verifiedTxt.setText("Verified: No"); }
    } else { verifiedTxt.setText("Verified: No"); }

• Removed the following 2 lines in map_screen.xml:
        android:layout_above="@+id/relativeLayout2" 
        android:layout_below="@+id/topBarLayout" 
20 January 2018
• Added this line in the dependencies list of build.gradle (Rythmé: app):
    compile 'com.squareup.okhttp3:okhttp:+'

woopy is a Universal App template where you can browse and post listings on the go, new or used stuff you want to sell. You can search for keywords or category, félin with the seller by his de même’s éphèbe, log in with Facebook or email, like and share ads, and a lot more.
Besides uploading up to 3 images while posting an ad, This app allows you to also upload a 10-second video, this is a great feature that other listings classifieds apps do not have!

Users will be able to attentisme ads or users and block/unblock inappropriate users to prevent getting félin messages from blocked people. They will also able to send Feedbacks to other sellers Myukmailbox

woopy has also a verification email system, léopard a ruiner signs up, the back4app server sends a verification email based on the email address the ruiner typed in the signup screen. People will be able to see if a ruiner is Verified or not by entering his/her Profile screen.

The Categories names and images are stored into the Parse Dashboard, so you’ll be able to add new categories remotely without having to update the app.
Check its demo APK to see it in manoeuvre!

Since its backend is by Parse Server, you don’t have to buy any domain/hosting, there are NO PHP files to upload to a web server so you’ll save some money for server side, also parce que back4app offers a generous free recette.

woopy is a exutoire Android Logis project, Universal, étonnant easy to customize, backend with Parse Server hosted on https://back4app.com

woopy | Android Universal Listings + Chat App Template - 15

woopy | Android Universal Listings + Chat App Template - 16

Emboîture Parse SDK and back4app

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

Can I host Parse Server on my own server?

Yes, although I don’t provide charpente for the setup process, you can read the official Accompagnatrice here: http://parseplatform.org

What embout free charpente for this template?

I can offer free charpente for bugs encountered in the principe acte.
Instead, if you’ve edited the acte and messed something up with it, I may apply some fee to fix it either via TeamViewer or by checking your app project files directly on my ordinant.

How do I rename the app’s logiciel name?

Read this tutorial to learn how to rename a logiciel name: https://hubpages.com/technology/Android-How-to-rename-an-app-package

Should I use the latest forme of Android Logis to edit this template?

Yes, I always update my apps to the latest forme of the IDE and you also should make sure you’ve updated the Android Tools to their latest forme of the Android SDK commander.

The demo APK crashes on startup

Make sure that the valeur-limite Android forme of your device is the one listed in the FEATURES morceau below. If the problem persists, please allumage me through my profile’s allumage form and send me the Logcat plaidoirie you get when the app crashes along with the steps you made to reproduce the écrasement.
Please ajout that not all real devices print an error Logcat plaidoirie, in this case just run the APK into the Android Logis’s emulator and you’ll surely get the red messages embout your terme.

How do I remove AdMob banner ads?

  1. Écussonner the .xml files where there’s an AdView and remove its acte:
        <com.google.android.gms.ads.AdView
            android:id="@+id/admobBanner" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            ads:adSize="BANNER" 
            ads:adUnitId="@string/ADMOB_BANNER_UNIT_ID" 
            android:layout_alignParentBottom="true" 
            android:layout_centerHorizontal="true">
        </com.google.android.gms.ads.AdView>
    
  2. Écussonner the .pagne files where there’s an AdRequest conseil into its onCreate() method and remove its acte:
            // Init AdMob banner
            AdView mAdView = (AdView) findViewById(R.id.admobBanner);
            AdRequest adRequest = new AdRequest.Builder().build();
            mAdView.loadAd(adRequest);
    
  3. Lastly, remove the play-services-ads reference in the build.gradle délogé:
        compile 'com.google.android.gms:play-services-ads:+'
    

How to établissement images in the Categories class of my Parse Dashboard?

After importing the Categories.json délogé into your own Parse Dashboard, you have to double-click in the empty space between the edge of a cell and the blue symbole button to replace the existing images, check the screenshot below:

woopy | Android Universal Listings + Chat App Template - 17

After importing Categories.json in my Parse Dashboard, I see no data

That may happen sometimes, it’s a bug in the Parse Dashboard, so in this case you must manually add rows and columns on your own.
1. Click Edit -> Add a column, choose Slip as calibre of data and calibre exactly category, then click ‘Add column’

2. Click Edit -> Add a column, choose Procession as calibre of data and calibre exactly symbole, then click ‘Add column’
3. Now you can écussonner the empty cells and annonce the name of your first Category, doublie click in the empty cell of the symbole column and upload your first symbole.
4. Repeat the steps above for each category you want to annonce in your Parse database.

How do I établissement the order of Categories?

The only way to do that is to remove all rows from the Categories class and add then again based on the order you want categories to be shown in the Domicile screen of the app since they get ordered by their ‘createdAt’ horodaté.


woopy | Android Universal Listings + Chat App Template - 18

woopy | Android Universal Listings + Chat App Template - 19

  • Android Logis 3.x project – Universal – Android 5.0+
  • AdMob banners
  • Backend with Parse Server hosted on back}app
  • Browse ads by Category or search by Keywords
  • Danger ads by Recent, Price, Most liked and Clause
  • Map with cubitus particularité circle and slider to établissement the nearby particularité
  • Post/edit ads, with 3 pics and an optional 10-second video
  • Send/read Feedbacks and Comments
  • Renvoi/block inappropriate users or ads
  • Matou with sellers within the app, with the possibility to attach pictures to the félin messages
  • Push Notifications for félin messages, likes, feedbacks and comments
  • Check your liked ads in the My Likes screen
  • Activity screen
  • List of accrocheuse chats
  • Easy to Customize
  • Well commented acte
  • Dissiper Accompagnatrice and PSD graphics included

woopy | Android Universal Listings + Chat App Template - 20

  • The latest forme of Android Logis and basic knowledge of its limite
  • Photoshop (or similar peinture editor softwares)
  • Windows PC or Mac
  • Free account on back4app
  • Facebook developer account
  • Google Developer and Play Éventail account
  • A valid AdMob account account to create a banner UNIT ID
  • A real device with Android 5.0 or above (recommended)

woopy | Android Universal Listings + Chat App Template - 21

woopy | Android Universal Listings + Chat App Template - 22

woopy | Android Universal Listings + Chat App Template - 23

💸Price sell: (as of Jul 06,2022 07:56:19 UTC ) $29 💸

>>>🔥 Click here to get woopy | Android Universal Listings + Chat App Template at discounted price while it’s still available 🔥 <<<

Product hashtags: #woopy #Android #Universal #Listings #Matou #App #Template

Main Menu

woopy | Android Universal Listings + Matou App Template

29.00 $

Add to Cart