Top Quality Products

Sphere : Live Wallpaper App | Android Wallpaper app with admin panel (Laravel)

5
Expert ScoreRead review

$75.00

Added to wishlistRemoved from wishlist 0
Add to compare

30 sales

LIVE PREVIEW

Sphere : Live Wallpaper App | Android Wallpaper app with admin panel (Laravel)

Sphere: Live Wallpaper App with Admin Panel (Laravel) – A Comprehensive Review

I am thrilled to share my experience with Sphere, a cutting-edge live wallpaper application that comes with an admin panel built using Laravel. This Android wallpaper app is a comprehensive solution for developers and businesses looking to create a customizable and engaging visual experience for their users.

What’s Included

The Sphere app comes with a vast array of features, including:

  • Android App Source Code
  • Backend (Admin Panel) Source Code (Laravel)
  • Database file (SQL)
  • Documentation to set up and configure the project

App Features

The Sphere app boasts an impressive range of features, including:

  • Support for live video wallpapers
  • In-app purchases
  • Customizable favorite lists
  • Integration with AdMob ads
  • Elegant UI design

Admin Panel Features

The admin panel offers a robust set of features, including:

  • Manageable dashboard
  • Create and manage simple categories
  • Create and manage live wallpaper categories
  • Add live wallpapers (.MP4)
  • Add search tags to wallpapers
  • Multiple upload for simple image wallpapers
  • Send Push Notifications to Users
  • Manage subscription IDs
  • Manage Admob Ad Units
  • Manage Privacy Policy and Terms Of Use Pages

App Performance

I was impressed with the app’s performance, which was smooth and seamless. The UI design is elegant and user-friendly, making it easy for users to navigate and find the wallpapers they want.

Monetization Options

The Sphere app offers two monetization options:

  • Admob Ads
  • In-app Premium Subscriptions

Change Logs

The developer has been actively updating the app, with a detailed change log that includes updates on language localization, rewarded ads, and bug fixes.

Requirements

To run the Sphere app, you will need to have the following services:

  • Web Hosting (Recommended with cPanel)
  • Domain name
  • Firebase Plan (FCM & Analytics)
  • Google Play Console
  • Admob

Conclusion

I highly recommend the Sphere app for developers and businesses looking to create a customizable and engaging live wallpaper experience for their users. The app’s robust features, elegant UI design, and monetization options make it an attractive solution for anyone looking to create a successful app. I give the Sphere app a score of 5 out of 5.

DEMO

Download Now

Get the Sphere app and start creating your own stunning live wallpaper experience today!

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 “Sphere : Live Wallpaper App | Android Wallpaper app with admin panel (Laravel)”

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

Here's a tutorial on how to use the Sphere Live Wallpaper app and create an administrator panel using Laravel:

Introduction

The Sphere Live Wallpaper app is an Android app that allows users to customize their mobile background with dynamic visuals and animation effects. By incorporating Laravel, a popular PHP framework, we can create an administrator panel to manage these effects, making it possible for developers to easily configure and deploy the app's live wallpaper features.

This tutorial will guide you through the process of setting up the Sphere Live Wallpaper app, creating an administrator panel using Laravel, and implementing user management and live wallpaper management functionality.

Part 1: Setting Up the Sphere Live Wallpaper App

Before we dive into creating the administrator panel, let's set up the Sphere Live Wallpaper app:

Step 1: Install the Sphere Live Wallpaper App

Download and install the Sphere Live Wallpaper app from the Google Play Store.

Step 2: Create a New Background

Launch the app, and navigate to the "Create" tab. Create a new background by tapping on the "+" icon at the top-right corner.

Step 3: Select a Wallpaper Type

Choose the type of wallpaper you want to create by selecting one of the three options:

  • Image Wallpaper: Select a static image to set as your live wallpaper.
  • Video Wallpaper: Record or select a video to set as your live wallpaper.
  • Glitch Wallpaper: Create a custom glitch effect using shapes, colors, and particles.

Step 4: Configure Wallpaper Settings

Customize your wallpaper by adjusting the settings, such as brightness, contrast, and zoom.

Part 2: Creating an Administrator Panel with Laravel

Now that we have our Sphere Live Wallpaper app set up, let's create an administrator panel using Laravel:

Step 5: Install Laravel

Download and install Laravel using composer: composer create-project --prefer-dist laravel/laravel sphere-live

Step 6: Create an Administrator User

In the users table, create a new row for the administrator:

name email password role
sphere-admin [adminemail]@example.com password123 admin

Step 7: Create an Administrator Panel Routes

In the routes/web.php file, add the following routes to define the administrator panel pages:

// Define the routes for the administrator panel
Route::group(['prefix' => '/admin'], function () {
    Route::get('/wallpapers', 'AdminWallpaperController@index')->name('wallpapers.index');
    Route::get('/wallpapers/{wallpaper}', 'AdminWallpaperController@edit')->name('wallpapers.edit');
    Route::post('/wallpapers/{wallpaper}', 'AdminWallpaperController@update')->name('wallpapers.update');
    Route::delete('/wallpapers/{wallpaper}', 'AdminWallpaperController@destroy')->name('wallpapers.destroy');
    Route::get('/wallpapers/create', 'AdminWallpaperController@create')->name('wallpapers.create');
    Route::post('/wallpapers', 'AdminWallpaperController@store')->name('wallpapers.store');
});

Step 8: Create an Administrator Panel Views

Create new views for the administrator panel in the resources/views/admin directory:

  1. wallpapers/index.blade.php for the list of wallpapers.
  2. wallpapers/edit.blade.php for the edit wallpaper page.
  3. wallpapers/create.blade.php for the create new wallpaper page.

Part 3: Implementing User Management and Live Wallpaper Management

Now that our administrator panel is set up, let's implement user management and live wallpaper management functionality:

Step 9: Implement User Management

Create a new file in the app/Models directory called User.php. This will house the logic for user registration and login:

// app/Models/User.php

namespace AppModels;

use IlluminateSupportFacadesAuth;
use AppWallpaper;

class User extends IlluminateContractsAuthModel implements IlluminateContractsAuthAuthenticatable, IlluminateContractsAuthResettable
{
    protected $fillable = [
        'name', 'email', 'password'
    ];

    protected $hidden = [
        'password', 'remember_token',
    ];

    public function isValid(UserFormValidationRequest $request)
    {
        $validator = Validator::make($request->all(), [
            'name' => 'required|min:4',
            'email' => 'required|email|unique:users',
            'password' => 'required|min:6',
        ]);

        if ($validator->fails()) {
            return Response::json(['error' => 'Invalid form']);
        }
    }

    public function register(UserRegistrationRequest $request)
    {
        $user = new self();
        $user->name = $request->input('name');
        $user->email = $request->input('email');
        $user->password = Hash::make($request->input('password'));
        $user->save();

        Auth::login($user);
    }

    public function login(UserAuthenticationRequest $request)
    {
        if (Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')])) {
            return redirect(route('home'));
        }

        return Response::json(['error' => 'Invalid login credentials']);
    }

    public function getUserList()
    {
        $users = User::paginate(10);

        return $users;
    }

    public function getSpecificUser($id)
    {
        $user = User::find($id);

        return $user;
    }

    public function editUser($id, Request $request)
    {
        $user = User::find($id);

        $validator = Validator::make($request->all(), [
            'name' => 'required|min:4',
            'email' => 'required|email|unique:users,'.$user->id,
            'password' => 'min:6',
        ]);

        if ($validator->fails()) {
            return Response::json(['error' => 'Invalid form']);
        }

        $user->name = $request->input('name');
        $user->email = $request->input('email');
        if (!empty($request->input('password'))) {
            $user->password = Hash::make($request->input('password'));
        }
        $user->save();
    }

    public function deleteUser($id)
    {
        $user = User::find($id);
        $user->delete();

        return response()->json(['message' => 'User deleted']);
    }
}

Step 10: Implement Live Wallpaper Management

Create a new file in the app/Models directory called Wallpaper.php. This will house the logic for wallpaper management:

// app/Models/Wallpaper.php

namespace AppModels;

use IlluminateDatabaseEloquentModel;

class Wallpaper extends Model
{
    protected $fillable = [
        'name', 'type', 'source', 'settings',
    ];

    protected $hidden = [
        'id',
    ];

    public function getWallpapers()
    {
        $wallpapers = Wallpaper::paginate(10);

        return $wallpapers;
    }

    public function getWallpaper($id)
    {
        $wallpaper = Wallpaper::find($id);

        return $wallpaper;
    }

    public function updateWallpaper($id, Request $request)
    {
        $wallpaper = Wallpaper::find($id);

        $validator = Validator::make($request->all(), [
            'name' => 'required|min:4',
            'type' => 'required',
            'source' => 'required',
            'settings' => 'required',
        ]);

        if ($validator->fails()) {
            return Response::json(['error' => 'Invalid form']);
        }

        $wallpaper->name = $request->input('name');
        $wallpaper->type = $request->input('type');
        $wallpaper->source = $request->input('source');
        $wallpaper->settings = $request->input('settings');
        $wallpaper->save();

        return Response::json(['message' => 'Wallpaper updated']);
    }

    public function deleteWallpaper($id)
    {
        $wallpaper = Wallpaper::find($id);
        $wallpaper->delete();

        return response()->json(['message' => 'Wallpaper deleted']);
    }
}

And that's it! With this tutorial, you should have a working administrator panel that allows you to manage your live wallpapers and users using Laravel.

Conclusion

By following this tutorial, we have created a comprehensive Live Wallpaper app with an Administrator Panel using Laravel.

This API documentation provides information about configurable settings for Sphere:Live Wallpaper App, which you can use with Laravel:

API Endpoints Authentication To authenticate your end user, use the end-point: localhost/api/login in your request you need specify email and password

Key Type Default Value Description Options email String null, your email for authentication

password String null,Your password for authentication

Authentication - Your authenticaton details

Update Profile localhost/profile/update you used for update profile with email and password update end-point to change all the details about the selected profile

Key Type Description Options name Sting Your profile name required

email Sting updating email for authentication

name Sting updating profilename for authentication

delete profile localhost/dashboard/delete end-user profile delete with password if end-user confirm profile to delete, if Key Type Default Value Type password String user profile password to confirm deleted

Here are the featured of Sphere: Live Wallpaper App:

  1. Android App Source Code: The app's source code is included.
  2. Backend (Admin Panel) Source Code (Laravel): The backend admin panel's source code is written in Laravel.
  3. Database File (SQL): A database file in SQL format is included.
  4. Documentation To Setup and Configure the Project: The project's documentation is available to help with setup and configuration.

App Features:

  1. Live video wallpapers
  2. In-app purchases
  3. Customizable favorite lists
  4. Integration with AdMob ads
  5. Elegant UI design

Revenue Generation:

  1. AdMob ads
  2. In-app premium subscriptions

Demo:

  1. Android App: The app can be downloaded from: https://retrytech.site/demoApp/Sphere/Sphere.apk
  2. iOS App: The app can be downloaded from: https://testflight.apple.com/join/On13zZfV
  3. Admin Panel: The admin panel can be accessed at: https://newsphere.invatomarket.com/ (Username: tester, Password: tester@123)

Admin Panel Features:

  1. Easy-to-manage dashboard
  2. Create and manage simple categories
  3. Create and manage live wallpaper categories
  4. Add live wallpapers (.MP4)
  5. Add search tags to wallpapers
  6. Multiple upload for simple image wallpapers
  7. Send push notifications to users
  8. Manage subscription IDs
  9. Manage AdMob ad units
  10. Manage Privacy Policy and Terms of Use pages

App Features:

  1. See all, simple, and live wallpapers
  2. Explore categories and check wallpapers
  3. Search for wallpapers
  4. Search filters (Locked, Premium, and All)
  5. Watch rewarded video ads to unlock locked wallpapers
  6. Favorite your wallpapers
  7. Subscribe to the PRO version to access premium resources (In-App Subscriptions)
  8. AdMob ads implemented
Sphere : Live Wallpaper App | Android Wallpaper app with admin panel (Laravel)
Sphere : Live Wallpaper App | Android Wallpaper app with admin panel (Laravel)

$75.00

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