×

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.
Blog news for android native app for wordpress

Blog news for android native app for wordpress

From: $49.00

To: $798.00

Blog news for android native app for wordpress

Blog news for android native app for wordpress
Source - Blog news for android native app for wordpress   +$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: $49.00

To: $798.00

Price: $0.00

.If you are a WordPress admin and you are looking for a native Android app for your news site then probably this is the best solution for you.

Also if you are planning to start your own news or blog site and you don?t have any mobile and web development knowledge, this is the solution you need. This is not mandatory to have an existing WordPress site. We will guide you to build your dashboard.

This app allows your create native android application for news or blog site. WordPress will be used as base backend. App includes all the features what a complete news or blog app should have. A very useful and compact homepage has been designed with all dynamic data. Basic functionality i.e: post list, post search, menu and submenu list, category and subcategory list, bookmark list etc has been included into the application.

We have included push notification too. Admin can push simple message and post id to show specific posts. AdMob has been included with the project so that anybody can include Ad in any activity. Demo apk

Here is the detailed feature list:

  • Complete native android app based on WordPress news or blog site
  • Dynamic homepage and infinite number of subcategories
  • Top level menus, featured, recent items, top level categories in homepage
  • On scroll post load
  • Enriched post searching capability
  • Rich HTML post description
  • Text to speech facility
  • Favorite List to bookmark posts
  • View favorite categories in homepage
  • Sort home categories
  • Comment and reply facility
  • Social Media Links
    • YouTube
    • Facebook
    • Twitter
    • Google Plus
<li>
  Different support channel<ul>
    <li>
      Call support
    </li>
    <li>
      Message support
    </li>
    <li>
      Email support
    </li>
    <li>
      Support through facebook messenger.
    </li>
  </ul>
</li>
<li>
  Easy navigation simpler UX
</li>
<li>
  Complete material design
</li>
<li>
  Multi color theme template
</li>
<li>
  Firebase analytics to analyze users behavior
</li>
<li>
  Complete Admob integration (banner and full-screen ad)
</li>
<li>
  A settings page to customize app settings<ul>
    <li>
      Notification ON/OFF
    </li>
    <li>
      Text size
    </li>
  </ul>
</li>
<li>
  Native push notification, in app notification panel and history<ul>
    <li>
      Push message and headline.
    </li>
    <li>
      Push with post id.
    </li>
    <li>
      Keep push notification history and show number of unread push notification.
    </li>
  </ul>
</li>
<li>
  Home page features<ul>
    <li>
      Notification counter with navigation flows.
    </li>
    <li>
      Top level menu items
    </li>
    <li>
      Animated slider with featured (known as ?sticky?) posts with navigation flows.
    </li>
    <li>
      Recent items (at most 20)
    </li>
    <li>
      Top level category items
    </li>
  </ul>
</li>
<li>
  Post Details<ul>
    <li>
      Scrollable Post image
    </li>
    <li>
      Post sharing facility via social media.
    </li>
    <li>
      Text to speech to read out a post
    </li>
    <li>
      Author name and date of post
    </li>
    <li>
      Add to bookmark list option
    </li>
    <li>
      Comments and replies with validation
    </li>
  </ul>
</li>
<li>
  WordPress features<ul>
    <li>
      Menus
    </li>
    <li>
      SubMenus
    </li>
    <li>
      Categories
    </li>
    <li>
      Subcategories
    </li>
    <li>
      Posts by Category
    </li>
    <li>
      Featured Posts
    </li>
    <li>
      Recent Posts
    </li>
    <li>
      Infinite hierarchy level of category and menu
    </li>
    <li>
      Add to bookmark list
    </li>
    <li>
      Efficient post searching capability
    </li>
    <li>
      Commenting facility
    </li>
  </ul>Requirement :- Android Studio & Wordpress site
</li>
    

Technical Documentation for ?Blog and News app for WordPress Site? prepared by ?ANN LTD?


Technical Documentation for ?Blog and News app for WordPress Site?

Created: 22 Nov 2017

  <pre>    <p>
  <strong>Authors:</strong>
</p>
<ul>
  <li>
    Indra
  </li>
  <li>
    Diwakar
  </li>
</ul>
<p>
  <strong>Support:</strong> <a href="file:///C:/Users/pc/Documents/%20"></a>
</p>

Thank you for purchasing our item. If you have any questions that are beyond the scope of this help file, please feel free to .

Table of Contents

  1. Project Structure
  2. Packages and Java Files
  3. XML Files
  4. Customization

  • Project Structure

We made the project as simple as possible for better understanding. It contains few JAVA and XML file to customize. If you are new in Android Studio follow the instruction below to open project:

Here is the basic view of Project Navigator. Double click on any class will open source code in a new tab.

  • Packages & JAVA Files

    There are 13 different packages in that project and every package contains multiple files in an organized way.

    Following are the major packages and classes....

    Packages and classes:

    • Ac;tivity: Contains all activities
      • BaseActivity
      • CategoryListActivity
      • CommentDetailsActivity
      • CommentListActivity
      • CustomLinkAndPageActivity
      • FavouriteListActivity
      • MainActivity
      • MenuListActivity
      • NotificationActivity
      • NotificationDetailsActivity
      • PostDetailsActivity
      • PostListActivity
      • SearchActivity
      • SettingsActivity
      • SplashActivity
      • SubCatgoryListActivity
      • SubMenuListActivity
      • SubSubMenuListActivity
    • Adapter: Recycler View and View pager adapters are tighten up into this package.
      • CategoryPagerAdapter
      • CommentsAdapter
      • FavouriteAdapter
      • FeaturedPagerAdapter
      • HomeCategoryAdapter
      • HomeSelectableCategoryAdapter
      • HomeSelectableCatWisePostAdapter
      • MenuCommonAdapter
      • MenuListAdapter
      • NotificationAdapter
      • PostsAdapter
      • SelectableCategoryAdapter
      • SubCategoryAdapter
      • SubMenuAdapter
    • Api: Retrofit interface, WordPress REST API models and parameters for http request are declared.
      • Http: Retrofit interface declaration
        • ApiInterface
        • ApiUtils
    • Models: Data model for WordPress REST API responses
      • Category: Categories data model
    • Posts: Contains models for posts in recyclerview and post details.
    • App: App level constants are declared here.
      • MyApplication
    • Data: This package contain 3 different sub package for different type of data management. Constants, Sharedpreferences and SQLite database has been organized under this package.
      • constant
        • AppConstant
      • preference
        • AppPreference
        • PrefKey
      • sqlite
        • DBConstants
        • DBHelper
        • FavouriteDbController
        • NotificationDbController
        • SelectableCatDbController
    • Fragment: Fragments are used to increase reusability.
      • PostListFragment
      • SubCategoryListFragment
      • WriteACommentFragment
    • holders: Item touch holder used to drag-drop item state
      • ItemTouchHelperViewHolder
    • Listeners: All Recyclerview item and another listener (interface) are included here.
      • ItemTouchHelperListeners
      • ListItemClickListener
      • OnCategoryListChangedListener
      • OnStartDragListener
    • Models: All the data model for favourite items and notifications are tighten up into this package.
      • FavouriteModel
      • NotificationModel
      • SelectableCategoryModel
    • Notification: Contains notification helper classes
      • MyFirebaseMessagingService
    • Utility: Contains miscellaneous utilities.
      • ActivityUtils
      • AdUtils
      • AnalyticsUtils
      • AppUtility
      • DateUtils
      • DialogUtils
      • FilePicker
      • ItemTouchHelperCallback
      • PermissionUtils
      • TtsEngine
    • View: Contains view related classes.
      • MontserratTextView
      • PhenomenaTextView
      • RobotoTextView
    • WebEngine: Contains configuration classes for the webview.
      • VideoView
      • WebEngine
      • WebListener
    • XML Files

    Here is the major xmls files with usage

    • anim: for animation activity transmission.
      • slideoutleft.xml
      • slideoutright.xml
    • layout: Contains activity, toolbar, list item and other layouts.
      • activitycomment.xml
      • activitycommentlist.xml
      • activitycustomlink.xml
      • activityfavouritelist.xml
      • activitymain.xml
      • activitymenuorhomecatlist.xml
      • activitynotification.xml
      • activitynotificationdetails.xml
      • activitypostdetails.xml
      • activitypostlist.xml
      • activitysearch.xml
      • activitysettings.xml
      • activitysplash.xml
      • activitytab.xml
      • commonrecyclerview.xml
      • contentcomments.xml
      • contentmain.xml
      • contentmaincategory.xml
      • contentmainfeatured.xml
      • contentmainrecent.xml
      • c;ontentmainselectablecat.xml
      • contentnotification.xml
      • contentnotificationdetails.xml
      • contentpostdetails.xml
      • fragmentdialogcomment.xml
      • fragmentpostlist.xml
      • fragmentrecentpostlist.xml
      • itemcategoryormenulist.xml
      • itemcommentlist.xml
      • Itemfavouritelist.xml
      • itemhomescreencategorylist.xml
      • itemhomescreenmenulist.xml
      • itemhomescreenviewpager.xml
      • itemnotification.xml
      • itempost.xml
      • itemselectablecatfirstlist.xml
      • itemselectablecatsecondlist.xml
      • itemselectablecategory.xml
      • layoutvideoview.xml
      • navheadermain.xml
      • progresslayout.xml
      • toolbar.xml
      • toolbarmain.xml
      • viewcommonloader.xml
      • viewnotification.xml
    • menu: Contains drawer and search menus
      • menudeleteall.xml
      • menudrawer.xml
      • menusearch.xml
    • xml: Contains setting and searchable xml
      • searchable.xml
      • settingspreference.xml







    • Customization

    1. Change app name:

    string name="appname">Your app namestring>

    • Open app/src/main/res/drawable/iclauncher icon.
    • Replace the iclauncher.png by your icon.
      • Change splash and navigation drawer icon:
    • Open app/src/main/res/drawable/ icon.
    • Replace the applogo.png by your icon.
      • Change package name:
    • Follow this instruction to change your package name:

    https://stackoverflow.com/a/29092698

    • Do those things to reconfigure google-services.json for new package

    The project built on WordPress. If you don't have any existing WordPress site you can follow the tutorial below to install WordPress in your server.

    Enable WordPress REST API: 1) Plugins -> Add new

    2) Then search for WordPress REST API

    3) Click install now and then activate

    Now we need to customize it in order to enable the commenting facility.

    To do that follow the steps below:

    • Go to Plugins -> Installed plugin
    • Find WP REST API.
    • Select ?Edit?
    • On the right side of new window below ?Plugin Files? click rest-api/extras.php
    • Add filter code in the top of the file
    • Click update
      • Install Menu API

    Fig: WP REST API in the installed plugins section of admin panel

    Fig: Adding filter in the rest-api/extras.php file

    Filter code:

    addfilter( 'restallowanonymous_comments', '__return_true' );

    Enable WP API Menus: 1) Plugins -> Add new

    2) Then search for WP API Menus

    3) Click install now and then activate

    Open java class- app/src/main/java/com/mcc/wpnews/api/params/HttpParams.java

    public static final String BASE_URL = "https://your_site_domain/";

    You can customize navigation drawer items and their links as your desired features. For example you can replace phone numbers, email address, call numbers by yours. To do that open the file AppConstant.java. Further instructions are given there.

    Open java class- app/src/main/java/com/mcc/wpnews/data/constant/AppConstant.java

    You can also replace the social media links by yours. To do that open strings.xml file. Open app/src/main/res/values/strings.xml file and go to social site link section.

    As default configuration, we have integrated Admob ads in most of the pages. You can either customize your own sections for showing ads or you can disable the ads from the entire app permanently. The decision is yours.

    Open app/src/main/java/com/mcc/wpnews/activity/BaseActivity.java or MainActivity.java file and enable/ disable

    showAdThenActivity(Your_class_name, false);

    method to show or hide full screen ad.

    1. Integrate AdMob banner in an activity:

    include

    android:id="@+id/adView"

    layout="@layout/content_banner_ad" />

    android:layout_above="@+id/adView"

    1. Copy this portion to your desired xml file:

    @Override

    protected void onResume() {

    super.onResume();

    // load banner ad

    AdUtils.getInstance(mContext).showBannerAd((AdView) findViewById(R.id.adView));

    }

    1. Integrate fullscreen Ad in an activity:

    showAdThenActivity(NotificationActivity.class); // put your desired class name

    The practical use of this method can be found in the MainActivity.class file. Go to the initListener() method and within it you will find the notification view onclicklistener.

    1. Or, copy the code of ?showAdThenActivity? method-body and paste it in the section for calling new activity. Replace the method - ?ActivityUtils.getInstance().invokeActivity(..)? by the alternative method (for ex: ?ActivityUtils.getInstance().invokeSubMenuList(...))that already exists in that section for calling new activity:

    Figure: Alternative of ?showAdThenActivity? method for calling new activity and showing ads.

    1. Remove all ads from the app:
    • Create project in firebase

    buildscript {
    dependencies {
    // Add this line
    classpath 'com.google.gms:google-services:3.1.0'
    }
    }

    1. Customize App-level build.gradle (//build.gradle):

    ...
    // Add to the bottom of the file
    apply plugin: 'com.google.gms.google-services'

    1. Finally, press "Sync now" in the bar that appears in the IDE:
    1. WordPress DashBoard configuration

    1. To get ?post id?, go to the ?Permalinks? option under ?Settings? menu option

    2. set it to ?Custom Structure? and select ?/%post_id%/?.

    3. Now post id will be shown with each post in the url.

    service android:name="com.mcc.webapp.notification.MyFirebaseMessagingService">

    intent-filter>

    action android:name="com.google.firebase.MESSAGING_EVENT" />

    intent-filter>

    service>

    meta-data

    android:name="com.google.firebase.messaging.default_notification_icon"

    android:resource="@drawable/ic_stat_ic_notification" />

    meta-data

    android:name="com.google.firebase.messaging.default_notification_color"

    android:resource="@color/colorAccent" />

    1. Open view_notification.xml from app/src/main/res/layout add android:visibility="gone" in first tag. Final code will be like this:

    RelativeLayout

    android:id="@+id/notificationLayout"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_gravity="end"

    android:visibility="gone"

    android:clickable="true"

    android:layout_marginLeft="10dp"

    android:layout_marginRight="5dp"

    android:background="?selectableItemBackgroundBorderless">

    • Open TtsEngine.java class from app/src/main/java/com/mcc/wpnews/utility package.
    • Find out following code:

    locale = new Locale("en_US");

    • For Call Number, SMS Number and Email: Open AppConstants.java class from app/src/main/java/com/mcc/wpnews/data/constant package. Change CALL_NUMBER, SMS_NUMBER, EMAIL_ADDRESS
    • For Messenger: Open AppUtils.java class from app/src/main/java/com/mcc/wpnews/utility package. Go to invokeMessengerBot() method and follow instruction given there. Change following facebook page/profile id by your id:

    activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://messaging/" + 788720331154519l)));

    Don't forget to put trailing l with your id. This is not 1, this is small L (L for Long).

    N.B.


    For better outlook of the app-

    1. To show picture on the top of each post, set Featured image to all the posts.
    2. By making some posts ?sticky? you can see the ?Featured Posts? list on the homepage. See this picture to make a post stickey: https://foamers.net/wp-content/uploads/2013/12/stickypost-1024x482.png cx
    3. A post under multiple categories will be shown in the post list of both categories. So, put a post under a single category.
    4. To remove menus from the app, go to the plugins section of your WordPress Dashboard. Then deactivate ?WP API Menus?. That?s it.

    Once again, thank you so much for purchasing this theme. If you have any feedback about our product please feel free to share with us.

    ANNLTD

    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:

      News & Magazine

      Files included:

      .xml, .java

      Integration time:

      00:50

      Video :

      View Video
      X