কম্পিউটার টিউটোরিয়াল

এন্ড্রয়েডে কোটলিন ব্যবহার করে ইমেইল ঠিকানা যাচাই করার পদ্ধতি

কোটলিন দিয়ে এন্ড্রয়েডে ইমেইল যাচাইকরণ টিউটোরিয়াল

এই উদাহরণটি দেখায় কিভাবে কোটলিন ব্যবহার করে এন্ড্রয়েড অ্যাপ্লিকেশনে একটি ইমেইল ঠিকানা যাচাই করা যায়। আমরা একটি সাধারণ ফর্ম তৈরি করব যেখানে ব্যবহারকারী ইমেইল লিখে এবং একটি বাটনে ক্লিক করলে সেটি বৈধ কিনা তা যাচাই করা হবে।

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

Android Studio-তে File → New Project এ যান এবং প্রয়োজনীয় বিবরণ পূরণ করে একটি নতুন প্রজেক্ট তৈরি করুন।

ধাপ ২: লেআউট XML ফাইল কনফিগার করুন

res/layout/activity_main.xml ফাইলে নিচের কোড যোগ করুন:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="8dp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:text="Tutorials Point"
        android:textAlignment="center"
        android:textColor="@android:color/holo_green_dark"
        android:textSize="32sp"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:hint="ইমেইল ঠিকানা লিখুন" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/editText"
        android:layout_alignParentEnd="true"
        android:layout_marginTop="5dp"
        android:onClick="validateEmail"
        android:text="যাচাই করুন" />

</RelativeLayout>

ধাপ ৩: MainActivity.kt ফাইলে লজিক লিখুন

import android.os.Bundle
import android.view.View
import android.widget.EditText
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    private lateinit var editText: EditText
    private lateinit var email: String
    private val emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+"

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"
        editText = findViewById(R.id.editText)
        email = editText.text.toString().trim()
    }

    fun validateEmail(view: View?) {
        if (email.matches(emailPattern.toRegex())) {
            Toast.makeText(applicationContext, "বৈধ ইমেইল ঠিকানা", Toast.LENGTH_SHORT).show()
        } else {
            Toast.makeText(applicationContext, "অবৈধ ইমেইল ঠিকানা", Toast.LENGTH_SHORT).show()
        }
    }
}

ধাপ ৪: AndroidManifest.xml আপডেট করুন

সাধারণ ম্যানিফেস্ট কনফিগারেশন যথেষ্ট, কোনো অতিরিক্ত পারমিশনের প্রয়োজন নেই।

অ্যাপ্লিকেশন চালানোর পদ্ধতি

আপনার এন্ড্রয়েড ডিভাইস কম্পিউটারের সাথে সংযুক্ত করুন। Android Studio-তে Run আইকনে ক্লিক করুন এবং আপনার মোবাইল ডিভাইস নির্বাচন করুন। অ্যাপ খুললে একটি ফর্ম দেখতে পাবেন যেখানে ইমেইল লিখে "যাচাই করুন" বাটনে ক্লিক করলে ফলাফল দেখাবে।

  1. How can I validate EditText input in Android?

  2. অ্যান্ড্রয়েডে ইমেইল অ্যাড্রেস যাচাই করার পদ্ধতি

  3. Kotlin ব্যবহার করে Android-এ JSON অবজেক্ট পার্স করা

  4. অ্যান্ড্রয়েড এমুলেটরের IP ঠিকানা কোটলিন ব্যবহার করে পাওয়ার উপায়