Application mobile PIXL Modele dapplication iOS Universal PhotoApplication mobile PIXL Modele dapplication iOS Universal Photo

Voir la démoAcheter $35

- Voir Plus d'information - le script

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 2

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 3

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 4

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 5

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 6

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 7

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 8

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 9

Les versions iOS, Android et Web peuvent partager la même base de données Parse

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 10

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 11

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 12

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 13

1 July 2020
• Registered new merchant Id to create Apple Pay certificate.
• Integrated  “Apple Pay”
• Integrated "Stripe" payment gateway to deduct payment from Apple Pay

14 May 2020
• Introduced a Price Filter ranges e.g $10 - $1000 as a new feature. Ads listing is sorting according to price ranges selected by users.
• Updated code to iOS 13.4.1
• Fixed the issue of "Apple sign in" in iPad running on 13.4.1
• Resolved the issue of hiding email address when using the Apple signin.
• Resolved the issue on account screen for getting data against unique email addresses when users hide their email addresses.
• Updated webview and fix crash on listing screen with title label
• Fixed the crash on map location.
• Fixed query for a subcategory for multiple entries.
24 Apr 2020
• Added Sub Category Fields in “Create Ad” and “Ad Details” Screens.
• Updated code to fetch and create data from Back4App backend.
• Added pagination feature on the listing screen.
• Subcategory issue on “Create Ad” and “Ad Details” screens has resolved.
• Fixed the issue of icons of categories on “Home screen”.
•  Fixed the crash on “Ad Details screen”.
17 April 2020
• Updated the code to integrate “Apple Sign in” feature.
• Updated the code to support apple's new dark mode feature and support iOS 13+ with Xcode 11+ versions support.
• Fixed the crash when users log out open pop up screen of login.
22 August 2019
• Updated Woopy server settings on parse.com by adding Facebook auth ID provided by Facebook
• Updated Woopy Facebook login code using Parse API to authenticate the user from Facebook
• Fixed crash on getting user's data from the Facebook
• Removed cocoa pods from project to fix the issue of third party libraries
19 August 2019
• Fixed the bug of images fluctuation in a list by adding a third party library of image downloading.
• Improved crash logs while downloading images due to the old version of swift.
• Handle null pointer exceptions, if image path from backend is null.
5 August 2019
• Integrated Firebase and Facebook logins 
• Resolved crash issues regarding social media login from the app 
• Added Firebase user authentication for social media login 
• Integrated pagination in the ads list screen           
• Fixed ads crash issues while scrolling when pagination applied        
3 July 2019
• Image upload optimizations
14 April 2019
• Locations bug fixed
21 March 2019
• Product filters fixes & improvements
29 January 2019
• Sell item description scroll to be visible above keyboard
12 December 2018
• Ads ordering fix.
4 September 2018
• Chat Screen Bug fix & improvements.
13 August 2018
• Full app reskin
• Code refactoring / improved quality
• Fixed user permissions handling for location, storage, camera
• New dialog for image/video taking/picking.
• Removed unnecessary permissions asking.
20 June 2018
• Made main app color configurable from the .config file
25 May 2018
• Added a Query in the 'sendFeedbackButt()' method in AdDetails.swift, in order to check if you already sent a Feedback to a seller
• Added an AlertController into the 'sendFeedbackButt()' method in SendFeedback.swift, in order to dismiss the screen after sending a feedback
• Accordingly to the new EU GDPR terms, I've updated the 'tou.html' file and Documentation.
IMPORTANT: This means that if a User asks for his/her Account deletion, you must do it within 24 hours, as the GDPR's "Right to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
21 May 2018
• Fixed a small bug in the 'submitAdButt()' method in SellEditItem.swift by wrapping this code into an IF statement:
   // In case this is a new Ad
   if adObj.objectId == nil {
            adObj[ADS_LIKES] = 0
            adObj[ADS_COMMENTS] = 0
            adObj[ADS_IS_REPORTED] = false
   }
26 April 2018
• Changed the line of code in the 'didFinishPickingMediaWithInfo' delegate method (in SignUp.swift), into this:
    avatarImg.image = resizeImage(image: image, newWidth: 300)

• Added this line into Configs.swift (so now you can set your own currency symbol from this file):
   let CURRENCY = "$" 

and edited the 'submitAdButt()' method into SellEditItem.swift by chnging this line:
    adObj[ADS_CURRENCY] = CURRENCY

• Added a couple of checkbox images into Assets.xcassets
• Edited the SignUp controller in Storyboard by adding a checkbox Button, and its relative SignUp.swift file accordingly (now you have to accept the Terms of Use to sign up)  
• Edited the 'facebookButt()' in Wizard.swift in order to show an Alert to accept the Terms of Service before proceeding to sign up with Facebook
• Updated the Documentation
3 April 2018
• Updated to recommended settings with Xcode 9.3
• Updated the 3 Facebook SDKs (because of Swift 4.1 release):
FBSDKCoreKit.framework
FBSDKLoginKit.framework
FBSDKShareKit.framework
20 March 2018
• Added an AlertController in the 'didSelectRowAt indexPath()' method in ReportAdOrUser.swift, in order to show the success Alert (it was hiding too soon before)
• Edited the 'textFieldShouldReturn()' delegate method in AdsList.swift and Home.swift  in order to prevent a search in case of no text in the search TextField. 

woopy est un modèle d’application universelle dans lequel vous pouvez parcourir et publier des annonces en déplacement, des articles neufs ou d’occasion que vous souhaitez vendre. Vous pouvez rechercher des mots-clés ou des catégories, discuter avec le vendeur via la page de son article, vous connecter avec Facebook ou par e-mail, aimer et partager des publicités, et bien plus encore.
En plus de télécharger jusqu’à 3 images lors de la publication d’une annonce, Cette application vous permet également de télécharger une vidéo de 10 secondes, c’est une fonctionnalité intéressante que les autres applications de petites annonces n’ont pas!

Les utilisateurs pourront signaler des publicités ou des utilisateurs et bloquer / débloquer les utilisateurs inappropriés pour éviter de recevoir des messages de chat de personnes bloquées. Ils pourront également envoyer des commentaires à d’autres vendeurs

woopy dispose également d’un système d’e-mail de vérification, une fois qu’un utilisateur s’est inscrit par e-mail (et non par Facebook), back4app envoie un e-mail de vérification en fonction de l’adresse e-mail saisie par l’utilisateur dans l’écran d’inscription. Les gens pourront voir si un utilisateur est vérifié ou non en accédant à son écran de profil.

Les noms et images des catégories sont stockés dans le tableau de bord d’analyse, vous pourrez donc ajouter de nouvelles catégories à distance sans avoir à mettre à jour l’application.
Vérifiez son aperçu vidéo pour le voir en action!

Étant donné que son backend est par Parse Server, vous n’avez pas à acheter de domaine / hébergement, il n’y a AUCUN fichier PHP à télécharger sur un serveur Web, vous économiserez donc de l’argent côté serveur, également parce que back4app propose un plan gratuit généreux.

woopy est un projet XCode natif, langage Swift, Storyboard, Universel, super facile à personnaliser, backend avec Parse Server hébergé sur https://back4app.com

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 14

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 15

À propos de Parse SDK et back4app

Lisez cet article pour plus d’informations sur back4app et Parse SDK: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app

Puis-je héberger Parse Server sur mon propre serveur?

Oui, bien que je ne prenne pas en charge le processus d’installation, vous pouvez lire le guide officiel ici: http://parseplatform.org

J’obtiens une erreur de signature de code dans Xcode 8.x

C’est un bogue de Xcode 8 avec macOS Sierra, consultez cet exemple de vidéo pour voir comment le corriger: https://youtu.be/z2LemT1_LqA

Comment supprimer les bannières publicitaires AdMob

Regardez cette vidéo pour découvrir comment supprimer le code qui affiche les bannières AdMob: https://youtu.be/e-HQYnta2Jg N’oubliez pas que vous devez répéter les étapes indiquées pour chaque fichier .swift contenant cette ligne en haut:

import GoogleMobileAds

Qu’en est-il du support gratuit pour ce modèle?

Je peux offrir une assistance gratuite pour les bogues rencontrés dans le code d’origine. Au lieu de cela, si vous avez modifié le code et que vous avez gâché quelque chose avec lui, je peux appliquer des frais pour le réparer via TeamViewer ou en vérifiant les fichiers de votre projet d’application directement sur mon ordinateur.

Dois-je utiliser la dernière version de Xcode pour modifier ce modèle?

Oui, je mets toujours à jour mes applications avec la dernière version de l’EDI.

Comment changer les images dans la classe Catégories de mon tableau de bord d’analyse?

Après avoir importé le fichier Categories.json dans votre propre tableau de bord d’analyse, vous devez double-cliquer dans l’espace vide entre le bord d’une cellule et le bouton d’image bleu pour remplacer les images existantes, vérifiez la capture d’écran ci-dessous:

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 16

Après avoir importé Categories.json dans mon tableau de bord d’analyse, je ne vois aucune donnée

Cela peut arriver parfois, c’est un bogue dans le tableau de bord d’analyse, donc dans ce cas, vous devez ajouter manuellement des lignes et des colonnes vous-même.
1. Cliquez sur Modifier -> Ajouter une colonne, choisissez Chaîne comme type de données et tapez exactement Catégorie, puis cliquez sur « Ajouter une colonne »

2. Cliquez sur Modifier -> Ajouter une colonne, choisissez Fichier comme type de données et tapez exactement image, puis cliquez sur « Ajouter une colonne »
3. Vous pouvez maintenant entrer les cellules vides et insérer le nom de votre premier Catégorie, double-cliquez dans la cellule vide de la colonne d’image et téléchargez votre première image.
4. Répétez les étapes ci-dessus pour chaque catégorie que vous souhaitez insérer dans votre base de données Parse.

Comment changer l’ordre des catégories?

Le seul moyen de le faire est de supprimer toutes les lignes de la classe Catégories et de les ajouter à nouveau en fonction de l’ordre dans lequel vous souhaitez que les catégories soient affichées sur l’écran d’accueil de l’application, car elles sont classées par leur date «  createdAt  ».

woopy |  Inscriptions universelles iOS + modèle d'application de chat (Swift) - 17

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 18

  • Projet XCode 9.x – Swift
  • Universel – Storyboard – iOS 8.0+
  • Bannières AdMob
  • Backend avec Parse Server hébergé sur back4app
  • Parcourir les annonces par catégorie ou rechercher par mots-clés
  • Trier les annonces par Récentes, Prix, Plus aimées et État
  • Carte avec cercle de distance de rayon et curseur pour modifier la distance à proximité
  • Publier / modifier des annonces, avec 3 photos et une vidéo optionnelle de 10 secondes
  • Envoyer / lire des évaluations et des commentaires
  • Signaler / bloquer les utilisateurs ou annonces inappropriés
  • Discutez avec les vendeurs dans l’application, avec la possibilité de joindre des images aux messages de discussion
  • Notifications push pour les messages de chat, les likes, les retours et les commentaires
  • Vérifiez vos annonces que vous aimez dans l’écran Mes mentions J’aime
  • Écran d’activité
  • Liste des chats actifs
  • Facile à personnaliser
  • Code bien commenté
  • Guide de l’utilisateur et graphiques d’icônes PSD inclus

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 19

  • Apple Mac PC avec la dernière version du système d’exploitation installée
  • La dernière version de XCode et quelques connaissances sur son interface utilisateur
  • Photoshop ou tout autre logiciel d’édition d’images
  • Un compte de développeur iOS valide pour soumettre des applications à l’App Store
  • Un compte AdMob valide pour créer une bannière UNIT ID
  • Compte iTunes Connect
  • Un compte gratuit sur back4app.com

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 20

woopy |  Listes universelles iOS + modèle d'application de chat (Swift) - 21

woopy |  Inscriptions universelles iOS + modèle d'application de chat (Swift) - 22

Laisser un commentaire