Flashlight App তৈরি করুন | Sketchware Pro Block Method (No HTML)


বর্তমান সময়ের সবচেয়ে জনপ্রিয় 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 মানে পোজেক্ট ফাইল ডাউনলোড করুন ডাউনলোড লিংক

Leave a Reply

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