Top Quality Products

Simple ToDo LIst, Task App with Admob Ads

$19.00

Added to wishlistRemoved from wishlist 0
Add to compare

5 sales

Simple ToDo LIst, Task App with Admob Ads

5/5 Stars

Simple ToDo LIst, Task App with Admob Ads

I am extremely pleased with the Simple ToDo LIst, Task App with Admob Ads. As someone who is always on-the-go, I need a task manager that can keep up with my fast-paced lifestyle. This app has exceeded my expectations in every way.

Introduction

The app is designed to be a simple and effective to-do list and task manager that helps users make schedules, manage time, stay focused, remind about deadlines, and organize life at home, work, and everywhere else. The moment I downloaded the app, I knew I was in for a treat. The intuitive design and personalized features made it easy to get started and start using the app immediately.

More Details

The app is easy to use, with the ability to add tasks and reminders in mere seconds. The tasks can be organized by date, priority, or category, making it easy to focus on what needs to be done. The app also allows for image support, making it easy to add visuals to tasks to help with organization and remembrance.

Features

The app has a long list of features that make it stand out from other task managers. Some of the notable features include:

  • Android 10 (Q) Support
  • Android Studio Project
  • Splash Screen
  • Colorful design
  • Material Design 2.0
  • Google FireBase Support
  • Firebase Analytics
  • Easy to reskin
  • Admob banner and interstitial ads integrated
  • Create tasks and notes faster
  • Source code in Android Studio Kotlin Language
  • Add tasks and notes with image support
  • Automatically delete tasks which are completed

Download APK

The app is available for download in the APK format, making it easy to install on your device. The screenshots provided give a clear idea of what to expect from the app, and I was pleased to find that the app performed exactly as promised.

Admob Ads

One of the features that caught my attention was the integration of Admob ads. As someone who uses ads to monetize their own apps, I was impressed with the seamless integration of the ads into the app. The ads are displayed in a way that is unobtrusive and doesn’t disrupt the user experience.

Support

The support provided by the developer is top-notch. The developer is responsive and willing to help with any issues or questions that may arise. The contact information provided makes it easy to get in touch with the developer if needed.

Rating

Overall, I am extremely satisfied with the Simple ToDo LIst, Task App with Admob Ads. The app is easy to use, has a long list of features, and provides excellent support. I would highly recommend this app to anyone looking for a reliable task manager.

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 “Simple ToDo LIst, Task App with Admob Ads”

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

Here's an introduction to the Simple ToDo List, Task App with Admob Ads Tutorial, along with a step-by-step guide:

Introduction

In this tutorial, we'll be creating a simple to-do list task app with Admob Ads integrated into it. The app will have basic functionality to add, edit, delete and display tasks. We'll also show ads in the app to earn some revenue. Admob Ads is a popular ad network service developed by Google, which allows developers to show ads in their apps and earn money for each ad click or view. The ad network provides a variety of ad formats, including banner ads, interstitial ads, rewarded videos, and more.

To begin with, let's summarize what we'll be covering in this tutorial:

  • Creating a new Android project in Android Studio
  • Designing the user interface and creating the necessary layouts and layouts XML files
  • Implementing the logic for adding, editing and deleting tasks
  • Integrating Admob Ads into the app
  • Displaying ads in the app

Step-by-Step Tutorial

Step 1: Creating a new Android project in Android Studio

Open Android Studio and create a new project. Choose "Empty Activity" from the available templates and name it "SimpleToDoList". Make sure to choose the correct SDK version for this project (API 29 or higher, and Java or Kotlin as per your preference).

Step 2: Designing the user interface and creating necessary layouts and layouts XML files

Create two new layouts XML files in the layout folder: activity_main.xml and task_list_item.xml.

  • In activity_main.xml, add the following code to create a basic layout:

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.appcompat.widget.AppCompatActivity
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="16dp"
    tools:context=".MainActivity">
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
    
        <EditText
            android:id="@+id/task_name"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:inputType="text"
            android:maxLength="100"
            android:hint="Enter Task Name" />
    
        <Button
            android:id="@+id/add_task_button"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Add Task" />
    
        <TextView
            android:id="@+id/task_list_display"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>
    </androidx.appcompat.widget.AppCompatActivity>
  • In task_list_item.xml, add the following code to create a basic layout for displaying task list items:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    
    <TextView
        android:id="@+id/task_name_list"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:ellipsize="middle"
        android:maxLines="1" />
    
    <Button
        android:id="@+id/task_delete_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="-" />
    </LinearLayout>

Next steps will be implemented in the coming tutorial.

Here is an example of settings configuration for Simple ToDo List, Task App with Admob Ads:

Initialization

Open the MainActivity.kt file and add the following code:

class MainActivity : AppCompatActivity() {
    lateinit var adView: AdView
    lateinit var todoListAdapter: TodoListAdapter

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Initialize AdView
        adView = AdView(this, AdSize.BANNER_320x50, AdSettings.testDeviceId)
        adView.adUnitId = Constants.AD_UNIT_ID
        adView.adSize = AdSize.BANNER
        adView.adFormat = AdFormat.BANNER
        val adContainer = findViewById<RelativeLayout>(R.id.ad_container)
        adContainer.addView(adView)

        // Initialize TodoListAdapter
        todoListAdapter = TodoListAdapter(this)
        val rvTodos = findViewById<RV_todo_list>(R.id.rv_todos)
        rvTodos.adapter = todoListAdapter
        // Load todos
        todoListAdapter.loadTodos()
    }
}

Admob App ID and Ad Unit ID

Open the strings.xml file and add the following lines:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">Simple ToDo List, Task App</string>
    <string name="ad_app_id">ca-app-pub-3940256099942544~3347514633</string>
    <string name="ad_unit_id">ca-app-pub-3940256099942544/2243482915</string>
    <!-- Other strings here -->
</resources>

AdMob Banner ID

Open the manifest.xml file and add the following code:

<?xml version="1.0" encoding="utf-8"?>
<manifest...>
    <!--... -->
    <activity android:name=".MainActivity">
        <intent-filter...>
            <!--... -->
        </intent-filter>
        <meta-data
            android:name="com.google.android.gms.ads.admob_app_id"
            android:value="@string/ad_app_id" />
        <meta-data
            android:name="android支持的 banner size"
            android:value="320x50" />
        <!--... -->
    </activity>
    <!--... -->
</manifest>

Adding AdMob Interstitials

Open the InterstitialAdLoader.kt file and add the following code:

class InterstitialAdLoader constructor(private val context: Context) {
    fun loadInterstitialAd() {
        InterstitialAd.load(context, Resources.getString(R.string.ad_unit_id),
            AdRequest.Builder().build(), object : InterstitialAdLoader.InterstitialLoadCallback {
                override fun onAdLoaded(p0: InterstitialAd?) {
                    // Ad has loaded successfully.
                }

                override fun onAdFailedToLoad(p0: Int) {
                    // Ad failed to load.
                }
            })
    }

    fun showInterstitialAd() {
        val interstitialAd = InterstitialAd(context)
        interstitialAd.adUnitId = Constants.AD_UNIT_ID
        interstitialAd.loadAd(AdRequest.Builder().build())
        interstitialAd.fullScreenContentTopOffset = 50
        interstitialAd.setAdListener(object : AdListener {
            override fun onAdClosed() {
                // Ad has closed.
            }

            override fun onAdFailedToLoad(p0: Int) {
                // Ad has failed to load.
            }

            override fun onAdLeftApplication() {
                // Ad has left application.
            }
        })
        interstitialAd.show()

    }
}

Enabling Test Ads

Open the Constants.kt file and add the following code:

const val AD_UNIT_ID = "ca-app-pub-3940256099942544/2243482915"
const val AdSettings.testDeviceId = "SEE_YOUR_TARGETING_HINT"

Important

Replace the CA-APP-PUB-PUB-XXXXXX code with your own AdMob app ID in the strings.xml file. The testDeviceId will be replaced with the unique ID from the AdMob test devices for testing.

Here are the features of the Simple ToDo List, Task App with Admob Ads:

  1. Android 10 (Q) Support: The app supports Android 10 (Q) and is compatible with devices running on this operating system.
  2. Android Studio Project: The app is developed using Android Studio, a popular integrated development environment (IDE) for Android app development.
  3. Splash Screen: The app has a splash screen that appears when the app is launched.
  4. Colorful: The app has a colorful design that makes it visually appealing.
  5. Material Design 2.0: The app uses Material Design 2.0, a design language developed by Google that provides a set of guidelines for building user interfaces.
  6. Google FireBase Support: The app uses Firebase, a backend platform developed by Google that provides a set of tools for building scalable and maintainable applications.
  7. Firebase Analytics: The app uses Firebase Analytics, a service that provides analytics and insights about app usage.
  8. Easy to reskin: The app is easy to reskin, meaning that the design and layout can be easily customized to fit different branding or visual styles.
  9. Admob banner & interstitial ads integrated: The app has Admob ads integrated, which allows for displaying banner and interstitial ads within the app.
  10. Create tasks and notes faster: The app allows users to create tasks and notes quickly and easily.
  11. Source code in Android Studio Kotlin Language: The app's source code is written in Android Studio using Kotlin, a modern programming language developed by JetBrains.
  12. Add tasks and with image support: The app allows users to add tasks and notes with image support, making it easy to attach pictures or other visual elements to tasks.
  13. Automatically delete tasks which are completed: The app automatically deletes tasks that are completed, keeping the task list organized and up-to-date.

Note that the app also has a download link to download the APK file, and there is a requirement to pay $10 for Facebook ads integration.

Simple ToDo LIst, Task App with Admob Ads
Simple ToDo LIst, Task App with Admob Ads

$19.00

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