Posts

Showing posts from February, 2025

🛠️ Converter Class – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦুāĻুāύ

  🛠️ Converter Class – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦুāĻুāύ Room Database āϏাāϧাāϰāĻŖāϤ āĻĒ্āϰিāĻŽিāϟিāĻ­ āϟাāχāĻĒেāϰ āĻĄাāϟা (āϝেāĻŽāύ Int , String , Boolean , āχāϤ্āϝাāĻĻি) āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāϤে āĻĒাāϰে । āĻ•িāύ্āϤু āϝāĻĻি āφāĻŽāϰা āĻ•াāϏ্āϟāĻŽ āĻ…āĻŦāϜেāĻ•্āϟ āĻŦা āϜāϟিāϞ āĻĄাāϟা āϟাāχāĻĒ (āϝেāĻŽāύ List , Date , Enum , Map ) āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāϤে āϚাāχ āϤাāĻšāϞে āĻ•ী āĻšāĻŦে? 🤔 ✅ āϏেāĻ–াāύেāχ āĻĻāϰāĻ•াāϰ āĻšā§Ÿ @TypeConverter āĻŦা āĻ•āύāĻ­াāϰ্āϟাāϰ āĻ•্āϞাāϏ! 📌 Converter Class āĻ•ী? 🔹 Converter Class āĻāĻŽāύ āĻāĻ•āϟি āĻ•্āϞাāϏ, āϝা Room Database-āĻ•ে āĻŦāϞে āĻĻে⧟, āĻ•ীāĻ­াāĻŦে āĻāĻ•āϟি āϜāϟিāϞ āĻĄাāϟা āϟাāχāĻĒāĻ•ে SQLite-āĻāϰ āϜāύ্āϝ āϏাāĻĒোāϰ্āϟেāĻĄ āĻĢāϰāĻŽ্āϝাāϟে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰāϤে āĻšāĻŦে āĻāĻŦং āĻĒāϰে āφāĻŦাāϰ āφāĻ—েāϰ āĻĢāϰāĻŽ্āϝাāϟে āĻĢিāϰি⧟ে āφāύāϤে āĻšāĻŦে। 💡 āϏāĻšāϜ āĻ•āϰে āĻŦāϞāϞে – āĻāϟি āĻāĻ•āϟি āĻĄাāϟা āĻĢāϰāĻŽ্āϝাāϟ āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰাāϰ āĻŽাāϧ্āϝāĻŽ । đŸŽ¯ Converter Class āĻ•েāύ āĻĻāϰāĻ•াāϰ? 👉 Room Database āϏāϰাāϏāϰি List, Date, Map, āĻŦা Custom Object āϏ্āϟোāϰ āĻ•āϰāϤে āĻĒাāϰে āύা। 👉 āϤাāχ āĻāĻ—ুāϞোāĻ•ে String āĻŦা āĻ…āύ্āϝ āϏাāĻĒোāϰ্āϟেāĻĄ āĻĢāϰāĻŽ্āϝাāϟে āĻ•āύāĻ­াāϰ্āϟ āĻ•āϰে āϏ্āϟোāϰ āĻ•āϰāϤে āĻšā§Ÿ। 👉 āĻĒāϰে āφāĻŦাāϰ āϏেāĻ—ুāϞোāĻ•ে āφāĻ—েāϰ āĻŽāϤো āϰূāĻĒাāύ্āϤāϰ āĻ•āϰāϤে āĻšā§Ÿ। 👉 āĻāϟাāχ Converter Class-āĻāϰ āĻ•াāϜ! 🚀 āĻ•āύāĻ­াāϰ্āϟাāϰ āĻ•্āϞাāϏ āϤৈāϰি āĻ•āϰা āĻļিāĻ–ুāύ! ā§§️⃣ Date (āϤাāϰিāĻ–) āĻ•āύāĻ­াāϰ্āϟাāϰ Room Database āϏāϰাāϏāϰি Date āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāϤে āĻĒাāϰে āύা। āϤাāχ Date →...

🛠️ Entity āĻ•্āϞাāϏ – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦুāĻুāύ

  🛠️ Entity āĻ•্āϞাāϏ – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦুāĻুāύ Android āĻ…্āϝাāĻĒে Room Database āĻŦ্āϝāĻŦāĻšাāϰেāϰ āϏāĻŽā§Ÿ Entity āĻ•্āϞাāϏ āϤৈāϰি āĻ•āϰা āĻšā§Ÿ, āϝা āĻāĻ•āϟি āϟেāĻŦিāϞেāϰ āĻ•াāĻ াāĻŽো (Structure) āύিāϰ্āϧাāϰāĻŖ āĻ•āϰে । 📌 Entity āĻ•্āϞাāϏ āĻ•ী? Entity āĻšāϞো āĻāĻ•āϟি āĻŽāĻĄেāϞ āĻ•্āϞাāϏ āϝা Room Database-āĻ āϟেāĻŦিāϞেāϰ āĻŽāϤ āĻ•াāϜ āĻ•āϰে। āĻāϟি āĻāĻ•āϟি āϰি⧟েāϞ āĻĄাāϟাāĻŦেāϏ āϟেāĻŦিāϞেāϰ āϰিāĻĒ্āϰেāϜেāύ্āϟেāĻļāύ , āϝেāĻ–াāύে āĻĒ্āϰāϤিāϟি āĻĢিāϞ্āĻĄ (āĻ­েāϰি⧟েāĻŦāϞ) āĻĄাāϟাāĻŦেāϏেāϰ āĻāĻ•āϟি āĻ•āϞাāĻŽেāϰ āĻŽāϤ āφāϚāϰāĻŖ āĻ•āϰে। 🏛️ āϝেāĻŽāύ: āφāĻĒāύি āϝāĻĻি āĻāĻ•āϟি User Table āĻŦাāύাāϤে āϚাāύ, āϤাāĻšāϞে User āύাāĻŽে āĻāĻ•āϟি Entity āĻ•্āϞাāϏ āϤৈāϰি āĻ•āϰāϤে āĻšāĻŦে। đŸŽ¯ Entity āĻ•্āϞাāϏ āĻ•েāύ āĻĻāϰāĻ•াāϰ? ✅ Room Database āϏ্āĻŦ⧟ংāĻ•্āϰি⧟āĻ­াāĻŦে āĻāχ āĻ•্āϞাāϏāĻ•ে SQLite āϟেāĻŦিāϞে āĻ•āύāĻ­াāϰ্āϟ āĻ•āϰে। ✅ āĻ•োāĻĄ āφāϰāĻ“ āϏāĻšāϜ āĻ“ āĻ•্āϞিāύ āĻšā§Ÿ। ✅ āĻĄাāϟাāĻŦেāϏেāϰ āϜāύ্āϝ āφāϞাāĻĻা SQL āϞেāĻ–া āϞাāĻ—ে āύা, āĻ•াāϰāĻŖ Room āύিāϜেāχ āϟেāĻŦিāϞ āϤৈāϰি āĻ•āϰে। 🛠️ Entity āĻ•্āϞাāϏেāϰ āϏ্āϟ্āϰাāĻ•āϚাāϰ āĻāĻ•āϟি āϏাāϧাāϰāĻŖ User Entity āĻ•্āϞাāϏ āĻĻেāĻ–ুāύ 👇 import androidx.room.Entity import androidx.room.PrimaryKey @Entity(tableName = "users") data class User( @PrimaryKey(autoGenerate = true) val id: Int = 0, val name: String, val email: String, val age: Int ) 🚀 āĻāĻ–াāύে āĻ•ী āϘāϟāϞ? ✔ @E...

🔍 āϰিāĻĒোāϜিāϟāϰি āχāύ্āϟাāϰāĻĢেāϏ (Repository Interface) – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦ্āϝাāĻ–্āϝা

  🔍 āϰিāĻĒোāϜিāϟāϰি āχāύ্āϟাāϰāĻĢেāϏ (Repository Interface) – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦ্āϝাāĻ–্āϝা āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ āĻ…্āϝাāĻĒ āĻĄেāĻ­েāϞāĻĒāĻŽেāύ্āϟে MVVM (Model-View-ViewModel) āφāϰ্āĻ•িāϟেāĻ•āϚাāϰে āĻĄাāϟা āĻŽ্āϝাāύেāϜāĻŽেāύ্āϟāĻ•ে āϏুāύ্āĻĻāϰāĻ­াāĻŦে āĻ—ুāĻ›ি⧟ে āϰাāĻ–āϤে Repository Pattern āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿ। đŸŽ¯ āϰিāĻĒোāϜিāϟāϰি āĻ•ী? āϰিāĻĒোāϜিāϟāϰি (Repository) āĻšāϞো āĻāĻ•āϟি āĻŽāϧ্āϝāϏ্āĻĨāϤাāĻ•াāϰী (Mediator), āϝা āĻĄাāϟাāĻŦেāϜ, API āĻŦা āϞোāĻ•াāϞ āĻĢাāχāϞ āĻĨেāĻ•ে āĻĄাāϟা āφāύāϤে āĻāĻŦং āϏংāϰāĻ•্āώāĻŖ āĻ•āϰāϤে āĻŦ্āϝāĻŦāĻšৃāϤ āĻšā§Ÿ। 👉 āϏāĻšāϜ āĻ•āϰে āĻŦāϞāϞে, āϰিāĻĒোāϜিāϟāϰি āĻšāϞো āĻāĻ•āϟি "āĻĄাāϟা āĻŽ্āϝাāύেāϜাāϰ" āϝা āφāĻĒāύাāϰ āĻ…্āϝাāĻĒেāϰ āĻŦিāĻ­িāύ্āύ āĻĄাāϟা āϏোāϰ্āϏেāϰ āϏাāĻĨে āϝোāĻ—াāϝোāĻ— āĻ•āϰে। ⚡ āϰিāĻĒোāϜিāϟāϰি āĻ•েāύ āĻĻāϰāĻ•াāϰ? ✅ āĻĄাāϟা āϏোāϰ্āϏ āĻĒāϰিāĻŦāϰ্āϤāύ āĻ•āϰāϞে āĻ•োāĻĄে āĻŦ⧜ āĻĒāϰিāĻŦāϰ্āϤāύ āύা āĻ•āϰেāĻ“ āĻ•াāϜ āϚাāϞাāύো āϝা⧟। ✅ ViewModel āĻŦা UI āϞে⧟াāϰāĻ•ে āϏāϰাāϏāϰি āĻĄাāϟাāĻŦেāϜ/API-āĻāϰ āϏাāĻĨে āϝুāĻ•্āϤ āύা āĻ•āϰে āϰিāĻĒোāϜিāϟāϰিāϰ āĻŽাāϧ্āϝāĻŽে āĻĄাāϟা āφāύা āĻšā§Ÿ, āϝা āĻ•োāĻĄ āĻ•্āϞিāύ āĻ“ āĻŽāĻĄিāωāϞাāϰ āϰাāĻ–ে। ✅ āϰিāĻĒোāϜিāϟāϰি āĻāĻ•āχāϏাāĻĨে āϞোāĻ•াāϞ āĻĄাāϟাāĻŦেāϜ (Room) āĻāĻŦং āύেāϟāĻ“ā§Ÿাāϰ্āĻ• (Retrofit) āĻĨেāĻ•ে āĻĄাāϟা āφāύāϤে āĻĒাāϰে। 📌 āϰিāĻĒোāϜিāϟāϰি āχāύ্āϟাāϰāĻĢেāϏ āĻ•ী? āϰিāĻĒোāϜিāϟāϰি āχāύ্āϟাāϰāĻĢেāϏ (Repository Interface) āĻŽূāϞāϤ āĻāĻ•āϟি āĻ•āύ্āϟ্āϰাāĻ•্āϟ (āϚুāĻ•্āϤি) āĻŦা āĻ—াāχāĻĄāϞাāχāύ , āϝেāĻ–াāύে āĻĄাāϟা āĻĢেāϚ āĻŦা āĻŽ্āϝাāύিāĻĒুāϞেāĻļāύেāϰ āϜāύ্āϝ āĻ•িāĻ›ু āĻŽেāĻĨāĻĄ āĻĄিāĻĢাāχāύ āĻ•āϰা āĻšā§Ÿ। 📝 āχāύ্āϟাāϰ...

👉āύোāϟিāĻĢিāĻ•েāĻļāύ āϚ্āϝাāύেāϞ (Notification Channel) – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦ্āϝাāĻ–্āϝা

  👉 āύোāϟিāĻĢিāĻ•েāĻļāύ āϚ্āϝাāύেāϞ (Notification Channel) – āϏāĻšāϜ āĻ­াāώা⧟ āĻŦ্āϝাāĻ–্āϝা Android 8.0 (API Level 26) āĻĨেāĻ•ে āĻ—ুāĻ—āϞ Notification Channel āϏিāϏ্āϟেāĻŽ āĻāύেāĻ›ে, āϝাāϤে āχāωāϜাāϰāĻĻেāϰ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻŽ্āϝাāύেāϜ āĻ•āϰা āϏāĻšāϜ āĻšā§Ÿ। āĻĒুāϰāύো āϏিāϏ্āϟেāĻŽে āϏāĻŦ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻāĻ•āχāĻ­াāĻŦে āĻĻেāĻ–াāύো āĻšāϤো, āĻ•িāύ্āϤু āύāϤুāύ āĻāχ āϚ্āϝাāύেāϞ āϏিāϏ্āϟেāĻŽেāϰ āĻŽাāϧ্āϝāĻŽে āχāωāϜাāϰ āύিāϰ্āĻĻিāώ্āϟ āĻ•্āϝাāϟাāĻ—āϰিāϰ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻ•āύ্āϟ্āϰোāϞ āĻ•āϰāϤে āĻĒাāϰে। āύোāϟিāĻĢিāĻ•েāĻļāύ āϚ্āϝাāύেāϞ āĻ•ী? āĻāϟি āĻŽূāϞāϤ āĻāĻ•āϟি āĻ—্āϰুāĻĒ āĻŦা āĻ•্āϝাāϟাāĻ—āϰি , āϝেāĻ–াāύে āύিāϰ্āĻĻিāώ্āϟ āϧāϰāύেāϰ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻāĻ•āϏাāĻĨে āϰাāĻ–া āĻšā§Ÿ। āωāĻĻাāĻšāϰāĻŖāϏ্āĻŦāϰূāĻĒ, āϝāĻĻি āφāĻĒāύাāϰ āĻ…্āϝাāĻĒে “āĻŽেāϏেāϜ” āĻāĻŦং “āĻĒ্āϰোāĻŽোāĻļāύ” āĻĻুāχ āϧāϰāύেāϰ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻĨাāĻ•ে, āϤাāĻšāϞে āφāĻĒāύি āĻĻুāϟি āφāϞাāĻĻা āϚ্āϝাāύেāϞ āϤৈāϰি āĻ•āϰāϤে āĻĒাāϰেāύ। ✔ āĻŽেāϏেāϜ āϚ্āϝাāύেāϞ → āĻļুāϧুāĻŽাāϤ্āϰ āĻŽেāϏেāϜেāϰ āϜāύ্āϝ āύোāϟিāĻĢিāĻ•েāĻļāύ ✔ āĻĒ্āϰোāĻŽোāĻļāύ āϚ্āϝাāύেāϞ → āĻĄিāϏāĻ•াāωāύ্āϟ, āĻ…āĻĢাāϰ, āχāϤ্āϝাāĻĻিāϰ āϜāύ্āϝ āύোāϟিāĻĢিāĻ•েāĻļāύ āϚ্āϝাāύেāϞ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰাāϰ āϏুāĻŦিāϧা ✅ āχāωāϜাāϰ āϚ্āϝাāύেāϞ āĻ…āύুāϝা⧟ী āύোāϟিāĻĢিāĻ•েāĻļāύ āĻ…āύ/āĻ…āĻĢ āĻ•āϰāϤে āĻĒাāϰে। ✅ āĻĒ্āϰāϤিāϟি āϚ্āϝাāύেāϞেāϰ āϜāύ্āϝ āϏাāωāύ্āĻĄ, āĻ­াāχāĻŦ্āϰেāĻļāύ, āϞাāχāϟ āϏেāϟ āĻ•āϰা āϝা⧟। ✅ āĻŦিāĻ­িāύ্āύ āĻ•্āϝাāϟাāĻ—āϰিāϰ āύোāϟিāĻĢিāĻ•েāĻļāύ āĻ—োāĻ›াāύো āĻĨাāĻ•ে । ✅ Android 8.0+ āĻĄিāĻ­াāχāϏে āĻāϟি āĻ…āĻŦāĻļ্āϝāχ āϞাāĻ—āĻŦে , āύাāĻšāϞে āύোāϟিāĻĢিāĻ•েāĻļāύ āĻļো āĻ•āϰāĻŦে āύা! āĻ•ীāĻ­াāĻŦে āύোāϟিāĻĢিāĻ•েāĻļāύ āϚ্āϝাāύেāϞ āϤৈāϰি ...

🧠 Mapper Class – āĻŦ্āϰেāχāύ-āĻĢ্āϰেāύ্āĻĄāϞি āĻŦ্āϝাāĻ–্āϝা (Kotlin)

  🧠 Mapper Class – āĻŦ্āϰেāχāύ-āĻĢ্āϰেāύ্āĻĄāϞি āĻŦ্āϝাāĻ–্āϝা (Kotlin) āϤুāĻŽি āϝāĻĻি āĻ•āĻ–āύāĻ“ āĻāĻŽāύ āϏিāϚুāϝ়েāĻļāύ āĻĻেāĻ–ো āϝেāĻ–াāύে āĻāĻ•āϟা āĻĄাāϟা āĻ•্āϞাāϏেāϰ āĻĄাāϟা āĻ…āύ্āϝ āĻāĻ•āϟা āĻĄাāϟা āĻ•্āϞাāϏে āϟ্āϰাāύ্āϏāĻĢাāϰ āĻ•āϰāϤে āĻšāϝ় , āϤāĻ–āύ Mapper āĻ•্āϞাāϏ āĻ•াāϜে āϞাāĻ—ে। 🤔 đŸŽ¯ Mapper Class āĻ•ী? Mapper āĻšāϞ āĻāĻ•āϟা āĻ•āύāĻ­াāϰ্āϟাāϰ , āϝা āĻāĻ•āϟা āĻĄাāϟা āϟাāχāĻĒāĻ•ে āφāϰেāĻ•āϟা āĻĄাāϟা āϟাāχāĻĒে āϰূāĻĒাāύ্āϤāϰ āĻ•āϰে । 🔹 āϝāĻ–āύ āĻĻāϰāĻ•াāϰ? API āĻĨেāĻ•ে āφāϏা āĻĄাāϟা (DTO) UI āĻŽāĻĄেāϞে āĻ•āύāĻ­াāϰ্āϟ āĻ•āϰāϤে Database Entity → UI Model UI Model → API Request āĻāĻ• āϧāϰāĻŖেāϰ āĻ…āĻŦāϜেāĻ•্āϟāĻ•ে āφāϰেāĻ• āϧāϰāĻŖেāϰ āĻ…āĻŦāϜেāĻ•্āϟ āĻŦাāύাāϤে ✨ āĻāĻ•āϟা āĻŦাāϏ্āϤāĻŦ āωāĻĻাāĻšāϰāĻŖ āϧāϰো, āϤোāĻŽাāϰ āĻ…্āϝাāĻĒে āχāωāϜাāϰেāϰ āϤāĻĨ্āϝ API āĻĨেāĻ•ে āφāϏāĻ›ে āĻāχ āĻĢāϰāĻŽ্āϝাāϟে: data class UserDto( val id: Int, val fullName: String, val email: String ) 📌 āĻ•িāύ্āϤু āϤোāĻŽাāϰ UI-āϤে āĻāχ āĻĢāϰāĻŽ্āϝাāϟ āĻĻāϰāĻ•াāϰ: data class User( val userId: Int, val name: String, val email: String ) 🚀 Mapper Class āϤৈāϰি āĻ•āϰা āĻāĻ–āύ āĻāĻ•āϟা Mapper āĻ•্āϞাāϏ āĻŦাāύাāĻŦো āϝা UserDto āĻĨেāĻ•ে User āĻŦাāύাāĻŦে! class UserMapper { fun map(dto: UserDto): User { return User( userId = dto.id, name = dto.fullName, ...

Surface āĻ•ী āĻāĻŦং āĻāϟি Jetpack Compose-āĻ āĻ•েāύ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ? 🏗️

  Surface āĻ•ী āĻāĻŦং āĻāϟি Jetpack Compose-āĻ āĻ•েāύ āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ? 🏗️ Jetpack Compose-āĻ Surface āĻšāϞো āĻāĻ•āϟি āĻ­িāϜ্āϝুāϝ়াāϞ āĻ•āύ্āϟেāχāύাāϰ āϝা UI-āĻāϰ āĻŦিāĻ­িāύ্āύ āĻ…ংāĻļāĻ•ে āĻĄিāϜাāχāύ āĻ“ āϏ্āϟাāχāϞিং āĻ•āϰāϤে āĻŦ্āϝāĻŦāĻšৃāϤ āĻšāϝ়। āĻāϟি āĻŽূāϞāϤ āĻŦ্āϝাāĻ•āĻ—্āϰাāωāύ্āĻĄ āϰāĻ™, āĻļ্āϝাāĻĄো, āĻ•াāϰ্āύাāϰ āϰেāĻĄিāϝ়াāϏ, āχāϞেāĻ­েāĻļāύ āχāϤ্āϝাāĻĻি āύি⧟āύ্āϤ্āϰāĻŖ āĻ•āϰāϤে āϏাāĻšাāϝ্āϝ āĻ•āϰে। āĻāĻ•āϟি āϏাāϧাāϰāĻŖ āĻŦ্āϝাāĻ–্āϝা 🎨 āĻ­াāĻŦুāύ āφāĻĒāύি āĻāĻ•āϟি āĻĒেāχāύ্āϟিং āĻ•āϰāϤে āϝাāϚ্āĻ›েāύ। āĻĒেāχāύ্āϟিং āĻ•āϰাāϰ āϜāύ্āϝ āĻĒ্āϰāĻĨāĻŽে āφāĻĒāύাāϰ āĻāĻ•āϟি āĻ•্āϝাāύāĻ­াāϏ āĻĻāϰāĻ•াāϰ āϝেāĻ–াāύে āφāĻĒāύি āĻĄিāϜাāχāύ āφঁāĻ•āϤে āĻĒাāϰāĻŦেāύ। Surface āĻšāϞো āϏেāχ āĻ•্āϝাāύāĻ­াāϏ , āϝেāĻ–াāύে āφāĻĒāύি āϟেāĻ•্āϏāϟ, āĻŦাāϟāύ, āφāχāĻ•āύ, āχāĻŽেāϜ āχāϤ্āϝাāĻĻি āĻŦāϏাāϤে āĻĒাāϰেāύ। Surface-āĻāϰ āĻĒ্āϰāϧাāύ āĻ•াāϜāĻ—ুāϞো 🛠️ āĻŦ্āϝাāĻ•āĻ—্āϰাāωāύ্āĻĄ āϰāĻ™ āϏেāϟ āĻ•āϰা āĻ›াāϝ়া (elevation) āϝোāĻ— āĻ•āϰা āĻĒ্āϰাāύ্āϤ (corner radius) āĻ—োāϞ āĻ•āϰা āĻŦāϰ্āĻĄাāϰ āϝোāĻ— āĻ•āϰা āĻ•āύāϟেāύ্āϟ āĻ•āύ্āϟেāχāύাāϰ āĻšিāϏেāĻŦে āĻ•াāϜ āĻ•āϰা Surface-āĻāϰ āϏāĻšāϜ āωāĻĻাāĻšāϰāĻŖ: @Composable fun SimpleSurfaceExample() { Surface( modifier = Modifier.padding(16.dp), color = Color.LightGray, shadowElevation = 8.dp, shape = RoundedCornerShape(12.dp) ) { Text( text = "Hello, Surface!", m...

📡 āĻ•āĻ–āύ BroadcastReceiver āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦেāύ?

📡 āĻ•āĻ–āύ BroadcastReceiver āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦেāύ? 📌 āϏংāĻ•্āώেāĻĒে: BroadcastReceiver āϤāĻ–āύ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿ, āϝāĻ–āύ āφāĻĒāύাāϰ āĻ…্āϝাāĻĒāĻ•ে āϏিāϏ্āϟেāĻŽ āĻŦা āĻ…āύ্āϝ āĻ…্āϝাāĻĒ āĻĨেāĻ•ে āĻĒাāĻ াāύো āĻŦ্āϰāĻĄāĻ•াāϏ্āϟ āĻŽেāϏেāϜ āϰিāϏিāĻ­ āĻ•āϰāϤে āĻšāĻŦে। 📌 āĻ•āĻ–āύ BroadcastReceiver āĻĻāϰāĻ•াāϰ? 📌 āĻĒ্āϰ⧟োāϜāύ ✅ āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦেāύ āϏিāϏ্āϟেāĻŽ āχāĻ­েāύ্āϟ āĻļোāύা (Boot Complete, Battery Low, NFC State Change āχāϤ্āϝাāĻĻি) BroadcastReceiver Wi-Fi, Bluetooth, āĻŦা āĻŽোāĻŦাāχāϞ āĻĄাāϟা āĻ…āύ/āĻ…āĻĢ āĻšāϞে āϰেāϏāĻĒāύ্āϏ āĻ•āϰা BroadcastReceiver SMS āϰিāϏিāĻ­ āĻ•āϰা āĻŦা āĻ•āϞ āϏ্āϟ্āϝাāϟাāϏ āĻĒāϰিāĻŦāϰ্āϤāύ āĻĄিāϟেāĻ•্āϟ āĻ•āϰা BroadcastReceiver āϝāĻĻি āĻ…্āϝাāĻĒ āĻŦ্āϝাāĻ•āĻ—্āϰাāωāύ্āĻĄে āĻĨেāĻ•েāĻ“ āĻ•োāύো āχāĻ­েāύ্āϟ āĻš্āϝাāύ্āĻĄāϞ āĻ•āϰāϤে āĻšā§Ÿ BroadcastReceiver Firebase Cloud Messaging (FCM) āĻāϰ āĻŽাāϧ্āϝāĻŽে āĻĒুāĻļ āύোāϟিāĻĢিāĻ•েāĻļāύ āϰিāϏিāĻ­ āĻ•āϰা BroadcastReceiver 📡 BroadcastReceiver āĻĻুāχāĻ­াāĻŦে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝা⧟: 1️⃣ āϏ্āϟ্āϝাāϟিāĻ• āĻŦ্āϰāĻĄāĻ•াāϏ্āϟ āϰিāϏিāĻ­াāϰ (Manifest āĻ āϰেāϜিāϏ্āϟাāϰ āĻ•āϰāϤে āĻšā§Ÿ) 2️⃣ āĻĄা⧟āύাāĻŽিāĻ• āĻŦ্āϰāĻĄāĻ•াāϏ্āϟ āϰিāϏিāĻ­াāϰ (Runtime āĻ āϰেāϜিāϏ্āϟাāϰ āĻ•āϰāϤে āĻšā§Ÿ) 1️⃣ āϏ্āϟ্āϝাāϟিāĻ• āĻŦ্āϰāĻĄāĻ•াāϏ্āϟ āϰিāϏিāĻ­াāϰ (Manifest-āĻ āϰেāϜিāϏ্āϟাāϰ āĻ•āϰা) 👉 āϝāĻ–āύ āĻ…্āϝাāĻĒ āĻŦāύ্āϧ āĻĨাāĻ•āϞেāĻ“ āĻ•োāύো āχāĻ­েāύ্āϟ āϧāϰāϤে āĻšā§Ÿ। 👉 āϝেāĻŽāύ: āĻĄিāĻ­াāχāϏ āϰিāĻŦুāϟ āĻšāϞে āĻ…্āϝাāĻĒ āϚাāϞু āĻ•āϰা, SMS āϰিāϏিāĻ­ āĻ•āϰা...

🚀 Cache: āϏāĻšāϜāĻ­াāĻŦে āϏāĻŦāĻ•িāĻ›ু āĻŦুāĻুāύ!

  🚀 Cache: āϏāĻšāϜāĻ­াāĻŦে āϏāĻŦāĻ•িāĻ›ু āĻŦুāĻুāύ! 📌 āĻ•‍্āϝাāĻļ (Cache) āĻ•ী? 💡 Cache āĻšāϞো āĻāĻ•āϟি āϏুāĻĒাāϰ-āĻĢাāϏ্āϟ āĻŽেāĻŽāϰি, āϝা āĻĒ্āϰ⧟োāϜāύী⧟ āϤāĻĨ্āϝ āϏাāĻŽāϝ়িāĻ•āĻ­াāĻŦে āϏংāϰāĻ•্āώāĻŖ āĻ•āϰে, āϝাāϤে āĻ­āĻŦিāώ্āϝāϤে āĻĻ্āϰুāϤ āĻ…্āϝাāĻ•্āϏেāϏ āĻ•āϰা āϝা⧟। 📌 āĻ­াāĻŦুāύ, āφāĻĒāύি āĻĒ্āϰāϤিāĻĻিāύ āφāĻĒāύাāϰ āϘāϰেāϰ āϚাāĻŦি āĻ–ুঁāϜāĻ›েāύ। āϝāĻĻি āϚাāĻŦিāϟি āϏāϰাāϏāϰি āϟেāĻŦিāϞেāϰ āĻ“āĻĒāϰ āĻĨাāĻ•ে , āϤাāĻšāϞে āĻĻ্āϰুāϤ āĻ–ুঁāϜে āĻĒাāĻŦেāύ! ✅ āĻ•িāύ্āϤু āϝāĻĻি āϚাāĻŦিāϟি āĻĄ্āϰ⧟াāϰেāϰ āĻŽāϧ্āϝে āĻĨাāĻ•ে , āϤাāĻšāϞে āĻāĻ•āϟু āϏāĻŽā§Ÿ āϞাāĻ—āĻŦে। ⏳ ✔ Cache āĻšāϞো āϏেāχ āϟেāĻŦিāϞেāϰ āĻŽāϤো, āϝেāĻ–াāύে āĻĒ্āϰ⧟োāϜāύী⧟ āϜিāύিāϏ āϏāĻšāϜেāχ āĻĒাāĻ“ā§Ÿা āϝা⧟! 🏆 🛠 Cache āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে? (āϧাāĻĒে āϧাāĻĒে) 1️⃣ āφāĻĒāύি āĻāĻ•āϟি āĻ“ā§ŸেāĻŦāϏাāχāϟ āĻ–ুāϞāϞেāύ (Google.com)। āĻĒ্āϰāĻĨāĻŽāĻŦাāϰ āĻāϟি āϏাāϰ্āĻ­াāϰ āĻĨেāĻ•ে āϏāĻŽāϏ্āϤ āϤāĻĨ্āϝ āφāύāĻŦে (āϝা āϏāĻŽā§Ÿ āύে⧟)। āĻāĻ–āύ āĻāχ āϤāĻĨ্āϝ āφāĻĒāύাāϰ āĻĄিāĻ­াāχāϏেāϰ āĻ•‍্āϝাāĻļে āϏংāϰāĻ•্āώিāϤ āĻšāϞো। 2️⃣ āĻĻ্āĻŦিāϤী⧟āĻŦাāϰ Google āĻ–ুāϞāϞে… āĻŦ্āϰাāωāϜাāϰ āĻĒ্āϰāĻĨāĻŽে āĻ•‍্āϝাāĻļ āĻĨেāĻ•ে āĻĄাāϟা āφāύāĻŦে। āĻĢāϞে āĻ“ā§ŸেāĻŦāϏাāχāϟ āĻĻ্āϰুāϤ āϞোāĻĄ āĻšāĻŦে! ⚡ 💡 Cache-āĻāϰ āĻŦাāϏ্āϤāĻŦ āϜীāĻŦāύেāϰ āωāĻĻাāĻšāϰāĻŖ đŸŽ¯ 1️⃣ āĻ•্āϞাāϏেāϰ āύোāϟāĻŦুāĻ• (Cache) āĻŦāύাāĻŽ āϞাāχāĻŦ্āϰেāϰি (RAM/HDD) āφāĻĒāύাāϰ āύোāϟāĻŦুāĻ• = Cache (āϏāĻŦāϚে⧟ে āĻĻāϰāĻ•াāϰি āϤāĻĨ্āϝ āĻāĻ–াāύে āĻĨাāĻ•ে, āϏāĻšāϜেāχ āĻĒাāĻ“ā§Ÿা āϝা⧟)। āϞাāχāĻŦ্āϰেāϰি = āĻŽেāχāύ āĻŽেāĻŽāϰি (RAM āĻŦা Hard Disk) (āĻāĻ–াāύে āĻĒ্āϰāϚুāϰ āĻŦāχ āφāĻ›ে, āĻ–ুঁāϜāϤে āϏāĻŽā§Ÿ āϞাāĻ—ে)। ✔ āϝāĻ–āύāχ āĻĒāϰীāĻ•্āώাāϰ ...

📱 Android Cache: āϏāĻšāϜāĻ­াāĻŦে āϏāĻŦāĻ•িāĻ›ু āĻŦুāĻুāύ!

  📱 Android Cache: āϏāĻšāϜāĻ­াāĻŦে āϏāĻŦāĻ•িāĻ›ু āĻŦুāĻুāύ! 🔍 āĻ•্āϝাāĻļ (Cache) āĻ•ী? 💡 Android Cache āĻšāϞো āĻāĻŽāύ āĻāĻ•āϟি āϏ্āĻŽৃāϤি (Memory), āϝেāĻ–াāύে āĻ…্āϝাāĻĒ āĻ“ āĻ“ā§ŸেāĻŦāϏাāχāϟ āĻĒ্āϰ⧟োāϜāύী⧟ āϤāĻĨ্āϝ āϜāĻŽা āϰাāĻ–ে, āϝাāϤে āϤা āĻĻ্āϰুāϤ āϞোāĻĄ āĻšā§Ÿ। ✔ āĻ•āϞ্āĻĒāύা āĻ•āϰুāύ, āφāĻĒāύি āĻĒ্āϰāϤিāĻĻিāύ Facebook āĻŦা YouTube āϚাāϞাāύ। ✔ āϝāĻĻি āĻĒ্āϰāϤিāĻŦাāϰ āύāϤুāύ āĻ•āϰে āϏāĻŦāĻ•িāĻ›ু āϞোāĻĄ āĻ•āϰāϤে āĻšā§Ÿ, āϤাāĻšāϞে āĻ…āύেāĻ• āϏāĻŽā§Ÿ āϞাāĻ—āĻŦে! 😩 ✔ āϤাāχ, Android Cache āφāĻ—েāχ āĻ•িāĻ›ু āϤāĻĨ্āϝ āϏংāϰāĻ•্āώāĻŖ āĻ•āϰে āϰাāĻ–ে, āϝাāϤে āĻĒāϰāĻŦāϰ্āϤী āĻŦাāϰ āϏāĻŦāĻ•িāĻ›ু āĻĻ্āϰুāϤ āϞোāĻĄ āĻšā§Ÿ! ⚡ 🛠 Android Cache āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে? 1️⃣ āφāĻĒāύি āĻĒ্āϰāĻĨāĻŽāĻŦাāϰ āĻ•োāύো āĻ…্āϝাāĻĒ āϚাāϞু āĻ•āϰāϞেāύ। āĻ…্āϝাāĻĒেāϰ āχāĻŽেāϜ, āϞোāĻ—ো, āĻ­িāĻĄিāĻ“, āĻ“ āĻ…āύ্āϝাāύ্āϝ āĻĢাāχāϞ āϞোāĻĄ āĻšāϤে āϏāĻŽā§Ÿ āύে⧟। āĻāχ āĻĄাāϟা āĻĢোāύেāϰ Cache-āĻ āϜāĻŽা āĻšā§Ÿ। 2️⃣ āĻĻ্āĻŦিāϤী⧟āĻŦাāϰ āϝāĻ–āύ āϚাāϞু āĻ•āϰāĻŦেāύ... āĻ…্āϝাāĻĒ āφāĻ—েāϰ Cached āĻĄাāϟা āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰāĻŦে। āĻĢāϞে, āϞোāĻĄিং āϟাāχāĻŽ āĻ•āĻŽāĻŦে āĻāĻŦং āĻ…্āϝাāĻĒ āĻĻ্āϰুāϤ āϚāϞāĻŦে! 🚀 đŸŽ¯ Android Cache-āĻāϰ āĻŦাāϏ্āϤāĻŦ āϜীāĻŦāύেāϰ āωāĻĻাāĻšāϰāĻŖ 📌 1️⃣ Google Maps āĻĒ্āϰāĻĨāĻŽāĻŦাāϰ āϝāĻ–āύ āφāĻĒāύি āĻ•োāύো āϞোāĻ•েāĻļāύ āĻĻেāĻ–েāύ, āϤāĻ–āύ āĻŽ্āϝাāĻĒ āĻĄাāϟা āχāύ্āϟাāϰāύেāϟ āĻĨেāĻ•ে āĻĄাāωāύāϞোāĻĄ āĻšā§Ÿ। āĻĻ্āĻŦিāϤী⧟āĻŦাāϰ āϝāĻ–āύ āĻāĻ•āχ āϞোāĻ•েāĻļāύ āĻĻেāĻ–েāύ, āϤāĻ–āύ āĻ•্āϝাāĻļ āĻĨেāĻ•ে āĻĻ্āϰুāϤ āϞোāĻĄ āĻšā§Ÿ। 📌 2️⃣ YouTube āĻ•োāύো āĻ­িāĻĄিāĻ“ āĻĻেāĻ–াāϰ āϏāĻŽā§Ÿ, Thumbnail āĻ“ āĻ•িāĻ›ু āĻ…ংāĻļ āĻ•্āϝাāĻļে āϜāĻŽা āĻĨাāĻ•ে। āĻĢāϞে, āφāĻĒāύি ...

🚀 āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি: āϏāĻšāϜ āĻ“ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো!

  🚀 āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি: āϏāĻšāϜ āĻ“ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো! 🤔 āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি āĻ•ী? āĻ­াāĻŦুāύ, āφāĻĒāύি āĻāĻ•āϟা āĻ—্āϰাāĻŽেāϰ āĻŦাāϜাāϰে āφāĻ›েāύ। 🏡 āφāĻĒāύি āϝāĻĻি āϏেāĻ–াāύে āϚাāϞ āĻ•িāύāϤে āϚাāύ, āϤাāĻšāϞে āĻ•ি āĻ•াāĻ—āϜেāϰ āϟাāĻ•া (Paper Money) āϞাāĻ—āĻŦে? āύা! āĻ…āύেāĻ• āĻ—্āϰাāĻŽে āĻāĻ–āύ āĻŦাāϟাāϰ āϏিāϏ্āϟেāĻŽ (Barter System) āϚāϞে, āϝেāĻ–াāύে āϧাāύ āĻĻিāϝ়ে āφāϞু āĻ•েāύা āϝাāϝ়! 📌 āĻāĻ–āύ āĻ•āϞ্āĻĒāύা āĻ•āϰুāύ, āĻāĻŽāύ āĻāĻ• āĻŽুāĻĻ্āϰা āφāĻ›ে āϝা āĻĄিāϜিāϟাāϞ (āĻ•েāĻŦāϞ āĻ…āύāϞাāχāύে āĻĨাāĻ•ে) āĻāĻŦং āĻŦ্āϝাংāĻ•েāϰ āύিāϝ়āύ্āϤ্āϰāĻŖে āύেāχ। āϏেāϟাāχ āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি! đŸĒ™ ✔ āĻāϟি āϏāĻŽ্āĻĒূāϰ্āĻŖ āĻĄিāϜিāϟাāϞ (āĻ•োāύো āύোāϟ āĻŦা āĻ•āϝ়েāύ āύেāχ) ✔ āĻŦ্āϝাংāĻ• āĻŦা āϏāϰāĻ•াāϰেāϰ āύিāϝ়āύ্āϤ্āϰāĻŖ āĻ›াāĻĄ়াāχ āϚāϞে ✔ āĻāϟি āĻŦ্āϞāĻ•āϚেāχāύ (Blockchain) āύাāĻŽāĻ• āĻĒ্āϰāϝুāĻ•্āϤিāϰ āĻŽাāϧ্āϝāĻŽে āϏুāϰāĻ•্āώিāϤ 🎭 āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি āĻŦāύাāĻŽ āϏাāϧাāϰāĻŖ āϟাāĻ•া āĻŦিāώ⧟ āϏাāϧাāϰāĻŖ āϟাāĻ•া (BDT, USD) āĻ•্āϰিāĻĒ্āϟোāĻ•াāϰেāύ্āϏি (Bitcoin, Ethereum) āĻĢāϰ্āĻŽ্āϝাāϟ āĻ•াāĻ—āϜ āĻŦা āĻ•āϝ়েāύ đŸ’ĩ āĻĄিāϜিāϟাāϞ đŸ–Ĩ️ āύিāϝ়āύ্āϤ্āϰāĻŖ āĻ•েāύ্āĻĻ্āϰীāϝ় āĻŦ্āϝাংāĻ• đŸĻ āĻ•েāω āύিāϝ়āύ্āϤ্āϰāĻŖ āĻ•āϰে āύা 🚀 āϞেāύāĻĻেāύেāϰ āϟ্āϰ্āϝাāĻ•িং āϏāϰāĻ•াāϰ āĻ“ āĻŦ্āϝাংāĻ• āĻĻেāĻ–ে āĻŦ্āϞāĻ•āϚেāχāύে āϏংāϰāĻ•্āώিāϤ āĻĒ্āϰিāύ্āϟ āĻŦা āϤৈāϰি āĻ•āϰা āϏāϰāĻ•াāϰ āĻ›াāĻĒে āĻŽাāχāύিং (Mining) āĻĻ্āĻŦাāϰা āϤৈāϰি āĻšāϝ় āχāύ্āϟাāϰāύ্āϝাāĻļāύাāϞ āϟ্āϰাāύ্āϏāĻĢাāϰ āϏāĻŽāϝ় āĻ“ āĻĢি āĻŦেāĻļি āϞাāĻ—ে āĻ–ুāĻŦ āĻĻ্āϰুāϤ āĻ“ āĻ•āĻŽ āĻ–āϰāϚে 🔗 āĻŦ্āϞāĻ•āϚেāχāύ āĻ•ী?...

📌 āϤুāĻŽি āϝāĻĻি Android Widget āϤৈāϰি āĻ•āϰāϤে āϚাāĻ“, āϤাāĻšāϞে Android āĻ•ে āϜাāύাāϤে āĻšāĻŦে:

  📌 āϤুāĻŽি āϝāĻĻি Android Widget āϤৈāϰি āĻ•āϰāϤে āϚাāĻ“, āϤাāĻšāϞে Android āĻ•ে āϜাāύাāϤে āĻšāĻŦে: 1️⃣ āφāĻŽাāϰ āĻāĻ•āϟা Widget āφāĻ›ে! 2️⃣ āĻ“āχ Widget āĻ•āĻ–āύ āφāĻĒāĻĄেāϟ āĻšāĻŦে? 3️⃣ āĻ“āχ Widget-āĻāϰ āϏāĻŦ āχāύāĻĢāϰāĻŽেāĻļāύ āĻ•োāĻĨা⧟ āφāĻ›ে? 💡 āĻāχ āϤিāύāϟা āϜিāύিāϏ āĻ িāĻ•āĻ াāĻ• āĻŦāϞāϤে āĻ—েāϞে āφāĻŽাāĻĻেāϰ āĻāχ <receiver> āĻ•োāĻĄāϟা āϞাāĻ—ে! 🏡 āĻ•āϞ্āĻĒāύা āĻ•āϰো: āϤুāĻŽি āĻāĻ•āϟা āĻ›োāϟ্āϟ āϰোāĻŦāϟ āĻŦাāύি⧟েāĻ›ো! 🤖 āϤুāĻŽি āϚাāĻ“, āϤোāĻŽাāϰ āϰোāĻŦāϟ āύিāϜে āύিāϜে āφāĻĒāĻĄেāϟ āĻšোāĻ• āĻāĻŦং āĻ িāĻ•āĻŽāϤো āĻ•াāϜ āĻ•āϰুāĻ•। đŸŽ¯ āĻ•িāύ্āϤু Android āϤো āϜাāύেāχ āύা āϝে āϤোāĻŽাāϰ āϰোāĻŦāϟ āφāĻ›ে! 🤷‍♂️ āϤাāĻšāϞে āĻ•ী āĻ•āϰāϤে āĻšāĻŦে? đŸ“ĸ āϤুāĻŽি Android-āĻāϰ āĻ•াāύে āĻ•াāύে āĻŦāϞāĻŦে: "āĻ­াāχ, āφāĻŽাāϰ MyWidget āύাāĻŽে āĻāĻ•āϟা āωāχāϜেāϟ āφāĻ›ে, āϝāĻ–āύ āφāĻĒāĻĄেāϟেāϰ āϏāĻŽā§Ÿ āφāϏāĻŦে āϤāĻ–āύ āφāĻŽাāĻ•ে āϜাāύি⧟ে āĻĻিāĻ“!" āĻāϟাāχ āφāĻŽাāĻĻেāϰ <receiver> āĻ•োāĻĄ! 🎉 🚀 āĻ•োāĻĄ āĻŦ্āϝাāĻ–্āϝা (āϏāϤ্āϝি āĻ–ুāĻŦ āϏāĻšāϜ! 😃) Step 1️⃣ - "āĻ­াāχ, āφāĻŽাāϰ Widget āφāĻ›ে!" 🤖 <receiver android:name=".MyWidget"> 👉 Android āĻ•ে āĻŦāϞāĻ›ি: "āĻ­াāχ, MyWidget āύাāĻŽে āĻāĻ•āϟা āωāχāϜেāϟ āφāĻ›ে, āĻāϟাāĻ•ে āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻŽāύে āĻ•āϰো!" Step 2️⃣ - "āφāĻŽাāϰ Widget āĻ•āĻ–āύ āφāĻĒāĻĄেāϟ āĻšāĻŦে?" 🔄 <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_...

MainActivity::class.java āĻ•ী āĻāĻŦং āĻāϟি āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে? 🤔

  MainActivity::class.java āĻ•ী āĻāĻŦং āĻāϟি āĻ•ীāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে? 🤔 āφāĻĒāύি āϝāĻĻি Kotlin -āĻ MainActivity::class.java āϞিāĻ–েāύ, āϤাāĻšāϞে āĻāϟি MainActivity āĻ•্āϞাāϏেāϰ āϰিāĻĢ্āϞেāĻ•āĻļāύ āĻ…āĻŦāϜেāĻ•্āϟ āĻĨেāĻ•ে Java āĻ•্āϞাāϏ āϟাāχāĻĒ āϰিāϟাāϰ্āύ āĻ•āϰে । āĻāϟি āĻŽূāϞāϤ Intent āĻŦা Java API -āϤে Kotlin āĻ•্āϞাāϏ āĻŦ্āϝāĻŦāĻšাāϰেāϰ āϜāύ্āϝ āĻĻāϰāĻ•াāϰ āĻšā§Ÿ। 💡 āϏāĻšāϜ āĻ­াāώা⧟ āĻŦ্āϝাāĻ–্āϝা 🔹 MainActivity::class 👉 āĻāϟি Kotlin āϰিāĻĢ্āϞেāĻ•āĻļāύ API āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰে MainActivity āĻ•্āϞাāϏেāϰ KClass āϰিāϟাāϰ্āύ āĻ•āϰে। 🔹 MainActivity::class.java 👉 āĻāϟি Java-āĻāϰ āĻ•্āϞাāϏ āϟাāχāĻĒ ( Class<MainActivity> ) āϰিāϟাāϰ্āύ āĻ•āϰে , āϝা Intent āĻŦা āĻ…āύ্āϝাāύ্āϝ Java API-āϤে āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§Ÿ। 📌 āĻ•োāĻĨা⧟ āĻŦ্āϝāĻŦāĻšাāϰ āĻšā§Ÿ? ✅ Intent āϤৈāϰি āĻ•āϰাāϰ āϏāĻŽā§Ÿ: val intent = Intent(this, MainActivity::class.java) startActivity(intent) 👉 āĻāĻ–াāύে MainActivity::class.java āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§ŸেāĻ›ে āĻ•াāϰāĻŖ Intent() āĻāĻ•āϟি Java āĻ•্āϞাāϏ, āϝা Class<*> āĻ—্āϰāĻšāĻŖ āĻ•āϰে । ✅ ViewModel āϤৈāϰি āĻ•āϰাāϰ āϏāĻŽā§Ÿ: val viewModel = ViewModelProvider(this).get(MainViewModel::class.java) 👉 āĻāĻ–াāύে MainViewModel::class.java āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āĻšā§ŸেāĻ›ে āĻ•াāϰāĻŖ ViewModelProvider() āĻāĻ•āϟি Java āϞাāχāĻŦ্āϰেāϰি, āϝা Class...

🤖 āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄেāϰ āĻ­āĻŦিāώ্āĻ¯ā§Ž āĻ•েāĻŽāύ āĻšāϤে āĻĒাāϰে? 🚀

  🤖 āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄেāϰ āĻ­āĻŦিāώ্āĻ¯ā§Ž āĻ•েāĻŽāύ āĻšāϤে āĻĒাāϰে? 🚀 āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ āϏāĻŦāϏāĻŽā§Ÿ āĻĒ্āϰāϝুāĻ•্āϤিāϰ āϏাāĻĨে āĻĒāϰিāĻŦāϰ্āϤāύāĻļীāϞ 📈 āĻāĻŦং āĻ­āĻŦিāώ্āϝāϤে āφāϰāĻ“ āωāύ্āύāϤ āĻšāĻŦে। āφāϏুāύ āĻĻেāĻ–ে āύেāχ, āφāĻ—াāĻŽী āĻĻিāύে āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ āĻĄেāĻ­েāϞāĻĒাāϰāĻĻেāϰ āϜāύ্āϝ āĻ•ী āĻ…āĻĒেāĻ•্āώা āĻ•āϰāĻ›ে! đŸ”Ĩ ā§§. AI & Android 🤖+📱 🔹 Google āχāϤিāĻŽāϧ্āϝেāχ AI-āĻ­িāϤ্āϤিāĻ• āĻ…্āϝাāĻĒ āĻ“ āĻĢিāϚাāϰেāϰ āĻĻিāĻ•ে āĻ—ুāϰুāϤ্āĻŦ āĻĻিāϚ্āĻ›ে। 🔹 Android āĻ…্āϝাāĻĒে Generative AI āĻ“ AI Agents āχāύ্āϟিāĻ—্āϰেāϟ āĻ•āϰা āĻšāĻŦে। 🔹 Google Assistant-āĻāϰ āϜা⧟āĻ—া⧟ AI-Powered Chatbots āφāϏāϤে āĻĒাāϰে। 🔹 āĻ…্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ āĻ…্āϝাāĻĒে AI āĻ•োāĻĄ āĻ•āĻŽ্āĻĒাāχāϞেāĻļāύ āĻ“ āĻ…āĻĒ্āϟিāĻŽাāχāϜেāĻļāύ āϏāĻšāϜ āĻšāĻŦে। → āϟিāĻĒāϏ: āĻāĻ–āύ āĻĨেāĻ•েāχ AI Integration āĻļিāĻ–āϤে āĻļুāϰু āĻ•āϰুāύ! 📡 ⧍. 5G & Edge Computing đŸ“ļ 🔹 5G āĻ•াāύেāĻ•āĻļāύ āĻĒ্āϰāϚāϞিāϤ āĻšāϞে āĻ•্āϞাāωāĻĄ āĻĒ্āϰāϏেāϏিং āφāϰāĻ“ āĻĻ্āϰুāϤ āĻšāĻŦে। 🔹 āĻ•āĻŽ āϞেāϟেāύ্āϏিāϰ āĻ•াāϰāĻŖে Real-time Gaming, Video Streaming, AR/VR āĻŦ্āϝাāĻĒāĻ• āωāύ্āύāϤি āĻĒাāĻŦে। 🔹 Android āĻ…্āϝাāĻĒে Cloud Gaming āĻ“ Edge AI Processing āϜāύāĻĒ্āϰি⧟ āĻšāĻŦে। → āϟিāĻĒāϏ: Real-time data processing āĻ“ Edge AI āϏāĻŽ্āĻĒāϰ্āĻ•িāϤ āϟেāĻ•āύোāϞāϜি āĻļিāĻ–ুāύ! 📱 ā§Š. Foldable & Wearable Devices 🏋️ 🔹 Foldable Phone UI Optimization āĻ—ুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻšāĻŦে। 🔹 Wear OS (Androi...

🧩 Android Widget āĻāĻ•āĻĻāĻŽ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো!

  🧩 Android Widget āĻāĻ•āĻĻāĻŽ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো! 🤔 Widget āĻ•ী? āϧāϰুāύ, āφāĻĒāύাāϰ āĻĢোāύেāϰ āĻšোāĻŽ āϏ্āĻ•্āϰিāύ āĻāĻ•āϟি āĻ–াāϞি āĻĄেāϏ্āĻ• । āφāĻĒāύি āϚাāχāϞে āϏেāĻ–াāύে āĻāĻ•āϟি āĻ›োāϟ āĻ•্āϝাāϞেāύ্āĻĄাāϰ, āφāĻŦāĻšাāĻ“āϝ়া āϰিāĻĒোāϰ্āϟ, āĻŦা āĻŽিāωāϜিāĻ• āĻĒ্āϞেāϝ়াāϰ āĻŦāϏাāϤে āĻĒাāϰেāύ, āϤাāχ āύা? 😃 📌 āĻāχ āĻ›োāϟ āĻ›োāϟ āχāύ্āϟাāϰāĻ…্āϝাāĻ•āϟিāĻ­ āωāĻĒাāĻĻাāύāĻ—ুāϞোāĻ•েāχ āĻŦāϞে Widget! ✔ āĻāĻ—ুāϞো āφāĻĒāύাāϰ āĻšোāĻŽ āϏ্āĻ•্āϰিāύে āĻĨাāĻ•ে। ✔ āĻ…্āϝাāĻĒ āύা āĻ–ুāϞেāχ āχāύāĻĢāϰāĻŽেāĻļāύ āĻŦা āĻ•āύ্āϟ্āϰোāϞ āĻĻেāϝ়। ✔ āĻ•িāĻ›ু Widget āĻļুāϧুāĻŽাāϤ্āϰ āĻĄেāϟা āĻĻেāĻ–াāϝ়, āĻ•িāĻ›ু Widget āĻŦ্āϝāĻŦāĻšাāϰāĻ•াāϰীāĻ•ে āĻāĻ•āĻļāύ āύিāϤে āĻĻেāϝ়। 🎭 Widget-āĻāϰ āĻŦাāϏ্āϤāĻŦ āϜীāĻŦāύেāϰ āωāĻĻাāĻšāϰāĻŖ āĻŦাāϏ্āϤāĻŦ āωāĻĻাāĻšāϰāĻŖ Android Widget-āĻāϰ āϤুāϞāύা 📅 āĻĻেāĻ“āϝ়াāϞেāϰ āĻ•্āϝাāϞেāύ্āĻĄাāϰ Calendar Widget (āĻĻিāύ āĻ“ āϤাāϰিāĻ– āĻĻেāĻ–াāϝ়) ⏰ āϟেāĻŦিāϞেāϰ āϘāĻĄ়ি Clock Widget (āϟাāχāĻŽ āĻ“ āĻāϞাāϰ্āĻŽ āĻĻেāĻ–াāϝ়) đŸ“ģ āϰিāĻŽোāϟ āĻ•āύ্āϟ্āϰোāϞ Music Widget (āĻŽিāωāϜিāĻ• āĻĒ্āϞে/āĻĒāϜ āĻ•āϰāϤে āĻĻেāϝ়) 🌡 āφāĻŦāĻšাāĻ“āϝ়াāϰ āϝāύ্āϤ্āϰ Weather Widget (āϤাāĻĒāĻŽাāϤ্āϰা āĻ“ āĻĒূāϰ্āĻŦাāĻ­াāϏ āĻĻেāĻ–াāϝ়) đŸŽ¯ Android Widget-āĻāϰ āϧāϰāύ 1️⃣ Information Widget (āϤāĻĨ্āϝ āĻĻেāĻ–াāϝ়) 👉 āĻ•েāĻŦāϞāĻŽাāϤ্āϰ āχāύāĻĢāϰāĻŽেāĻļāύ āĻĻেāĻ–াāϝ়, āχāωāϜাāϰ āχāύ্āϟাāϰāĻ…্āϝাāĻ•্āϟ āĻ•āϰāϤে āĻĒাāϰে āύা। ✅ āωāĻĻাāĻšāϰāĻŖ: āφāĻŦāĻšাāĻ“āϝ়া, āĻ•্āϝাāϞেāύ্āĻĄাāϰ, āύিāωāϜ āωāχāϜেāϟ। 2️⃣ Collection Widget (āϤাāϞিāĻ•া āĻĻেāĻ–াāϝ়) 👉 āĻāĻ•াāϧিāĻ• āφāχāϟেāĻŽ ...

đŸŽ¯ ViewModel āĻ“ AndroidViewModel āĻāĻ•āĻĻāĻŽ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো (āĻŦাংāϞাāϝ়)

  đŸŽ¯ ViewModel āĻ“ AndroidViewModel āĻāĻ•āĻĻāĻŽ āĻŽāϜাāϰāĻ­াāĻŦে āĻŦোāĻাāύো (āĻŦাংāϞাāϝ়) āĻ­াāĻŦুāύ, āφāĻĒāύি āĻāĻ•āϟা āĻĻোāĻ•াāύ āϚাāϞাāύ। đŸĒ āφāĻĒāύাāϰ āĻĻোāĻ•াāύে āĻ•াāϏ্āϟāĻŽাāϰ āφāϏে, āϜিāύিāϏ āĻ•েāύে, āϟাāĻ•া āĻĻেāϝ়, āφāĻŦাāϰ āϚāϞে āϝাāϝ়। āĻāĻ–āύ āϝāĻĻি āĻĻোāĻ•াāύেāϰ āϞাāχāϟ āĻ…āĻĢ āĻ•āϰে āφāĻŦাāϰ āĻ…āύ āĻ•āϰেāύ (āĻŽাāύে, āĻĻোāĻ•াāύ āĻŦāύ্āϧ āĻ•āϰে āφāĻŦাāϰ āĻ–ুāϞেāύ), āϤাāĻšāϞে āĻ•ি āĻĻোāĻ•াāύেāϰ āϏāĻŦ āĻšিāϏাāĻŦ-āĻĒāϤ্āϰ āωāϧাāĻ“ āĻšāϝ়ে āϝাāĻŦে? 🤔 āύা! āĻ•াāϰāĻŖ āĻĻোāĻ•াāύেāϰ āĻšিāϏাāĻŦ āĻ–াāϤাāϝ় āϏāĻŦ āϤāĻĨ্āϝ āϞেāĻ–া āĻĨাāĻ•ে। āĻ িāĻ• āĻāχāϰāĻ•āĻŽāĻ­াāĻŦেāχ ViewModel āĻ•াāϜ āĻ•āϰে! 🧠 ViewModel āĻ•ী? - (āĻĻোāĻ•াāύ-āĻāϰ āωāĻĻাāĻšāϰāĻŖ āĻĻি⧟ে āĻŦুāĻুāύ) 👉 ViewModel āĻšāϞো āϏেāχ āĻĻোāĻ•াāύেāϰ āĻšিāϏাāĻŦ āĻ–াāϤা 📒 āĻāĻ•āϟা āĻ…্āϝাāĻĒে Activity āĻŦা Fragment āĻšāϚ্āĻ›ে āφāĻŽাāĻĻেāϰ āĻĻোāĻ•াāύ। ViewModel āĻšāϚ্āĻ›ে āϏেāχ āĻšিāϏাāĻŦ āĻ–াāϤা, āϝেāĻ–াāύে āϏāĻŦ āĻĻāϰāĻ•াāϰি āϤāĻĨ্āϝ āϜāĻŽা āĻĨাāĻ•ে। āϝāĻ–āύāχ āĻĻোāĻ•াāύ (āĻ…্āϝাāĻ•্āϟিāĻ­িāϟি) āĻŦāύ্āϧ āĻšāϝ় (destroy āĻšāϝ়) āĻāĻŦং āφāĻŦাāϰ āϚাāϞু āĻšāϝ় (recreate āĻšāϝ়), āϤāĻ–āύāĻ“ āĻšিāϏাāĻŦেāϰ āϤāĻĨ্āϝ āĻšাāϰিāϝ়ে āϝাāϝ় āύা, āĻ•াāϰāĻŖ āϏেāϟা āφāϞাāĻĻা āĻ–াāϤাāϝ় (ViewModel) āϞেāĻ–া āφāĻ›ে! ✅ ViewModel-āĻāϰ āϏুāĻŦিāϧা: 1️⃣ Activity/Fragment āĻŦāύ্āϧ āĻšāϞেāĻ“ āĻĄেāϟা āĻšাāϰাāϝ় āύা। 2️⃣ UI-āϏংāĻ•্āϰাāύ্āϤ āĻĄেāϟা āϏংāϰāĻ•্āώāĻŖ āĻ“ āĻĒāϰিāϚাāϞāύা āĻ•āϰে। 3️⃣ āϞাāχāĻĢāϏাāχāĻ•েāϞেāϰ āϏাāĻĨে āϝুāĻ•্āϤ āύāϝ়, āϤাāχ UI āĻ•āĻŽ্āĻĒোāύেāύ্āϟেāϰ āϧ্āĻŦংāϏ āĻšāϝ়ে āϝাāĻ“āϝ়াāϰ āĻĒ্āϰāĻ­াāĻŦ āĻĒāĻĄ়ে āύা। 📌 ViewModel āĻŦ্āϝāĻŦāĻšাāϰ āύা āĻ•āϰāϞে āĻ•ী...

🤔 Scratch File – Android Studio-āϤে āĻ•ী āĻāĻŦং āĻ•েāύ āĻĻāϰāĻ•াāϰ?

  🤔 Scratch File – Android Studio-āϤে āĻ•ী āĻāĻŦং āĻ•েāύ āĻĻāϰāĻ•াāϰ? āϧāϰুāύ , āφāĻĒāύি Android Studio-āϤে āĻ•াāϜ āĻ•āϰāĻ›েāύ। āĻšāĻ াā§Ž āĻ•āϰে āĻāĻ•āϟা āύāϤুāύ āĻ•োāĻĄ āφāχāĻĄি⧟া āĻŽাāĻĨা⧟ āĻāϞো, āĻ•িāύ্āϤু āϏেāϟা āύি⧟ে āύāϤুāύ āĻĒ্āϰোāϜেāĻ•্āϟ āĻ–ুāϞāϤে āϚাāύ āύা। āĻ…āĻĨāĻŦা, āφāĻĒāύি āĻ•োāύো āĻ›োāϟ্āϟ āϟেāϏ্āϟ āĻ•োāĻĄ āϰাāύ āĻ•āϰে āĻĻেāĻ–āϤে āϚাāύ, āĻ•িāύ্āϤু āφāϞাāĻĻা āĻĢাāχāϞ āĻŦা āĻ•্āϞাāϏ āĻŦাāύাāϤে āχāϚ্āĻ›া āĻ•āϰāĻ›ে āύা। đŸ¤¯ đŸŽ¯ āĻāχ āĻĒāϰিāϏ্āĻĨিāϤিāϤে āφāĻĒāύাāϰ āϜāύ্āϝ āĻšিāϰো āĻ•ে? 👉 Scratch File! đŸĻ¸‍♂️ 📌 Scratch File āĻ•ী? Scratch File āĻšāϞো āĻāĻ• āϧāϰāύেāϰ āϟেāĻŽ্āĻĒোāϰাāϰি āĻĢাāχāϞ , āϝেāĻ–াāύে āφāĻĒāύি āϝেāĻ•োāύো āĻ•োāĻĄ āϞিāĻ–āϤে āĻĒাāϰেāύ (Java, Kotlin, XML, SQL, JSON āχāϤ্āϝাāĻĻি)। 📌 āĻ•াāϜেāϰ āĻŦৈāĻļিāώ্āϟ্āϝ: ✅ āύāϤুāύ āĻĒ্āϰোāϜেāĻ•্āϟ āĻŦাāύাāύোāϰ āĻĻāϰāĻ•াāϰ āύেāχ ✅ āĻŦāϰ্āϤāĻŽাāύ āĻĒ্āϰোāϜেāĻ•্āϟেāϰ āĻĢাāχāϞ āύāώ্āϟ āύা āĻ•āϰেāχ āύāϤুāύ āĻ•োāĻĄ āϟেāϏ্āϟ āĻ•āϰা āϝা⧟ ✅ āĻŦāύ্āϧ āĻ•āϰāϞে āφāĻĒāύাāϰ āϏāĻŦ Scratch File āϏংāϰāĻ•্āώিāϤ āĻĨাāĻ•ে ✅ āĻ…āύেāĻ• āĻĢāϰāĻŽ্āϝাāϟ āϏাāĻĒোāϰ্āϟ āĻ•āϰে (Java, Kotlin, JSON, SQL, HTML āχāϤ্āϝাāĻĻি) đŸŽ¯ āĻ•েāύ Scratch File āĻĻāϰāĻ•াāϰ? āĻĒāϰিāϏ্āĻĨিāϤি Scratch File āĻ•িāĻ­াāĻŦে āĻ•াāϜে āφāϏāĻŦে? 🛠 āύāϤুāύ āĻ•োāĻĄ āϟেāϏ্āϟ āύāϤুāύ āĻ•োāĻĄ āϞিāĻ–ে āϰাāύ āĻ•āϰāϤে āĻĒাāϰāĻŦেāύ, āφāϞাāĻĻা āĻ•্āϞাāϏ āĻŦাāύাāύোāϰ āĻাāĻŽেāϞা āύেāχ 🔍 API Response Check JSON/XML āĻĄাāϟা āϚেāĻ• āĻ•āϰāϤে āĻĒাāϰāĻŦেāύ đŸŽ¯ SQL Query Test āφāĻĒāύাāϰ SQLite āĻŦা Room...

đŸšĒ android:exported="true" - āĻĻāϰāϜা āĻ–োāϞা āύাāĻ•ি āĻŦāύ্āϧ? 🔒🔓

  đŸšĒ android:exported="true" - āĻĻāϰāϜা āĻ–োāϞা āύাāĻ•ি āĻŦāύ্āϧ? 🔒🔓 āĻ­েāĻŦেāχ āĻĻেāĻ–ো, āϤোāĻŽাāϰ āĻ…্āϝাāĻĒ āĻāĻ•āϟা āϘāϰ 🏠 āφāϰ āϏেāχ āϘāϰেāϰ āĻĻāϰāϜা⧟ android:exported āĻāĻ•āϟা āϤাāϞা 🔐! 👉 android:exported="true" āĻšāϞে, āϤোāĻŽাāϰ āĻ…্āϝাāĻĒেāϰ āĻ•িāĻ›ু āĻĻāϰāϜা āĻŦাāχāϰেāϰ āϞোāĻ•āϜāύেāϰ āϜāύ্āϝāĻ“ āĻ–োāϞা 🏡➡️đŸšĒ! 👉 android:exported="false" āĻšāϞে, āĻĻāϰāϜা āĻ•েāĻŦāϞ āϤোāĻŽাāϰ āύিāϜেāϰ āϞোāĻ•āϜāύāχ āĻ–ুāϞāϤে āĻĒাāϰāĻŦে 🔒đŸšĒ! 🧐 āĻāϟি āφāϏāϞে āĻ•ী āĻ•āϰে? Android āĻ…্āϝাāĻĒে Activity, Service, āĻāĻŦং Broadcast Receiver āύাāĻŽেāϰ āĻ•িāĻ›ু āĻ•āĻŽ্āĻĒোāύেāύ্āϟ āĻĨাāĻ•ে। āĻāĻ—ুāϞো āĻšā§Ÿ āĻ…্āϝাāĻĒেāϰ āĻ­েāϤāϰে āĻ•াāϜ āĻ•āϰে , āĻ…āĻĨāĻŦা āĻŦাāχāϰেāϰ āĻ…্āϝাāĻĒ āĻāĻ—ুāϞো āĻāĻ•্āϏেāϏ āĻ•āϰāϤে āĻĒাāϰে । āϝāĻĻি android:exported="true" āĻĻাāĻ“ , āϤাāĻšāϞে āĻ…āύ্āϝ āĻ…্āϝাāĻĒ āϤোāĻŽাāϰ Activity āĻŦা Service-āĻ•ে āĻ•āϞ āĻ•āϰāϤে āĻĒাāϰāĻŦে! āϝāĻĻি false āĻĻাāĻ“ , āϤাāĻšāϞে āĻ•েāĻŦāϞ āϤোāĻŽাāϰ āĻ…্āϝাāĻĒেāϰ āĻ­েāϤāϰেāχ āĻāϟি āĻŦ্āϝāĻŦāĻšাāϰ āĻ•āϰা āϝাāĻŦে। 🛑 Android 12 (API 31)-āĻ āĻāϟি āĻ…āĻŦāĻļ্āϝāχ āĻĄিāĻĢাāχāύ āĻ•āϰāϤে āĻšāĻŦে, āύাāĻšāϞে āĻ…্āϝাāĻĒ āĻ•্āϰ্āϝাāĻļ āĻ•āϰāĻŦে! 🛑 āĻুঁāĻ•ি (Security Risk)! 🔴 āĻĻāϰāϜা āĻ–োāϞা āϰাāĻ–āϞে (exported=true), āĻš্āϝাāĻ•াāϰāϰা āĻĸুāĻ•ে āĻ•িāĻ›ু āĻāĻ•āϟা āĻ•āϰāϤে āĻĒাāϰে! 🔴 āϏিāĻ•িāωāϰিāϟি-āϏেāύ্āϏিāϟিāĻ­ Activity āĻŦা Service āĻĨাāĻ•āϞে āĻ­ুāϞেāĻ“ true āĻĻিāĻ“ āύা! ✅ āĻ•āĻ–āύ true āĻĻেāĻŦ? ✔ āϝāĻĻি āϤোāĻŽাāϰ...

android:allowBackup="true" āĻ•ী? 🤔đŸ“Ļ

🤔 android:allowBackup="true" āĻ•ী? — āĻŽāĻ—āϜে āĻ—েঁāĻĨে āϰাāĻ–াāϰ āĻŽāϤো āϏāĻšāϜ āĻŦ্āϝাāĻ–্āϝা! āϧāϰুāύ —āφāĻĒāύাāϰ āĻĢোāύে āĻāĻ•āϟা "Notes App" āφāĻ›ে। āφāĻĒāύি āϤাāϤে āĻ…āύেāĻ• āĻĻāϰāĻ•াāϰি āύোāϟ āϞিāĻ–েāĻ›েāύ। 📒✍ āĻāĻ•āĻĻিāύ āĻ­ুāϞ āĻ•āϰে āĻ…্āϝাāĻĒāϟা āφāύāχāύāϏ্āϟāϞ āĻ•āϰে āĻĢেāϞāϞেāύ! 😱 āĻāĻ–āύ āĻĒ্āϰāĻļ্āύ : 🔹 āφāĻŦাāϰ āχāύāϏ্āϟāϞ āĻ•āϰāϞে āφāĻ—েāϰ āύোāϟāĻ—ুāϞো āĻĢেāϰāϤ āĻĒাāĻŦেāύ? āύাāĻ•ি āϏāĻŦ āĻšাāϰি⧟ে āϝাāĻŦে? āĻāϰ āωāϤ্āϤāϰ āύিāϰ্āĻ­āϰ āĻ•āϰে āĻāχ āĻ›োāϟ্āϟ āϞাāχāύেāϰ āĻ“āĻĒāϰ: android:allowBackup="true" 📌 āϝāĻĻি allowBackup="true" āĻĨাāĻ•ে... ✅ Google āĻŦা Android āĻŦ্āϝাāĻ•āφāĻĒ āύি⧟ে āϰাāĻ–āĻŦে ✅ āφāĻĒāύি āφāĻŦাāϰ āĻ…্āϝাāĻĒ āχāύāϏ্āϟāϞ āĻ•āϰāϞে āĻĒুāϰāύো āύোāϟ āĻĢিāϰে āĻĒাāĻŦেāύ ✅ āĻĢোāύ āĻĢ্āϝাāĻ•্āϟāϰি āϰিāϏেāϟ āĻ•āϰāϞেāĻ“ āĻŦ্āϝাāĻ•āφāĻĒ āĻĨেāĻ•ে āĻĄেāϟা āĻĢেāϰāϤ āφāϏāϤে āĻĒাāϰে đŸ“Ļ āĻāĻ• āĻ•āĻĨা⧟: "āĻ…্āϝাāĻĒ āφāύāχāύāϏ্āϟāϞ āĻšāϞেāĻ“, āĻĄেāϟা āĻĨাāĻ•āĻŦে āϏুāϰāĻ•্āώিāϤ!" 📌 āϝāĻĻি allowBackup="false" āĻĨাāĻ•ে... ❌ āφāύāχāύāϏ্āϟāϞ āĻ•āϰāϞে āϏāĻŦ āĻĄেāϟা āĻšাāϰি⧟ে āϝাāĻŦে! 😭 ❌ āĻĢোāύ āϰিāϏেāϟ āĻ•āϰāϞে āĻ•িāĻ›ুāχ āĻĢেāϰāϤ āĻĒাāĻŦেāύ āύা! ❌ āĻŦ্āϝাāĻ•āφāĻĒ āĻĨেāĻ•ে Google Restore āĻ•āϰāϤেāĻ“ āĻĒাāϰāĻŦেāύ āύা! 🔒 āϝāĻĻি āφāĻĒāύাāϰ āĻ…্āϝাāĻĒ āĻ–ুāĻŦ āϏিāĻ•িāωāϰ (āϝেāĻŽāύ āĻŦ্āϝাংāĻ•িং āĻŦা āĻĒাāϏāĻ“ā§Ÿাāϰ্āĻĄ āĻŽ্āϝাāύেāϜাāϰ) āĻšā§Ÿ, āϤাāĻšāϞে false āϰাāĻ–া āύিāϰাāĻĒāĻĻ! 🤔 āϤাāĻšāϞে true āĻŦা false , āĻ•োāύāϟা āϰাāĻ–āĻŦেāύ? āĻ…্āϝাāĻĒ āϟাāχāĻĒ āĻ•ি āϰাāĻ–āĻŦেāύ? āĻ•েāύ? 📒 āύো...

🧠 Namespace: āϏāĻšāϜāĻ­াāĻŦে āĻŦোāĻাāϰ āϚেāώ্āϟা āĻ•āϰি! 🚀

  🧠 Namespace: āϏāĻšāϜāĻ­াāĻŦে āĻŦোāĻাāϰ āϚেāώ্āϟা āĻ•āϰি! 🚀 āϤুāĻŽি āϝāĻ–āύ āύিāϜেāϰ āĻ•āĻŽ্āĻĒিāωāϟাāϰে āĻāĻ•āχ āύাāĻŽে āĻ…āύেāĻ• āĻĢাāχāϞ āϰাāĻ–াāϰ āϚেāώ্āϟা āĻ•āϰো, āϤāĻ–āύ āĻ•ি āĻšā§Ÿ? 🤔 āϏিāϏ্āϟেāĻŽ āĻŦāϞে— "āĻāχ āύাāĻŽে āϤো āφāĻ—েāχ āĻāĻ•āϟা āĻĢাāχāϞ āφāĻ›ে!" 👉 āϏāĻŽাāϧাāύ āĻ•ী? āϤুāĻŽি āφāϞাāĻĻা āĻĢোāϞ্āĻĄাāϰ (Folder) āϤৈāϰি āĻ•āϰো, āϝাāϤে āĻāĻ•āχ āύাāĻŽে āĻŦিāĻ­িāύ্āύ āĻĢাāχāϞ āϰাāĻ–া āϝা⧟! đŸŽ¯ ✅ Namespace-āĻ“ āĻ িāĻ• āĻāϰāĻ•āĻŽāχ āĻ•াāϜ āĻ•āϰে! āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে Namespace āĻšāϞো āĻāĻ•āϟি āĻĢোāϞ্āĻĄাāϰ āĻŦা āĻ•āύ্āϟেāχāύাāϰ , āϝা āĻāĻ•āχ āύাāĻŽে āĻĨাāĻ•া āĻŦিāĻ­িāύ্āύ āφāχāϟেāĻŽ āφāϞাāĻĻা āϰাāĻ–āϤে āϏাāĻšাāϝ্āϝ āĻ•āϰে । 🏠 āĻāĻ•āϟি āĻļāĻšāϰেāϰ āωāĻĻাāĻšāϰāĻŖ āĻĻি⧟ে Namespace āĻŦোāĻা 🏙 āĻāĻ•āϟি āĻļāĻšāϰে āĻ…āύেāĻ• āĻŽাāύুāώ āĻĨাāĻ•āϤে āĻĒাāϰে, āĻāĻŦং āϤাāĻĻেāϰ āύাāĻŽ āĻāĻ•āχ āĻšāϤে āĻĒাāϰে । āϝেāĻŽāύ, āĻļāĻšāϰে āϤিāύāϜāύ "Rahim" āφāĻ›ে— 1️⃣ Rahim (Teacher) 👨‍đŸĢ 2️⃣ Rahim (Doctor) đŸŠē 3️⃣ Rahim (Engineer) 🏗 āϤাāĻšāϞে, āϝāĻĻি āĻļুāϧু "Rahim" āĻŦāϞা āĻšā§Ÿ, āϤুāĻŽি āĻŦুāĻāϤে āĻĒাāϰāĻŦে āύা āĻ•াāϰ āĻ•āĻĨা āĻŦāϞা āĻšāϚ্āĻ›ে! āϤাāχ āφāĻŽāϰা āĻŦāϞি: School.Rahim 👨‍đŸĢ Hospital.Rahim đŸŠē Construction.Rahim 🏗 āĻāĻ–াāύে School, Hospital, Construction — āĻāĻ—ুāϞো Namespace āĻšিāϏেāĻŦে āĻ•াāϜ āĻ•āϰāĻ›ে! đŸŽ¯ đŸ”Ĩ Namespace āĻĒ্āϰোāĻ—্āϰাāĻŽিং⧟ে āĻ•িāĻ­াāĻŦে āĻ•াāϜ āĻ•āϰে? Namespace āϏাāϧাāϰāĻŖāϤ āĻ•োāĻĄেāϰ āĻŦিāĻ­িāύ্āύ āĻ…ংāĻļāĻ•ে āφāϞাāĻĻা āĻ•āϰāϤে āϏাāĻšাāϝ্āϝ āĻ•āϰ...