Cara Membuat Aplikasi Android Untuk Menampilkan Notifikasi

Halo para android programmer, bagaimana kabar kalian hari ini? Saya harap kalian semua dalam keadaan yang baik-baik saja. Pada kesempatan kali ini saya akan membagikan tutorial mudah Cara Membuat Aplikasi Android Untuk Menampilkan Notifikasi di Android Studio.

Notifikasi adalah pesan yang dapat kalian tampilkan kepada pengguna di luar UI aplikasi android kalian. Jika kalian memberi tahu sistem untuk menampilkan notifikasi kepada pengguna, maka mereka akan melihat ikon di notification bar untuk melihat detail notifikas. Mereka perlu menggulir (scroll) notification bar ke bawah untuk membuka notification drawer.

Fitur ini paling wajib di tambahkan pada aplikasi kalian karena saat ini hampir semua aplikasi menggunanya. Notifikasi dikirim kepada pengguna untuk memberikan beberapa informasi tentang aplikasi, pembaruan, penawaran dan sebagainya. Aplikasi email memberi tahu kalian jika ada surat baru yang diterima dan aplikasi berita menunjukkan pemberitahuan kepada pengguna jika ada berita yang sedang viral.

Kalian dapat menampilkan notifikasi sederhana, notifikasi khusus, notifikasi push dan sebagainya. Ada banyak cara untuk membuat aplikasi bisa menampilkan notifikasi dan dalam tutorial ini kalian akan belajar cara membuat aplikasi android untuk menampilkan notifikasi sederhana di android studio dengan cara yang mudah.

Tutorial Cara Membuat Aplikasi Android Untuk Menampilkan Notifikasi Sederhana

Buatlah project android studio baru dengan informasi sebagai berikut:

Application Name:Notif App
Package Name:com.androidrion.notifapp
Languge:Java
Minimum SDK:API 15: Android 4.0.3 (IceCreamSandwich)

Daftar file xml layout yang digunakan dalam project ini:

  1. activity_main.xml

Daftar file java class yang digunakan dalam project ini:

  1. MainActivity.java

Dibawah ini adalah langkah-langkah dalam pembuatan aplikasi Notif App.

XML Layout File

Pada project ini saya membuat notifikasi muncul dengan cara menekan tombol yang ada pada aplikasi. Untuk itu, buka file activity_main.xml dalam folder layout. Lalu tambahkan widget Button di dalamnya. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/buttonNotif"
        style="@style/Widget.AppCompat.Button.Colored"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/app_name"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

Java Class File

Setelah kalian menambahkan widget button pada file xml layout, sekarang kalian buka file MainActivity dalam folder java. Dalam file tersebut tambahkan String CHANNEL_ID dan Integer NOTIFICATION_ID. Ini untuk aplikasi bisa membaca id notifikasi yang akan di tampilkan pada device android. Jadi setiap notifikasi memiliki idnya masing-masing. Karena dalam tutorial ini sederhana, jadi kita bebas memasukkan ID nya. Berikut ini adalah kode lengkap untuk file MainActivity.java

app/java/com.androidrion.notifapp/MainActivity.java

package com.androidrion.notifapp;

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    private static final String CHANNEL_ID = "notif_app";
    private static final int NOTIFICATION_ID = 999;

    Button btnNotif;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        btnNotif = findViewById(R.id.buttonNotif);
        btnNotif.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this, CHANNEL_ID);
                builder.setSmallIcon(R.drawable.ic_notifications);
                builder.setContentTitle("Complete Your Timeline");
                builder.setContentText("Add your missing visit in Jakarta on Sunday");
                builder.setPriority(NotificationCompat.PRIORITY_DEFAULT);
                NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(MainActivity.this);
                notificationManagerCompat.notify(NOTIFICATION_ID, builder.build());
            }
        });
    }
}

Run Project

Sekarang kalian bisa menjalankan project android studio kalian. Apabila kode diatas tidak terjadi error, maka aplikasi akan terlihat seperti pada gambar di bawah ini.

AKHIR KATA

Itulah tadi tutorial singkat dan mudah cara membuat aplikasi android untuk menampilkan notifikasi sederhana. Tutorial diatas sangatlah mudah untuk dikerjakan karena tidak begitu banyak kode atau file java class yang digunakan untuk membuat aplikasi android bisa menampilkan notifikasi sederhana.

Jika kalian mengalami kendala saat melakukan tutorial di atas, silahkan komentar di bawah artikel ini. Jangan lupa untuk like dan subscribe Channel YouTube Android Rion. Semoga artikel ini membantu kalian. Terima Kasih.

Hosting Unlimited Indonesia

Get real time updates directly on you device, subscribe now.

You might also like

Leave A Reply

Your email address will not be published.