×

The Easiest way to Launch your next App or Game.

Join Chupamobile and get instant access to thousands of ready made App and Game Templates.

Creating an account means you’re okay with Chupamobile’s Terms of Service and Privacy Policy.

0 item(s)

You have no items in your shopping cart.

Product was successfully added to your shopping cart.
PG DatingPro mobile dating app

PG DatingPro mobile dating app

From: $399.00

To: $1,848.00

PG DatingPro mobile dating app

mobile indie developer yanar Author:
yanar
PG DatingPro mobile dating app
Source - PG DatingPro mobile dating app   +$0.00
  • X

    Single App License

    The single app license allows the use of the purchased item in a project for either personal or commercial uses, without the payment of any further fees or charges after the initial download cost.

    The Single App License gives you the right to use the purchased items within 1 project of your own or on behalf of a client (commercial, personal, or non-profit).

    You or your client cannot offer the item up for resale either on its own or as part of a project.

    Items purchased under a single app license must not be redistributed or resold “as-is” or as part of any other collection of files.

    What you can do:

    1. You can integrate the component in 1 APP.

    2. You can be distribute it only as a binary only (You cannot distribute Source Code).

    3. Commercial use is allowed.

    4. You can customize the Source Code.

  • X

    Multiple App License

    The Multiple App License lets you use the item in a project that will be sold.

    Multiple App License is more expansive than the regular license.

    Items purchased under the multiple app license must not be redistributed or resold "as-is".

    What you can do:

    1. You can integrate the component in Unlimited projects.

    2. Source code can be sublicensed/distributed as part of a larger project.

    3. Cannot distribute/resold the Source Code “as-is”.

    4. Commercial use allowed.

    5. You can customize the Source Code.

  • X

    Reskin and Launch Service

    The App Reskin Service is the quickest, most affordable and safest option to bring your app or game concept to life if you do not have any coding skills and/or time to do it yourself.

    The App Reskin Service includes the following:

    1. A professional and dedicated project manager throughout the whole Reskin Service

    2. Design proposals - based on your brief (including: Full theme, Icons, Screenshots, Characters, Splash Screen + other features you may have)

    3. Design integration and optimization for the different device sizes.

    4. Basic ASO (App Store Optimization) to help users find your app in the Stores.

    5. The best performing ad network(s) fully integrated in your app for monetization purposes

    6. Complete submission on the app store(s)

    7. After sales support

    Every app template purchased on Chupamobile Marketplace will be completely customized before launch for it to have a unique UX (user experience) for the final user.

    The assigned team of app developers will integrate the best monetization tools on the market to enable your app to start monetizing in the most effective and efficient manner as soon as it is published on the app store(s).

    Chupamobile manages the project for you together with a professional team of app developers and designers selected from our community of more than 100.000 specialists.The dedicated project manager will manage the app project from A-Z, as well as securing your payment on an escrow account, until completion of the project. In addition, Chupamobile offers after-sales support once your app is submitted on the app store(s) for an extra-hassle free experience!

    • 1 Full Reskin of this App
    • Dedicated Project Manager
    • Advertising Integration
    • ASO
    • AppStore Submission

* Required Fields

Price: $0.00

Availability: In stock

From: $399.00

To: $1,848.00

Price: $0.00

The mobile dating app by PG Dating Pro will let people connect and stay in touch from their mobile devices.

This is the list of features:

- Sign up and sign in
- Social sign-on: Easily connect to social networks to let people join your app with their social accounts
- Search and user profiles: Let your users view detailed info about other users in their personal profiles, connect with them instantly
- IM text chat
- Video chat
- LikeMe photo rating game: This is a Tinder-like feature where users like or skip each other. If there is a match, they can continue their conversation in chat
- Kisses: Kisses are a way to attract attention. Kisses images are uploaded by the app owner and can be very niche-specific
- Guests, friends list and friends requests
- Report user, report content, blacklist
- Paid services and memberships
- Stripe payment system and In-app Billing
- Nearest users + GPS location
- Virtual gifts
- File exchange

Multiple languages are supported.

Test the app on your device, it's free: https://play.google.com/store/apps/details?id=pgda...
Access details of a demo user: clark22@mail.com / 123456

Requirements:
- PG Dating Pro Jewel 2017.10 script as backend
- Android Studio 2.1.3
- Compile SDK Version - API 23 (Android 6.0)
- Paid Google Play Developer account
- Google API Console account
- Google Analytics account
- Firebase Console account
- Facebook Developer account

Minimum requirements for Android device:
- Android 4.1 (API 16)

>> Getting the app ready for publication

Copy the project folder on your hard drive and open it in the Android Studio.

For a start, we need to refactor the project in order to a get unique package ID.

By default, package ID is set as pgdating.pilotgroup.datingpro. In order to change the first and the second parts (pgdating and pilotgroup), open the menu File -> Project structure, choose the module datingpro.application, go to the tab Flavors -> find Application ID field -- and change it according to your needs.

Now, we perform the refactoring. In the module datingpro.application search for MainActivity.java, find the following line:

package pgdating.pilotgroup.datingpro.application;

First, refactor pgdating (e.g. to datingtest), then pilotgroup (e.g. to companytest)

Now we have the new package ID:

package datingtest.companytest.datingpro.application;

The change may not be applied throughout the code. To check, use search and replace pgdating.pilotgroup with the name you want to use (in this example it is datingtest.companytest).

>> Adjusting the configuration file

Find the config.xml file in the application module.

Replace

application_name with the name that will be displayed under the app icon on the Android devices. Likewise, change api_url by indicating the address of your dating site with '/api/' at the end (e.g. http://sitename.com/api/). For the site_url use your site's address (e.g. http://sitename.com).

The rest of the settings will be configured along the way.

>> Signing the app with the key from the keystore

First, let's create a keystore with a key:

When in SDK, find keytool and execute the following command:

keytool -genkey -keystore mykeys.keystore -storepass spassword -alias mykey1 -keypass kpassword1 -keyalg RSA -keysize 2048 -validity 10000

where mykeys.keystore is the name of the future keystore file,

spassword -- the password of the said keystore,

mykey1 -- the future key of the application,

kpassword1 -- password for the key.

After you've created the keystore, you need to sing the app. In Android Studio open File -> Project structure -> datingpro.application module -> find the Signing tab and insert the created data here.

>> Getting API keys (setting up Google Analytics, sign in, Google Maps)

Create a project in the Google API Console by following this link: https://developers.google.com/mobile/add?platform=android.

In the window that appears, indicate the project name (it will appear in the Google Play Developer Console) and enter the package name (in our example it is datingtest.companytest.datingpro), then click Next.

In the new window that opens, set up the Google Sign-In. Here we need to paste the Android Signing Certificate SHA-1 that we got from the keystore that we created. Click Confirm.

Now, open the 'Analytics' tab. Complete all fields and activate it. Copy the Analytics tracking ID. Go to Android Studio, open the config.xml file and add the tracking ID to 'trackerId'.

Back in the browser, click Generate configuration files -> Download google-services.json. Copy this file into the datingpro.application folder.

Open the Google API Console (https://console.developers.google.com/?hl=EN), choose your project and go to the Credentials section. Find 'Android client for [our application]', copy the Client ID, and insert the ID into the config.xml file for

'google_client_id'

Also, in the API keys, copy the Android key and add it to the config.xml file as

'android_api_key'

In the Google Console, go to the Library tab and enable the following APIs:

Google Play Developer API (required for the In-app Billing),

Google Maps Android API and Google Places API for Android (required for the Google Maps).

Go to the Firebase console: https://console.firebase.google.com/?hl=en

Click 'Import Google Project' and choose your project. Click the cogwheel icon in the left menu, find and download the 'google-services.json'. Add this file into the datingpro.application folder overwriting the existing file.

>> Setting up the In-app Billing feature

In the Google Play Developer Console, create an account for your application. Use the packageId you have created previously (e.g. datingtest.companytest.datingpro).

Let's create products for the app: In-app products.

Indicate the product ID and price. The product should be Managed (not Subscription).

In the control panel of your dating site, we need to set up the keys: Modules -> Mobile -> In-app Billing settings -> fill in:

Copy the API key from the Google API Console -> Credentials -> find 'Server key'.

In the Google Console, in the list of OAuth 2.0 client IDs find 'Web client (auto created by Google Services)' -- we will need the one that is not for Firebase (Restrictions are not filled in). There, copy the Client ID and Client secret and insert them into corresponding fields in the control panel of the site. Click Save and you will see the 'Refresh tokens' link. Follow the link. Authorization may be required, use the Google account where you?ve created the project. If everything has been done right, the dating site will receive the tokens which will validate the in-app purchases.

In the site's control panel, go to Modules -> Mobile -> In-app Billing -> Purchases and add the products we have created in the Google Play Developer Console: copy the 'Product SKU' (=Product Id), set up the 'Product name' that will be displayed in the app, and add the 'Product price' (this amount will be added to user's internal account during the purchase).

Now, go to the Google Play Developer Console -> Settings -> API Access, find your project and click Link.

In the 'Service accounts' list, find the account that looks like XXXXXXXXXXXX-compute@developer.gserviceaccount.com, click Grant access next to it, and select the View financial reports checkbox only.

Get the base64EncodedPublicKey in the Google Play Developer Console -> Services & APIs copy License key and insert it into the config.xml file in the field base64EncodedPublicKey.

>> Setting up the Facebook login

Follow the link https://developers.facebook.com/quickstarts/?platform=android

Click Create App ID and insert the name and email address.

Go to Settings and click Add platform -- choose 'Android'. Use the 'Quick start' button for the step-by-step setup guide. You will be asked to indicate the 'Package Name' and 'Class Name' (in our example they are datingtest.companytest.datingpro and datingtest.companytest.datingpro.application.MainActivity accordingly). You will also need to add the 'Key Hash' (follow the guide that you will find on the page).

Next, find the 'Application Id' for our app and copy it into the config.xml in the field

'facebook_app_id'

>> Changing the color scheme of the app (reskin)

The app colors are located in the application module resources: values/colors.xml

Main colors are:

main_color_red and main_color_red_dk (headers, background color, buttons and etc.), gray_dk -- main menu background color, white -- font color (in different menus and colored buttons). For certain elements, colors should be indicated separately.

>> Generating the APK file

In the Android Studio, open the Build menu -> Generate Signed APK. In the pop-up window insert the path to the keystore, keystore password, alias (the app key that we've generated along with the keystore), and the key password. Click Next and choose 'Build Type' -- release, Flavors -- production. Finish.

APK is ready, and you can upload it in the Google Play Developer Console.

No comments available at the moment. Please try later.

0 Comments

Please login in order to leave a comment.

    Save time and money by using professional, ready-to-use App and Game Templates. The goal here is to reduce the time and cost of making a Game App, by replacing custom development with ready to use App Templates. Customers can purchase items 24-7 from anywhere and get instant deliveries.

    By purchasing a template on Chupamobile you will get:

    • Full App Template Source Code
    • License of use
    • Lifetime free Updates of the Template
    • Support by the Original Author of the App Template
    • Being part of the largest professional community of App Developers and Publishers.

    The difference between single and multiple licenses is the number of projects you can use the template with:

    • Single License: The single license allows you to use the app template on one project, either for your own profit or on behalf of a client. You can publish on the app stores one single app based on this template;
    • Multiple License: The multiple license allows you to use the template on an unlimited number of projects, either for you or for a client. You can use it as many times as you want.

    Simply by purchasing the App/Game Template and customizing the UI and/or adding new features. You can customize it by yourself if you have the necessary skills or you can easily choose to launch your App with our Premium Template Customization Service

    The App Reskin Service is the quickest, most affordable and safest option to bring your app or game concept to life if you do not have any coding skills and/or time to do it yourself.

    The Service includes the following:

    1. A professional and dedicated project manager throughout the whole Reskin Service
    2. Design proposals - based on your brief (including: Full theme, Icons, Screenshots, Characters, Splash Screen + other features you may have)
    3. Design integration and optimization for the different device sizes.
    4. Basic ASO (App Store Optimization) to help users find your app in the Stores.
    5. The best performing ad network(s) fully integrated in your app for monetization purposes
    6. Complete submission on the app store(s)
    7. After sales support

    Every app template purchased on Chupamobile Marketplace will be completely customized before launch for it to have a unique UX (user experience) for the final user.

    The assigned team of app developers will integrate the best monetization tools on the market to enable your app to start monetizing in the most effective and efficient manner as soon as it is published on the app store(s).

    Chupamobile manages the project for you together with a professional team of app developers and designers selected from our community of more than 100.000 specialists.The dedicated project manager will manage the app project from A-Z, as well as securing your payment on an escrow account, until completion of the project. In addition, Chupamobile offers after-sales support once your app is submitted on the app store(s) for an extra-hassle free experience!

    If you need a custom quotation, Contact Us.

    We stand behind everything we sell.

    One of the greatest things about purchasing an App Template on Chupamobile is our 14 Days Money Back Guarantee Policy.

    A refund can be requested only:

    1. Within 14 days after the original purchase date;
    2. If the product purchased does not work as advertised in the product description;
    3. After having detailed the issues experienced to the original author of the product by posting a comment on the product page;
    4. After 48 hours of posting your comment and you haven’t received support from the original author of the product.
    5. Our team will review each refund request manually, in order to protect both the Customer rights and the Intellectual Property of the Seller.

    14 Days
    Money Back Guarantee Policy
    X

    14 Days Money Back Guarantee

    We stand behind everything we sell.

    One of the greatest thing on purchasing an App Template on Chupamobile is our 14 Days Money Back Guarantee Policy.

    A refund can be requested only:

    1. Within 14 days after the original purchase date;
    2. If the product purchased does not work as advertised in the product description;
    3. After having detailed the issues experienced to the original author of the product by posting a comment on the product page;
    4. After 48 hours of posting your comment and you haven’t received support from the original author of the product.
    5. Our team will review each refund request manually, in order to protect both the Customer rights and the Intellectual Property of the Seller.





    Categories:

    App Templates

    Operating system:

    Android 4.1.x, Android 4.2.x, Android 4.3.x, Android 4.4, Android 5.0

    Platform:

    Subcategories:

    Dating, Entertainment

    Files included:

    Layered PNG, .xml, .java

    Integration time:

    08:00
    yanar Development Agency View Portfolio
    X