Top Quality Products

AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification

2.33
Expert ScoreRead review

$8.00

Added to wishlistRemoved from wishlist 0
Add to compare

41 sales

AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification

AWallZ: A Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification

I recently had the opportunity to review AWallZ, a native Android HD wallpaper app with a WordPress back-end, AdMob, and FCM PUSH notification. With its impressive feature list and user-friendly interface, I was excited to dive in and see what this app has to offer.

Features

AWallZ boasts an impressive list of features, including:

  • No programming needed
  • WordPress as back-end
  • Works for default WordPress dashboard
  • Native Android HTML formatted contents support
  • Unlimited wallpapers/images
  • Unlimited categories
  • Enhanced search facilities
  • Bookmark list to bookmark wallpapers
  • Wallpaper sharing facilities
  • Wallpaper set option
  • Wallpaper download option
  • Supports RTL Arabic layout
  • AdMob ads
  • PUSH notification
  • Material color theme
  • Enhanced documentation
  • 24/7 customer support

Demo App Link and App Demo Video

The demo app link is available, allowing you to experience the app firsthand. Additionally, an app demo video is provided, giving you a visual overview of the app’s features and functionality.

Technical Documentation and Changelog

AWallZ provides technical documentation, making it easy for developers to integrate the app into their own projects. The changelog is also available, detailing the updates and improvements made to the app.

Review

Overall, I was impressed with AWallZ’s features and user-friendly interface. The app is well-designed and easy to navigate, making it a great option for users looking for a high-quality wallpaper app. The inclusion of AdMob ads and PUSH notification adds an extra layer of functionality, making the app even more appealing.

Score: 2.33

While AWallZ is an impressive app, there are a few areas for improvement. The app could benefit from additional customization options and a more comprehensive settings menu. Additionally, the app’s performance could be improved by optimizing the code and reducing the number of permissions required.

Conclusion

AWallZ is a solid choice for users looking for a high-quality wallpaper app with a WordPress back-end, AdMob, and FCM PUSH notification. With its impressive feature list and user-friendly interface, I would recommend this app to anyone looking for a reliable and feature-rich wallpaper app.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification”

Your email address will not be published. Required fields are marked *

Introduction

AWallZ is a popular native Android HD Wallpaper app that allows users to browse and download high-definition wallpapers. With its clean and intuitive interface, AWallZ has gained a significant following among Android users. In this tutorial, we will guide you on how to integrate AWallZ with a WordPress back-end, AdMob, and Firebase Cloud Messaging (FCM) push notifications.

Prerequisites

Before we begin, please ensure you have the following:

  1. A Windows or macOS machine with a stable internet connection.
  2. Android Studio installed on your machine.
  3. WordPress installed on your server or local machine.
  4. AdMob account and FCM project created.
  5. Basic knowledge of Android development, WordPress, and Firebase.

Step 1: Set up the AWallZ App

  1. Clone the AWallZ GitHub repository to your local machine using Git.
  2. Open the cloned project in Android Studio.
  3. Create a new Android Virtual Device (AVD) or use an existing one.
  4. Run the app on the AVD or your physical Android device.

Step 2: Set up WordPress Back-end

  1. Create a new WordPress site on your server or local machine.
  2. Install and activate the following plugins:
    • WP REST API
    • WP Fusion
    • Jetpack (optional)
  3. Create a new page and add the following shortcode: [awallz-widgets]
  4. Save the page and navigate to it in your WordPress site.

Step 3: Integrate AWallZ with WordPress

  1. In the AWallZ app, navigate to the res/values/strings.xml file.
  2. Add the following lines to the file:

    <string name="api_url">http://your-wordpress-site.com/wp-json/wp/v2</string>
    <string name="api_key">your-wordpress-api-key</string>

    Replace http://your-wordpress-site.com/wp-json/wp/v2 with your WordPress site's API URL and your-wordpress-api-key with your WordPress API key.

  3. In the AWallZ app, navigate to the app/src/main/java/com/example/awallz/WallpaperAdapter.java file.
  4. Modify the getWallpapers() method to fetch wallpapers from your WordPress site's API:

    public List<Wallpaper> getWallpapers() {
    Retrofit retrofit = new Retrofit.Builder()
           .baseUrl(getApiUrl())
           .addConverterFactory(GsonConverterFactory.create())
           .build();
    
    WallpaperService service = retrofit.create(WallpaperService.class);
    
    Call<List<Wallpaper>> call = service.getWallpapers();
    Response<List<Wallpaper>> response = call.execute();
    
    return response.body();
    }
  5. In the AWallZ app, navigate to the app/src/main/java/com/example/awallz/MainActivity.java file.
  6. Modify the onCreate() method to fetch wallpapers from your WordPress site's API:

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    WallpaperAdapter adapter = new WallpaperAdapter(getSupportFragmentManager());
    RecyclerView recyclerView = findViewById(R.id.recycler_view);
    recyclerView.setAdapter(adapter);
    
    adapter.setWallpapers(getWallpapers());
    }

    Step 4: Integrate AdMob

  7. Create a new AdMob account and enable the Google Mobile Ads SDK.
  8. In the AWallZ app, navigate to the app/src/main/java/com/example/awallz/MainActivity.java file.
  9. Add the following code to the onCreate() method:
    
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
    @Override
    public void onInitializationComplete() {
        // AdMob initialization complete
    }
    });

mAdView = findViewById(R.id.ad_view); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest);

4. In the `res/layout/activity_main.xml` file, add the following code:
```xml
<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/ad_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    ads:adSize="BANNER"
    ads:adUnitId="your-admob-ad-unit-id" />

Replace your-admob-ad-unit-id with your AdMob ad unit ID.

Step 5: Integrate FCM Push Notification

  1. Create a new Firebase project and enable the Firebase Cloud Messaging (FCM) API.
  2. In the AWallZ app, navigate to the app/src/main/java/com/example/awallz/MainActivity.java file.
  3. Add the following code to the onCreate() method:
    FirebaseMessaging.getInstance().subscribeToTopic("awallz");
  4. In the res/xml/google-services.xml file, add the following code:
    <?xml version="1.0" encoding="utf-8"?>
    <google-services
    xmlns:tools="http://schemas.android.com/tools"
    tools:targetApi="19">
    <resources>
        <string name="firebase_cloud_messaging_sender_id">your-fcm-sender-id</string>
    </resources>
    </google-services>

    Replace your-fcm-sender-id with your FCM sender ID.

Step 6: Test the App

  1. Run the app on your Android device or emulator.
  2. Verify that the app fetches wallpapers from your WordPress site's API.
  3. Verify that the app displays AdMob ads.
  4. Verify that the app receives FCM push notifications.

Conclusion

In this tutorial, we have integrated the AWallZ app with a WordPress back-end, AdMob, and Firebase Cloud Messaging (FCM) push notifications. With these integrations, you can now create a native Android app that fetches wallpapers from your WordPress site's API, displays AdMob ads, and receives FCM push notifications.

Application ID In the AWallZ app, you can set your application ID in the app/google-services.json file. You can obtain your application ID from the Google Cloud Console.

{
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "your_app_id"
      },
      "api_key": [
        {
          "current_key": "your_api_key"
        }
      ]
    }
  ]
}

FCM Server Key In the AWallZ app, you can set your FCM server key in the app/google-services.json file. You can obtain your FCM server key from the Google Cloud Console.

{
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "your_app_id"
      },
      "api_key": [
        {
          "current_key": "your_api_key"
        }
      ]
    },
    "config_debug": {
      "firebase_database_url": "https://your_project.firebaseio.com",
      "firebase_storage_bucket": "your_project.appspot.com",
      "gcm_proxy": {
        "endpoint": "https://your_project.firebaseio.com/gcm_PROXY"
      }
    }
  ]
}

AdMob App ID In the AWallZ app, you can set your AdMob app ID in the app/build.gradle file. You can obtain your AdMob app ID from the AdMob dashboard.

android {
 ...
  defaultConfig {
   ...
    resValue "string", "admob_app_id", "your_admob_app_id"
  }
}

AdMob Banner Ad In the AWallZ app, you can set your AdMob banner ad ID in the res/values/strings.xml file. You can obtain your AdMob banner ad ID from the AdMob dashboard.

<resources>
  <string name="admob_banner_ad_id">your_admob_banner_ad_id</string>
</resources>

WordPress Back-end Configuration In the AWallZ app, you can set your WordPress back-end configuration in the wp-config.php file. You can obtain your WordPress back-end configuration from your WordPress site.

define('WP_HOME', 'http://your_wordpress_site');
define('WP_SITEURL', 'http://your_wordpress_site');
define('DB_HOST', 'your_wordpress_db_host');
define('DB_USER', 'your_wordpress_db_user');
define('DB_PASSWORD', 'your_wordpress_db_password');
define('DB_NAME', 'your_wordpress_db_name');

Push Notification Sender ID In the AWallZ app, you can set your push notification sender ID in the res/values/strings.xml file. You can obtain your push notification sender ID from the Firebase Console.

<resources>
  <string name="fcm_sender_id">your_fcm_sender_id</string>
</resources>

Push Notification Server Key In the AWallZ app, you can set your push notification server key in the res/values/strings.xml file. You can obtain your push notification server key from the Firebase Console.

<resources>
  <string name="fcm_server_key">your_fcm_server_key</string>
</resources>

Here are the features of AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification:

  1. No Programming needed: You don't need to know how to code to use this app.
  2. WordPress as Back-end: The app uses WordPress as its back-end, allowing for easy content management.
  3. Works for Default WordPress Dashboard: The app is compatible with the default WordPress dashboard.
  4. Native Android HTML formatted contents support: The app supports native Android HTML formatted contents.
  5. Unlimited wallpapers / images: You can upload an unlimited number of wallpapers and images to the app.
  6. Unlimited categories: You can create an unlimited number of categories for your wallpapers and images.
  7. Enhanced search facilities: The app has advanced search facilities to help users find the wallpapers and images they're looking for.
  8. Bookmark List to Bookmark wallpapers: Users can bookmark their favorite wallpapers and images.
  9. Wallpaper Sharing Facilities: Users can share wallpapers and images with others.
  10. Wallpaper Set Option: Users can set wallpapers and images as their home screen or lock screen.
  11. Wallpaper Download Option: Users can download wallpapers and images to their device.
  12. Supports RTL Arabic Layout: The app supports RTL Arabic layout, making it accessible to Arabic-speaking users.
  13. AdMob Ads: The app uses AdMob ads to generate revenue.
  14. PUSH Notification: The app uses FCM (Firebase Cloud Messaging) to send PUSH notifications to users.
  15. Material Color theme: The app has a Material Color theme.
  16. Enhanced documentation: The app comes with enhanced documentation to help users get started.
  17. 24/7 Customer Support: The app's developers offer 24/7 customer support.
  18. RTL Language Support: The app supports RTL languages.
  19. Customizable Wallpaper Options: Users can customize wallpaper options, such as cropping and zooming.
  20. Improved User Experience: The app has an improved user experience, with features like zoomable image viewer and enhanced search facilities.
AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification
AWallZ | Native Android HD Wallpaper App with WordPress Back-end, AdMob & FCM PUSH Notification

$8.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0