বর্তমান সময়ের সবচেয়ে জনপ্রিয় Android App Development টুলগুলোর মধ্যে একটি হলো Sketchware Pro। অনেকেই মনে করেন অ্যাপ বানাতে হলে অবশ্যই কোড জানতে হয়। কিন্তু আসলে Sketchware Pro ব্যবহার করলে শুধুমাত্র Block System দিয়েই সম্পূর্ণ কার্যকর একটি অ্যাপ তৈরি করা যায়।
আজকের এই আর্টিকেলে আমরা শিখবো কিভাবে HTML ছাড়া, সম্পূর্ণ Block ব্যবহার করে একটি Flashlight App তৈরি করবেন।
এই অ্যাপের মাধ্যমে আপনি আপনার মোবাইলের Camera Flash কে ON/OFF করতে পারবেন খুব সহজে।
কেন Sketchware Pro দিয়ে Flashlight App বানাবেন?
✔️ কোডিং জানা লাগে না
✔️ শুধু ব্লক ব্যবহার করেই বানানো যায়
✔️ ছোট প্রোজেক্ট দিয়ে প্রোগ্রামিং শেখা যায়
✔️ AdMob যুক্ত করে ইনকাম করা সম্ভব
Flashlight App একটি খুবই সহজ কিন্তু শক্তিশালী প্রোজেক্ট। নতুনদের জন্য এটি একটি পারফেক্ট স্টার্টার প্রোজেক্ট।
Step 1: নতুন প্রোজেক্ট তৈরি
প্রথমে Sketchware Pro ওপেন করুন।
তারপর:
- Create New Project এ ক্লিক করুন
- Project Name দিন: FlashlightApp
- Minimum SDK: 21 বা তার উপরে রাখুন
- তারপর Create চাপুন
এখন আপনার প্রোজেক্ট তৈরি হয়ে গেছে।
Step 2: Layout ডিজাইন করা
Layout Editor এ গিয়ে নিচের ডিজাইন তৈরি করুন:
🔹 একটি LinearLayout (Vertical)
🔹 Gravity: center
🔹 Background: Black
তার ভিতরে যোগ করুন:
🔘 একটি ImageView (Power Icon)
অথবা
🔘 একটি Button (Text: ON/OFF)
Design টা এমন রাখুন যাতে দেখতে Professional লাগে।
Step 3: Permission যুক্ত করা
Flashlight চালাতে হলে Camera Permission লাগবে।
Manifest এ গিয়ে যুক্ত করুন:
- android.permission.CAMERA
- android.hardware.camera.flash
এটি না দিলে App কাজ করবে না।
Step 4: Custom Block তৈরি করা
এখন আসল কাজ শুরু।
Sketchware Pro এর “More Blocks” এ গিয়ে ২টি Custom Block তৈরি করুন:
1️⃣ turnOnFlash
2️⃣ turnOffFlash
Step 5: Flashlight ON করার Block Logic
turnOnFlash ব্লকের ভিতরে নিচের Java Code Block ব্যবহার করুন:
- CameraManager initialize করুন
- getSystemService ব্যবহার করুন
- cameraId সংগ্রহ করুন
- setTorchMode true দিন
এটি করলে Flashlight চালু হবে।
Step 6: Flashlight OFF করার Block Logic
turnOffFlash ব্লকের ভিতরে একইভাবে:
- CameraManager initialize
- setTorchMode false
এটি দিলে Flashlight বন্ধ হবে।
Step 7: Button Click Event সেট করা
এখন Layout এর Button বা ImageView এ OnClick Event সেট করুন।
Logic হবে এমন:
if Flashlight off → turnOnFlash call
else → turnOffFlash call
এভাবে একটি Boolean Variable ব্যবহার করতে পারেন:
boolean isOn = false
যখন ON করবেন → isOn = true
যখন OFF করবেন → isOn = false
এতে App খুব smooth কাজ করবে।
Final Result
সব সেটআপ শেষ হলে Run করে দেখুন।
App ওপেন করলে একটি Power Button দেখাবে।
Press করলে Flashlight ON হবে।
আবার Press করলে OFF হবে।
একদম Simple কিন্তু কার্যকর একটি App।
Advanced Improvement Ideas
আপনি চাইলে আরও কিছু Feature যোগ করতে পারেন:
✨ Flashlight ON হলে Screen Color Green
✨ OFF হলে Red
✨ Vibration Effect
✨ Sound Effect
✨ Battery Level Show
✨ AdMob Integration
এতে আপনার App আরও Professional দেখাবে।
SEO Section (Blog Ranking এর জন্য)
এই আর্টিকেলটি নিচের কীওয়ার্ড দিয়ে SEO করতে পারেন:
- Sketchware Pro Flashlight App
- Flashlight App Bangla Tutorial
- Android Torch App Without Coding
- Sketchware Block Programming
- Mobile দিয়ে App বানানো
Meta Description Example:
“আজকে শিখুন কিভাবে Sketchware Pro ব্যবহার করে কোনো HTML ছাড়া শুধুমাত্র Block দিয়ে একটি সম্পূর্ণ Flashlight App তৈরি করবেন। Beginner Friendly Full Tutorial.”
উপসংহার
আপনি যদি App Development শিখতে চান, তাহলে ছোট প্রোজেক্ট দিয়ে শুরু করা উচিত। Flashlight App এমন একটি প্রোজেক্ট যা Beginner দের জন্য উপযুক্ত।
Sketchware Pro প্রমাণ করে যে Coding না জানলেও Logic জানলেই App তৈরি করা যায়।
আজই চেষ্টা করুন এবং নিজের প্রথম Android App তৈরি করুন।
👉এখন আসি ২ নাম্বার এস্কেপ এ
Sketchware Pro Swb মানে পোজেক্ট ফাইল ডাউনলোড করুন ডাউনলোড লিংক