TrickBD User দের ভালোবাসা সঙ্গে নিয়ে লিখে ফেললাম চতুর্থ পর্বে । গত পর্বে বেশ কিছু রিকোয়েষ্ট এসেছে যেগুলো নিয়ে ৭ম পর্ব থেকে একে একে লেখার চেষ্টা করবো। সত্যি বলতে আমি অ আ বানান সহ শেখাবো সেটা কাজে লাগিয়ে গল্প লেখার দায়িত্ব আপনার, আমাকে রচনা করে দিতে বলবেন না । তবেই না সবাই আলাদা আলাদা কিছু তৈরী করতে পারবেন। আমি রচনা করলে দেখা যাবে সবাই একি গল্প রচনা করেছেন যা রুচির বিপরীত। প্রত্যেক রিকুয়েষ্ট তথা আগ্রহ কে সাম্মান জানাই। রিকোয়েষ্ট গুলোর মধে অন্যতম এডমোব, কীবোর্ড এপ, বুকশেল্ফ এপ, হ্যন্ডলার এপ, ট্রিকবিডি এপ, মোবাইল ট্রেকিং এপ, ছোট গেম। তবে আমার রিকোয়েষ্ট পুরো অমুক App বানানো শেখাতে বলবেন না । সেটা বলার সময় এখনও শেষ হয়ে যায়নি। কিছু ব্যসিক না লিখে সরাসরি বড় এপ বানানোর টিউটোরিয়াল বানানো যৌক্তিকও নয়। জিজ্ঞাস করতে পারেন এটা কেমন করে আমার App এ যোগ করবো। অতো বড়ো এপ বানানো শেখানো আমার জন্য ভীতিকর, অত্যাধিক কষ্টকর, একি সাথে টিউটরের প্রতি আপনাদের অসম্মান প্রদর্শন প্রকাশ করে যা হয়তো আমাকে লেখা বন্ধ করতে বাধ্য করবে। আর এখানে না লিখলে আমার কিছু আসে যায় না। আমি যদিও ১ থেকে ৬ পর্ব পর্যন্ত ভিডিও আপলোড করেছি ইউটিউবে তবে শুধু গুটি কয়েক মানুষ আমার উদ্দেশ্য ভূল বুঝবেন জন্য এখানে লিংক দেইয়িনি.. আবার চাইলে টপ টিউনার হওয়ার জন্য গত পর্বটাকে ১৪ পর্বে ভাগ করতে পারতাম। কিন্তু উদ্দেশ্য সেটা না। কোর্সের উদ্দেশ্য গত পর্ব থেকে চেক করে আসতে পারেন। আমি এখানে যে গুলো শেখাবো তার চেয়েও অনেক কম পরিশ্রমের এপ বানিয়ে Fiverr এ Sell করেছি। এখানে Fiverr নিয়ে আপাদত কোন কমেন্ট করবেন না। সেটা শেখানো আমার বর্তমান উদ্দেশ্য নয়। যদি এই কোর্সের লক্ষ পূরণ করতে পারি তো পরে সেটা নিয়ে লেখার কথা চিন্তা করবো।
এ পর্বে আমরা শিখবোঃ
গত পর্বের খাতিরে, ধরে নিচ্ছি আপনি নূতন Project খুলতে পারেন। নূতন Project খোলার আগে নিচের চিত্রের মতন করে বা যেভাবে পারেন কোন Project খোলা থাকলে সেটি Close করে নিন।
তো নূতন একটা Project খুলে ফেলুন। আমি এ Project এর নাম দিচ্ছি MyThirdApp আপনারা আপনাদের ইচ্ছা মত দিন।
নতুন Project খোলার পর আশা করি এরকম একটা Screen পেয়েছেন। এখন আমরা বাটন এড করা শিখবো।
প্রথমে (লাইন ৬ থেকে ৯) যেটা আছে সেটা কপি করুন। তারপর নিচে পেষ্ট করুন।
পেষ্ট করার সঠিক নিয়ম :-
Phone এর কীবোর্ডে Done চেপে ১১ নং লাইনে চলে আসুন।
ওখানে আঙ্গুল চেপে ধরুন, তারপর টাইটেল বারে থাকা অপশন মেনু আইকনে ক্লিক করে Paste ক্লিক করুন।
আশা করি নিচের মত একটা Screen পেয়েছেন।
এখন টাইটেল বারে থাকা Design আইকনে ক্লিক করুন।
কী দেখছেন? বাটনের বদল ছাতার মাথা Add হইছে? জি না কবি এখানে নিরব না, পরতে থাকুন।
ব্যাক চেপে নিম্নে প্রদর্শিত Screen এ এসে TextView লেখাটা সিলেক্ট করে বা যেভাবে পারেন কেটে দিয়ে Button লিখে দিন [বড় হাতের B ছোট হাতের utton]
হয়তো লাল কিছু Error দেখাবে ভয় নেই এপ টা কিছু কাজ করছে সময় দিন আপনা আপনি সেরে যাবে যদি আপনি Button লিখতে ভূল না করেন। তো টাইটেল বারে থাকা Design আইকনে ক্লিক করুন।
একটু অদ্ভুৎ তাই না? পাশাপাশি দেখতে খারাপ লাগছে Button টাকে লেখার নিচে আনি?
৪ নং লাইনে দেখুন android:gravity=”center”> লেখা আছে “center” এর পরে > এই চিহ্নটাকে একটু নিচে নামিয়ে যায়গা ফাকা করে নিন তারপর নিচের চিত্রের মতন। এই লাইন টা লিখুন।
android:orientation=”vertical”
[বাটন যোগ করা শেষ]
[Button Click]
এখন শিখবো কেমন করে Button ক্লিক করা হলে কিছু একটা করবো।
তার আগে,
<Button android:text="@string/hello_world"
লেখা আছে ঐ যায়গায় লিখে দিন,
<Button android:text="Click Me Baby"
তারপর Design চেপে পরিবর্তন লক্ষ করুন। [Click Me Baby এর যায়গায় আপনি যা ইচ্ছা লিখতে পারেন তবে অবশ্যই দুটি ডাবল কোট ” ” এর মাঝে]
ধরে নিচ্ছি আপনি লিখেছেন android:text=”Click Me Baby” এখন ওই লাইনের নিচে লিখুন :
android:onClick=”btnClicked”
btnClicked এর যায়গায় আপনি যা ইচ্ছা লিখতে পারেন তবে অবশ্যই ডাবল কোট “ ” এর ভিতরে লিখবেন। এবং কী লিখলেন মনে রাখবেন। আচ্ছা কপি করে ফেলুন। এখন যাদি প্লে আইকন ক্লিক করে এপ রান করেন এবং Button click করেন। এরকম একটা Error পাবেন।
ধরে নিচ্ছি আপনি প্রশ্ন করলেন এরকম হলো কেন?
তাহলে শুনুন, Button ক্লিক করার পরে এপ টা btnClicked নামে একটা মেথড (বা ফাংশন) খুজতে থাকে MainActivity.java ক্লাসের (বা ফাইলের) ভিতর।
তাহেলে আমরা MainActivity.java তে চলে যাই এবং প্রয়োজনীয়ো কোড/প্রোগ্রাম লিখে ফেলি?
এখানে শেষ ব্রাকেটের আগে কিছু যায়গা ফাকা করে ফেলুন।
ধরে নিচ্ছি আপনি তখন android:onClick=”btnClicked” অর্থাৎ btnClicked লিখেছেন। যদি অন্য কিছু লিখে থাকেন। তাহলে এখানেও btnClicked এর বদল সেটা লিখবেন।
public void btnClicked(View v){
}
এখানে ছোট হাতের v এর বদল যা খুশি লিখে দিতে পারেন। তবে View এটা সঠিক লিখিতেই হবে।
View এর নিচে লাল দাগ? গত পর্বের মতন করে ঠিক করতে পারেন (View এর উপর আঙ্গুল চেপে ধরুন >> উপরে Right চিহ্ন ক্লিক দিন >> Add Import android.view.View ক্লিক করুন) কিংবা
import android.app.*;
import android.os.*;
লাইনের নিচে (৫ম লাইনে) লিখে দিতে পারেন import android.view.View;
এখন App রান করান আশা করি Button ক্লিক করলেও কোন Error আসবে না। কিন্তু ক্লিক করলেন কিছুই তো হয় না, তাই না?
তারপর
public void btnClicked(View v){
}
এই মেথড (সেকেন্ড ব্রাকেটের ভিতর) লিখুন।
Toast.makeText(getBaseContext(), “You just clicked Button”, Toast.LENGTH_SHORT).show();
[ঐ Toast লাইনটার কী কী পরিবর্তন যোগ্য সেটা আগের পর্বে দেখে নিতে পারেন।]
ব্যাস এপ রান করে > Button ক্লিক করে দেখুন কী হয় ।
ভালো থাকুন, সুস্থ থাকুন, শিখতে থাকুন।
একজন বুঝলেন আরেক জন বুঝেন নাই, যিনি বুঝছেন কমেন্টে তাকে বুঝিয়ে দিন। বন্ধু সুলভ আচরণ করুন। তাতে আপনি কী শিখলেন সেটা যেমন চর্চা হবে, মনে রাথাও সহজ হবে।
You must be logged in to post a comment.
Hmm….nice
থ্যাংকু ????
Shaddin bro please see my tune and author me…
?????
nice post .. আমরা চাই আপনি আরো এগিয়ে যান।
অসংখ্য ধন্যবাদ।
ভাই দয়া করে দেখুন….
মাসুম ভাই, আপনি বেছে বেছে আমার পোষ্টেই এই কমেন্ট কেন করেন? আর করিয়েন ন এরকম কমেন্ট। প্লিজ, আমার কাছে নাই, কারও কাছে সাধিন ভাইয়ের fb লিংকটা নিয়া যোগাযোগ করুন।
আপনার পোস্ট গুলো স্বাধীন ব্র অবশ্যয় দেখে…
super post
Only for you ?????
ধন্যবাদ ।চালিয়ে যান ভাই ।।।
Most Welcome
wow… go ahead…
ধন্যবাদ, গত পর্ব থেকে সাথে থাকার জন্য।
আপনাকেও ধন্যবাদ, নিজের অনেক মূল্যবান সময় নষ্ট করে আমাদের এভাবে নতুন কিছু শেখানোর জন্য।
তবে একটা প্রশ্ন ছিল।
হুমম জিজ্ঞাস করেন
ধন্যবাদ উত্তর পেয়ে গেছি। নিচে ‘Misuk BD’ নামের ভাইয়ের কমেন্ট এর উত্তরে যে ২ নাম্বার পয়েন্ট টি বলেছেন ওটাই আমার জানার ছিল। আচ্ছা এই এপের কি পেইড ভার্সন আছে ??
হুমম, আপনি মাস্টার কার্ড দিয়ে পে করলে পেইড ভারসন হয়ে যাবে। ??? তবে আমিও জাত বাঙ্গালী Tradition Follow করে আগে সার্চ করেছিলাম যে AIDE paid for free download.
এবং ব্যবহার করে দেখেছি যে এটা কাজ করে।
এমন টা না যে আপনাদের লিংকটি দিতে চাই নি। কিন্তু পোষ্টে এরকম চুরি করা এপ এর লিংক দিতেও সংকোচ অনুভব হচ্ছিলো। অপেক্ষা ছিলো কমেন্ট এর যিনি চাইবেন পেইড এপ টা।
Google এ সার্চ করে এই কাজের লিংক টা পেয়েছি এখানকার প্রথম এপ টা আমাদের কাঙখিতো এপ।
রাসেল নামে কারো টেকটিউন পোষ্ট
অসাধারণ
হা হা হা, আপনি ভারী মজার মানুষ, tnx 4 cmt again.
অসাধারন ৷ ভাই next part দেন
চেষ্টা করছি…. ????
ভালো৷তবে বাটন কাষ্টমাইজটা না লিখে অপসন থেকে করলে সবাই ভালো বুঝতো৷ধন্যবাদ চালিয়ে যান৷
tnx… আরেকটু লিখুন ক্লিয়ার হলোনা, নেক্সট পর্বেও বাটন থাকবে, So সকলের যেটা সুবিধা হয় সেটাই করি, আরেকটু খুলে বলুন।
১. আপনি কি Source Code লিখা বাদ টাইটেল বারে থাকা Design আইকনে ক্লিক করে ক্লিক করে খুব সহজে attribute এড করার কথা বলছেন?
২. যদি এটাই বলেন তাহলে এটুকুও চেক করুন প্লিজ যে PlayStore থেকে ফ্রী Download করা AIDE টা ওই কাস্টোমাইজ টা Save করে না। ব্যাক চাপলে যেই তা সেই আগের টাই থাকে।
amk aktu help korte parben keu…
amr playstore theke download kora apps backup
korle r pore install ney na…and apk editor diye edit
korle seita abar install ney na…and aide diye app
create korle install nei but close app dekhay….amr ph
nougut version er…aktu solve korar cesta korben plz
Setting >> Security >> Unknown Source অন করুন।
আপনি Android Assistance নামে ১ এম্বির মতো একটা এপ আছে ওইটা ইউজ করতে পারেন খুব সুন্দর এপ ব্যাকআপ করা যায়
vai ami ota diyei backup kori but install ney na…apk erorr dekhay
হা আসলে ভালো পোস্ট
গত পর্বের মত এ পর্বেও সাথে থাকার জন্য thank you ভাইয়া।
unknown source to on ache..
imu vai apnar fb id plz
প্রয়োজনীয় যা আছে ফোন থেকে Memory Card এ সড়িয়ে নিন।
তারপর Settings >> Backup & Restore >> Factory Data Reset
এটাই হয়তো শেষ উপায় ??????
That’s ok
vai ph ta new kinsi..restore dile ki kore hoy bolen…
হুমম, কাস্টোমার কেয়ার ঘুরে আসুন ভাই….
এপ ইন্সটল না হওয়া তো বিরাট সমস্যা
amnitei download kora apps install ney..but backup kora ba create kora app install nileo open app again dekhay..r open korle close dekhay
Nice post.Egia jan….
thank you so much
wow…nice post
carry on bro
☺☺☺☺ 🙂
অসাধারন একজন লেখক আপনি
বুকে আসুন, ভাই আপনার কমেন্টে ধন্য হলাম।
tnx
Nice post….. Keep going on
tnx
অসাদারন পোস্ট ব্রু, আপনার জন্য ট্রিকবিডিতে আশা ✌✌
সার্থক হলো আমার লেখা
অসাধারণ ব্রু।।
নেক্সট পার্ট খুভ শিগ্রই চাই।।
????
Awesome Post……এত কষ্ট করে আমাদের জন্য লিখছেন ধন্যবাদ না দিয়ে কি পারা যায়?
Next part……..
☺☺☺☺
nice post….
থ্যাংকু
রানা এবং স্বাধীন ভাই আমাকে Author করেন প্লিজ প্লিজ প্লিজ।।।।
ভাইয়া,
খুব ভালো লিখেন আপনি।
দুটো পোষ্টই পড়ে দেখেছি।
বানান ভুল খুব কমই হয় আপনার।
এগিয়ে যান।ভবিষ্যতে আরো ভালো হবে,আশা করি।
Nice Post Bro☺..
তুমার fb link টা দেও,,,খুব দরকার
osthir post vai
apnr fb link ta din
r
ata ki programming???
ato kosto,time nosto kore likhchen cmnt na kore thakte parlam na.cmnt songkha bariye dilam.pashe achi..very nice postttt
1st koyekta screenshot aseni maybe…..
vai appcompat activity kivabe anbo
eror dekhai help pls
vai support v7 activity kivabe anbo
eror dekhai help pls
vai support v7 + activity kivabe anbo
eror dekhai help pls