Classify | iOS Universal Classifieds App Template (Swift) icon

Classify | iOS Universal Classifieds App Template (Swift)

Hot or Not
Classify | iOS Universal Classifieds App Template (Swift)

Description

iOS and Android version can share the same database on back4app

9 July 2020
• Implemented new feautures like Apple Sign in, Apple Pay with stripe backend Integration
• Updated Video tutorial for better understanding.
• Updated code to iOS 13.4.1 + verions with swift newer versions support.
• Updated code to swift dark mode.
29 July 2019
•    Upgraded the design of List Views in the entire application
•    Modified the images in circular view for as per latest apps look and feel
•    Improved design and Color for better user experience
•    Applied Collection view of the application 
•    Fixed Crashing issue all over the application
•    Improved background design 
•    Improved design on Login and sign up Screens
•    Updated Account Screen layout 
25 May 2018
• 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/)
3 April 2018
• Updated to reccomended settings with Xcode 9.3
• Updated the 3 Facebook SDKs (because of Swift 4.1 release):
FBSDKCoreKit.framework
FBSDKLoginKit.framework
FBSDKShareKit.framework
Jan 17th 2017
• Edited the 'postAd()' method in Post.swift, the saving block, in order to click on the OK button of the Alert and dismiss the controller
• Edited Post.swift file by removing all the AlertViewDelegate and its methods, and placing the AlertController instances in 'buttImageTapped()' and 'deleteAdButt()' functions
• Same thing for the Account.swift file -> 'changeImageButt()' function
• Edited 'sendReplyButt()' method in ShowSingleAd.swift, in order for the app not to crash in case a user has not registered an email adress
Oct 6th 2017
• Edited the Location Privacy Usage keys into Info.plist. 
So right-click on Info.plist in Xcode, Open As -> Source code, and replace the existing <key>NSLocation... rows with this code:
     <key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>This app needs your current location for new posts</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>This app needs your current location for new posts</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>This app needs your current location for new posts</string>
    <key>NSLocationUsageDescription</key>
    <string>This app needs your current location for new posts</string>

In this way, the Location permission alert will show up on devices with iOS versions older than iOS 11

Classify is a complete Universal app template you can use to offer mobile classifieds service to professionals and end users, they will be able to post and edit ads all via their devices, no computer needed, additionally they can just search for what they need or browse listings by Categories and contact seller all in mobility!

Classify is very easy to customize, it has a single Main.storyboard file, Universal, native XCode project, Swift language, Parse backend hosted on https://back4app.com

About Parse SDK and back4app

Read this article for more info about back4app and Parse SDK:

Can I host Parse Server on my own server?

Yes, although I don’t provide support for the setup process, you can read the official Guide here: https://parseplatform.org

I get a Code signing error in Xcode 8.x

That’s a bug of Xcode 8 with macOS Sierra, check this sample video to see how to fix it:

How to remove AdMob banner ads

Check this video out to see how to remove the code that shows AdMob banners: Keep in mind that you must repeat the shown steps for every .swift file that contains this line on the top:
import GoogleMobileAds

What about free support for this template?

I can offer free support for bugs encountered in the original code. Instead, if you’ve edited the code 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 computer.

Should I use the latest version of Xcode to edit this template?

Yes, I always update my apps to the latest version of the IDE.

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

Yes, because from 30th April 2020, APPLE authorities restricted the apps using 3rd party login from FACEBOOK, GOOGLE etc should also integrate “APPLE SIGN IN” method in the app. For reference: APPLE SIGN IN GUIDELINES

Screenshots

  • XCode 11.4+ project – Swift 4.5+ – 64bit
  • Universal – iOS 13.5+ – Storyboard
  • AdMob interstitials
  • Works with Parse backend hosted on back{4}app
  • Login and Sing Up controllers
  • Home screen with search fields and Category buttons, set favorite ads, post/edit your own ads
  • NO external CMS needed
  • PHP file to send emails with the contact form included
  • Browse all Classify ads as a visitor (you don’t need to login or signup for an account)
  • PDF User Guide included
  • PSD graphics included
  • Easy to customize, well commented code

  • Apple Mac with its latest OS version installed
  • The latest version of Xcode and some knowledge about its UI interface
  • Photoshop or any other image editor software
  • An Apple Developer account to submit apps to the App Store
  • An AdMob account to generate your own interstitial UNIT ID
  • A free account on back4app.com

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Listingo - Service Providers, Business Finder Android Native App icon

Listingo - Service Providers, Business Finder Android Native App

Hot or Not
Listingo - Service Providers, Business Finder Android Native App

Description

Listingo – Service Providers, Business Finder IOS Native App

Demo app link: https://play.google.com/store/apps/details?id=com.tregix.serviceprovider

Note: Before buying this app, please read feature set carefully given below. Also test the demo app as well. Thanks

This is an android app that will work only with Listingo – Service Providers, Business Finder and Directory Listing Booking WordPress Theme available on Themeforest https://themeforest.net/item/listingo-business-listing-wordpress-directory-theme/20617051 Theme is an ultimate solution for service providers directories and has a clean and contemporary design and awesome features.

Service Providers Android App – An android app for Business Directory WordPress Theme is an ultimate solution for service providers it has a clean and contemporary design and awesome features.

The best thing about this app is its excellent, semantic and validated design and features. From finding a provider to book an appointment, It covers every single detail which is required for a professional service provider.

It is well documented and on top of all, it is backed up by excellent customer support.

App Branding

PlayStore Publishing

Features customization

Please write us an email at support@tregix.com or trendylogics@gmail.com for any service/customer support.

It is fully compatible with Business Directory WordPress Theme. You can customize and rebrand it according to your need and requirements.

Payment on appointment booking is available as Custom/Additional Feature. Please contact at support@tregix.com for further details.

New Features Added

  • WooCommerce checkout to Buy Packages
  • App Features

    • Google Admob integrated
    • User Profile Management
    • Nearby Providers
    • One Signal Push
    • Provider Gallery
    • Language Switch Under Settings
    • Live Chat Feature
    • Share images with providers
    • RTL Support
    • Selection Removal Feature
    • Manage Business Hours
    • Manage Appointments
    • Accept/Reject Appointments
    • Sort/Filter Appointments
    • Manage Privacy
    • Available Jobs Listing
    • Review provider
    • View provider reviews
    • Favorites provider feature
    • Manage services feature
    • Push notification on appointment
    • Rate App feature
    • Invite Friends feature
    • Provider registration
    • User registration
    • Featured providers
    • Firebase analytics
    • Providers search
    • Providers advanced search
    • Refinement of searched results
    • Keyword based search
    • Provider Profile
    • Appointment booking
    • Provider google map direction
    • One click provider call feature
    • One click provider email feature
    • Categories/Location based providers/business individuals filtering
    • Advanced Google map integration
    • Radius Search Added
    • WordPress backend
    • Translation ready
    • My appointments
    • Reset password

    Change Log

    Version 10.1

    - Support for Android Studio 4.x
    - Updated all libraries to latest version
    - Performance Improvements
    - Bugs fixes
    
    

    Version 10.0

    - Added Pagination on Providers Listing
    - Performance Improvements
    - Bugs fixes
    
    

    Version 9.0

    - Added Buy Package and Woocommerce Payments
    - Fixed Issue
    - Improvements
    

    Version 8.0

    - Updated All Libraries to Latest Version
    - Code Ported to Android X
    - Added new Google Places SDK
    - Removed Deprecated Code
    - Updated App plugin
    - Fixed Issue
    - Improvements
    

    Version 7.0

    - Plugin update
    - Fixed crash on nearby providers
    - Fixed Crash on detail screen
    - Fixed issues with profile management
    - Update all libraries to latest versions
    - Fixed issues with profile management
    - Fixed Issues with Gallery
    - Other Improvements 
    
    

    Version 6.0

    - Google Admob Integration
    - User Profile Management
    - Nearby Providers
    - One Signal Push 
    - Provider Gallery
    - Language Switch under settings
    - Improvements
    - Bugs fixes
    
    

    Version 5.0

    - Live Chat Feature
    - Share images with providers
    - RTL Support
    - Selection Removal Feature
    - Code optimization and bug fixes
    
    

    Version 4.0

    - Manage Business Hours
    - Manage Appointments
    - Accept/Reject Appointments
    - Sort/Filter Appointments
    - Manage Privacy
    - Available Jobs Listing
    - Review provider
    - View provider reviews
    - Favorites provider feature
    - Manage services feature
    - Push notification on appointment
    - Rate App feature
    - Invite Friends feature
    - Provider registration
    - User registration
    - Featured providers
    - Firebase analytics
    - Providers search
    - Providers advanced search
    - Refinement of searched results
    - Keyword based search
    - Provider Profile
    - Appointment booking
    - Provider google map direction
    - One click provider call feature
    - One click provider email feature
    - Categories/Location based providers/business individuals filtering
    - Advanced Google map integration
    - Radius Search Added
    - WordPress backend
    - Translation ready
    - My appointments
    - Reset password
    

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.