“ Webly - Android Webview”

Created: 10/02/2020
Updated: 10/02/2020
By: iQonicDesign
Email: [email protected]

We are following CodeCanyon rules and regulation, so under this licenses you can only publish single product on play store. And you can't sell this source code anywhere. Please follow Standard Licenses: https://codecanyon.net/licenses/standard/

Basic Installation

To develop app you need to set up an Android studio.

Android Studio Setup Process

Configuration

App configuration

First goto out Web App Configuration Form and fill details which you want for your app.

Download configuration file

After Fullup form, Download configure file.

Note: PLEASE DON'T UPDATE CONTENT OR RENAME FILE NAME

Set configuration file

  • Open your webly project
  • Find assets folder
  • Replace that file

Configuration details

  1. Base Url
  2. Set your base URL with https or http. This URL will load on your app home screen.

  3. App Theme Style
  4. Theme style is your app style. We have some pre-define theme style for you. If you want your own theme color then select 'Custom Color Theme' option and enter your color code at below field. Click here for to check Pre-build theme style.

  5. Custom Color Code
  6. If you want your own theme color then select 'Custom Color Theme' option from App Theme Style and enter your own color code.

  7. App Language
  8. We have provided multiple app language support. You can select your language as per your coutry.

  9. Progress bar style
  10. At time of loading website, this progress bar will be shown on your screen. if you don't want it then select "PROGRESS_BAR_HIDE" option. Click here for progress bar style.

  11. AdMob Banner Unit ID-Android
  12. This field id for showing admob banner ads on your app. If you don't want to show google AdMob just keep it blank. If you want admob then dont forget to add meta-data on your AndroidManifest file.

  13. AdMob Interstitial Unit ID-Android
  14. This field id for showing admob interstitial ads on your app. If you don't want to show google AdMob just keep it blank. If you want admob then dont forget to add meta-data on your AndroidManifest file.

  15. AdMob Banner Unit ID-iOS
  16. This field id for showing admob banner ads on your app. If you don't want to show google AdMob just keep it blank.

  17. AdMob Interstitial Unit ID-iOS
  18. This field id for showing admob interstitial ads on your app. If you don't want to show google AdMob just keep it blank.

  19. Javascript Enable?
  20. This flag will enable JavaScript options on app. If you don't know about it just keep it default selected value.

  21. Full Screen App?
  22. If you want to show on fullscreen then only active this option.

  23. Required Splash Screen?
  24. This flag will enable splash screen on starting of your app. If you want to show it then only turn on.

  25. Is Support File Download?
  26. If you don't know about it just keep it default selected value. This flag will enable file upload options.

  27. Is Support Multiple File Upload?
  28. If you don't know about it just keep it default selected value. This flag will enable file upload options.

  29. Is Support File Upload?
  30. This flag will enable file upload options. If you don't know about it just keep it default selected value.

  31. Is Support Image Upload?
  32. This flag will enable photo/image upload options. If you don't know about it just keep it default selected value. Make sure you have added below permission on your AndroidManifest file.

    <uses-permission android:name="android.permission.CAMERA" />

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  33. News Link
  34. This filed is used for seprate option for your news link on app side drawer. If you don't want just keep it blank.

  35. Share App Link
  36. This filed is used for seprate option for share your app on side drawer. If you don't want just keep it blank.

  37. Rate App
  38. This filed is used for seprate option for rate app on side drawer. If you don't want just keep it blank.

  39. Term and Condition
  40. This filed is used for seprate option for Term and Condition link on side drawer. If you don't want just keep it blank.

  41. Privacy Policy
  42. This filed is used for seprate option for Privacy Policy link on side drawer. If you don't want just keep it blank.

  43. Is Show About Option?
  44. If you want about app screen then enable it.

  45. Whatsapp number
  46. This filed is used for direct open whastapp message screen for chat. If you don't want just keep it blank.

  47. Instagram Url
  48. This filed is used for direct open instagram account of your app. If you don't want just keep it blank.

  49. Twitter Url
  50. This filed is used for direct open twitter account of your app. If you don't want just keep it blank.

  51. Facebook Url
  52. This filed is used for direct open facebook account of your app. If you don't want just keep it blank.

  53. Phone Number
  54. This filed is used for direct open call dialer for call. If you don't want just keep it blank.

Push Notification

Create a Firebase Project

The first step is to create a project in the Google environment.

Note: You need to have been logged in with a Google account which can use the Firebase console in order to walk through this tutorial.

You create a project with the Firebase console.

Follow the steps below to create new project.

  • Open the Firebase console.
  • Click "Add Project" and follow the steps upto creation of project.


  • After creation of project your screen looks like below.

  • Add Firebase to your Android app. Also download json file for future refrences.







Configure Firebase on App

We have already added code for sdk and other configuration for firebase.

You just enable some codes if you are want firebase support on your app







Update your google-services.json file

Create New Account on OneSignal

OneSignal is used for send push notification into mobile and web. Fore more details about OneSignal

If you have own OneSignal then login and create project. If you does not have then register your account and create new project.

You create a project with the OneSignal.









Goto Firebase app and copy your Firebase server key and Firebase sender id.





Follow the steps until your project is not ready.

Configure OneSignal on App

We have already added code for sdk and other configuration for onesingal push notification. You have to change your onesignal app id



Also Enable some codes if you are want onesignal support on your app

















Send Push Notification

To send push notificaiton you need to follow below steps





If you want to show image on push notification then select below option with your image url



If you want to open some url when user click on notificaiton then select below option with custom key "webUrl"

NOTE: Compulsory Key is "webUrl"







How to update future release code to existing source code

Many have question on their minds. How can i update existing code with new changes if future release will come?

No worries - We are provided documentation which help you to update new changes into existing source code.

Just go through this Update Existing Code documenation link.

Support & Assistance

Faced a problem? Need assistance with the product? No worries – our customer support team is always ready to help you.

  • Support requests are being processed on business days from 9:00 to 18:00 (GMT +05.30) [generally] within 24h to 48h in the order they were received.
  • We suggest, while our team reviews your support request, please read the documentation that comes in the zip file of Codecanyon. You can download it from ThemeForest: https://codecanyon.net/downloads
  • We are in GMT+5:30 timezone. We address all the support queries 6 days weekly (Sunday off).
  • If any support ticket has no response from the item owner for 7 days, the ticket will be considered closed. If you need further assistance you can create another ticket or drop us an email asking to re-open the ticket for you.
  • Have pre-sales questions or concerns, please write to us via our website contact page
  • If you like our product and support then please drop a rate and write a review at: https://codecanyon.net/downloads

Note:We have launched our support portal on Desky. Please raise a ticket here at https://iqonic.desky.support/

Refund Policy

  • We don't offer a refund. (If the item is downloaded)
  • Please read the description and compatibility content thoroughly before purchasing as we don't offer a refund if you buy it by mistake.

Greetings from Iqonic Design

We are actively looking forward to your feedback in order to make our product more efficient for you. Thanks again!