আস্সালামু আলাইকুম, আশা করি সবাই ভালো আছেন ।
একটি কোর্স শুরু করছি আশা করি আপনাদের সাথে নিয়ে শেষটাও ভালোই হবে।
১. কোর্সের উদ্দেশ্যঃ
উদ্দেশ্য একটাই সেটা হলো Native Android App Development শেখানো তাদের,
যাদের এখন PC নেই পরে নিবো, শেখার আগ্রহ যাতে নষ্ট না হয় ফোনেই এখন থেকেই, Professional ভাবে একটু, আকটু এপ বানানো শিখতে চান ।
২. Native Android App :
এটা আবার কী জিনিস? খায় না beep beep beep? জানা থাকলে Next Headline এ চলে যান!
আমরা অনেকেই জানি Android App, HTML, CSS, JS দিয়ে বানানো যায়। তবে এ ধরণের App গুলোর Performance খুব একটা ভালো হয় না। সিমাবদ্ধতাও প্রচুর। কিন্তু প্রসঙ্গ যখন Native এ App Develop তখন কোন সীমা থাকেনা চাঁদে ঘুরে আসারও App বানাতে পারেন। শুধু আপনার Code/Program লেখার অপেক্ষা। যখন তখন ফেনের যেকোন Service যেমন Camera, Accelerometer সব কিছুতে Access নিতে পারেন।
Native App কী এখনও বুঝেন নাই? আমি তো সারসংক্ষেপ লিখবো এখন,
HTML, CSS, JS দিয়ে যেগুলো বানান সেগুলা হলো বাক্সের মধ্যে কিছু Code লেখা Programme ও বটে যেগুলা একবার লিখবেন তো iPhone, Android, Windows সব কিছুর App হয়ে যাবে ১ ক্লিকে, কিন্তু ঐ যে বললাম Performance ভালো হয় না+ওয়েব পেজ ছাড়া তেমন কিছু বানানোও যায় না। Plugin দিয়েও খুব একটা উপকার হয় না।
অপর দিকে Native হলো যেগুলো এপ বানাতে আমরা সরাসরি Java, Kotlin C, Python, প্রোগ্রামিং এবং XML মার্কাপ ল্যাংগুয়েজ ব্যবহার করি।
৩. কোর্সের সংক্ষিপ্ত বর্ণনা:
আমাদের মধ্যে প্রোগ্রামিং শিখতে এবং এপ বানাতে আগ্রহী মানুষের সংখ্যা প্রচুর। তবে পারিবারিক, আর্থিক, শেখানোর লোকের অভাব আরও বিভিন্ন রকম কারনে শেখা হয় না। কারণ যদি হয় এখন PC নেই পরে নিবো, শেখার আগ্রহ যাতে নষ্ট না হয় ফোনেই এখন থেকেই, Professional ভাবে একটু, আকটু এপ বানানো শিখি তবে এই টিউটোরিয়াল সিরিজ আপনার জন্যই।
আর যাদি PC তেই শিখতে চান কমেন্টে জানান হয়তো আপনার কমেন্ট পরে Eclipes, Xamarin কিংবা Android Studio জানা কেউ সেরকম টিউটোরিয়াল শুরু করবে। তবে আমার এখন PC দিয়ে সেখানোর মুড নাই আর ট্রিকবিডি এখনও সেরকম সারা দেইনি। আমি ট্রিকবিডি ভিসিটরের সবচেয়ে বড় অংশ দেখছি Android User.
তাই ফোনেই Java Programming ও Android App Development এর সাথে পরিচয় করিয়ে দেওয়ার এই ক্ষুদ্র প্রয়াস।
৪. কাদের জন্য এই কোর্সঃ
বুঝেই গেছেনে যারা Smartphone এ Native App Develope শিখতে আগ্রহী তাদের জন্য।
তবে প্রশ্ন যদি আসে যোগ্যতা?
তাহলে আমি ধরে নিচ্ছি আপনি Internet Browsing পারেন। এর থেকে ভালো কোন স্কেল আমার জানা নেই আপনার জানা থাকলে “কমেন্ট বক্সে Welcome”।
৫. কোর্সে কী কী থাকছেঃ
বেসিক Native Android App Development ।
আমরা সবটাই শিখবো Android 4.4 Kitkat Version Targeted কারণ AIDE এপটির Compiler
API Level 19 আশা করি তারা তাদের এপ আপডেট আনবেন বর্তমান API Level 26 অরিওর জন্য।
যথেষ্ট হলো না? ঠিকাছে আরোও যাচ্ছি কী কী থাকবে তবে এখুনি জানতে চেয়ে লজ্জা দিবেন না। Upcoming পর্ব গুলার মাধ্যমে জানতে পারবেন। দেরি না সইলে এই লেকচারটি পড়া পুরো শেষ করে নিজেই ঘাটতে পারেন। কারণ আপনারা আমার চেয়ে বেশী জিনিয়াস (ঠাট্টা নয় মন থেকে বললাম)।
১ম পর্বঃ প্রয়োজনীয়ো উপকরণ/App/AIDE Download এবং Simple, “Hello, World” এপ।
২য় পর্বঃ Creating Project,Toast Message
৩য় পর্বঃ Ui Design intro, Adding Button
৪র্থ পর্বঃ EditText, User input নেওয়া
৫ম পর্বঃ App Share
৬ষ্ট পর্বঃ Dynamic Ui Text
৭ম, ৮ম, ৯ম …………. চলতে থাকবে ইনশাআল্লাহ ।
৬. আপনাদের সাথে আছি আমিঃ
Na imu r Hasan
[email protected]
২য় পর্বে আপনাদের সবাইকে আবারও সাগতম জানাচ্ছি ।
যেমনটা কথা ছিলো এ পর্বে আমরা শিখবো Hello, World! এ পর্বে তেমন কঠিন কিছু নাই, কোড লেখাও হবে না।
শুধু এপ Download এবং Built in, Sample কোড টা ব্যবহার করবো।
এ কোর্সে আমরা শিখছি Smartphone/Android Phone এ Native Android App Development যেটার জন্য এই মুহূর্তে সব থেকে ভালো এপ মনে হচ্ছে Android IDE (AIDE)
তো Google থেকে AIDE এপটি Download করে নিন।
যাদের সার্চ করতে ভালো লাগে না তাদের জন্য প্লে স্টোর Direct Link দিচ্ছি,
https://play.google.com/store/apps/details?id=com.aide.ui
ধরে নিচ্ছি এপটি Download করে নিয়েছেন, তাহলে আমারা সামনে এগোই,
এপ ওপেন করুন For Experts এ ক্লিক করুনন,
New Android App এ ক্লিক করুন
আমি এখানে নেম হিসেবে MyNewApp দিয়েছি আপনাররা আপনাদের ইচ্ছা মতো কিছু একটা নাম দিন।
দু-তিন সেকেন্ড অপেক্ষা করলে এরকম একটা স্ক্রিন পাবেন
এখন টাইটেল বারে থাকা প্লে আইকনে ক্লিক করে ১০/১৫ সেকেন্ড অপেক্ষা করুন, Compile হতে একটু টাইম লাগে।
এপ Ready হয়ে গেলে এরকম একটা পপ আপ আসবে Install ক্লিক করুন।
ব্যাস আপনি বানিয়ে ফেলেন আপনার প্রথম Native Android App!!!!
এটা বানাতে Java programme লেখার প্রয়োজন হয়েছে। আপনি Sample কোড দিয়ে প্লে আইকন ক্লিক করেছেন তাই হয়তো বুঝতে পারেন নাই। আগামি টিউটোরিয়াল গুলা থেকে ইনশা-আল্লাহ বুঝবেন।
ততোক্ষণ AIDE টা একটু ঘুরে দেখুন।
একে একে লিখে ফেললাম বাংলায় Smartphone এ Android App Development Tutorial এর তয় পর্ব
এ পর্বে আমরা শিখবো কেমন করে,
Creating New Project
AIDE অপেন করুন, ধরে নিচ্ছি আপনি নিম্নে প্রদর্শিত স্ক্রিনে আছেন অন্য স্ক্রিন গুলো থেকে কাজটা আরও সহজ জটিল টা থেকেই শুরু করি তাহল সবাই পারবেন।
সবার উপরে টাইটেল বারে থাকা ধুসর Back Icon এ ক্লিক করুন,
তারপর For Experts অপশনে ক্লিক করুন।
এখন মেনু আইকনে ক্লিক করুন।
এখন View অপশনে ক্লিক করুন।
এখন Files অপশনে ক্লিক করুন।
তারপর “..” চেপে চেপে বা যেভাবে পারেন “AppProjects” নামে ফোল্ডারের ভিতর আসুন, আবং প্রজেক্ট খুললে সর্বদা এই
ফোল্ডারে খুলতে Recommend করবো তাতে আপনার প্রজেক্ট গুলো খুব সুন্দর সাজানো থাকবে।
এখন “Create New Project” এ ক্লিক করে নতুন Project খুলুন । Project খোলার বাকি স্টেপ গুলো আগের মতই।
আমি এই প্রজেক্ট এর নাম দিয়েছি “MySecondApp” আপনার ইচ্ছা মত দিন তার পর “Create” ক্লিক করুন ।
সব ঠিক ঠাক করতে পারলেন এরকম একটা স্ক্রিন পাবেন।
[Project খোলা হয়েছে]
—————–
Toast Message
এখন আমরা শিখবো কেমন করে Toast Message দেখাতে হয়। তার আগে দেখে নিই Toast Message আসলে কী?
আপনার ফোনে থাকা Sound Recorder App টি অপেন করে চিত্র Follow করুন। App টা না থাকলে Follow না করে চিত্র টি বোঝার চেষ্টা করুন, Toast কী ।
Blue এরো চিহ্ন তে দেখুন একটা মেসেজ দেখাচ্ছে “Default Path Saved” ওটাই হলো Toast Message এখন আমরা
শিখবো নিজেদের App এ এটা কেমন করে দেখায়।
এখন MainActivity.java তে ক্লিক করুন।
এরকম একটি স্ক্রিন পাবেন,
জি হ্যা, আাপনার App On হওয়ার পর মোবাইল আগে চেক করে ( চিত্রে RED MARK করা) onCreate(..) মেথড বা ফাংশন এ
কী লেখা আছে।
তো onCreate(…) এর ভিতর যে দুইটা লাইন আছে ওরা ওরকম ই থাক। তার পর (Blue Dash Dash) থেকে আমরা লেখা
শুরু করবো।
লিখুন
Toast.makeText(getBaseContext(), “Welcome to my App”, Toast.LENGTH_SHORT).show();
আপনি চাইলে “Welcome to my APP এর বদল আপনার ইচ্ছ যা খুশি লিখতে পারেন তবে অবশ্যই Double Quotation এর ভিতরে লিখবেন
Toast.LENGTH_SHORT এর যায়গায় Toast.LENGTH_LONG লিখেও দেথতে পারেন। এটা বোঝায় Message টা কতক্ষন Screen এ প্রদর্শন হবে।
সব কিছু ঠিক মত লিখলে Toast লেখার নিচে এরকম একটা লাল Squagly আসবে সেখানে চেপে ধরুন। তারপর নিচের চিত্র
follow করুন।
এবার প্লে আইকনে ক্লিক করুন। App Install করুন Open করুন।
দেখা হবে আগামী পর্বে ভালো থাকুন, সুস্থ থাকুন, শিখতে থাকুন।
একজন এটা বুঝলেন আরেক জন বুঝেন নাই, যিনি বুঝছেন কমেন্টে তাকে বুঝিয়ে দিন। বন্ধু সুলভ আচরণ করুন। তাতে আপনি কী শিখলেন সেটা যেমন চর্চা হবে, মনে রাথাও সহজ হবে।
You must be logged in to post a comment.
wow.. carry on
thanks for advice ☺
WoW Post Carry On!!
Give us up next parts…bro 🙂
sundor post
Ai app diya amio app create kori.
apnar sathe ki parsonali aktu kotha bola jabe
হুমম ইমেইলে যোগাযোগ করতে পারেন। আসলে আমি নিজেও শিখছি Android Studio 8.0 Oreo Metarial Design
তাই সব সময় Social Network এ কানেক্ট থাকা সম্ভব হয় না।
4.4 প্রায় একবছর আগে অনেকদুর শিখে বন্ধ করে দিয়েছিলাম।
জাভা’র সাথে আছি বলতে পারেন বহুদিন।
Apni ki aide te admob ads add korte paren?
না ভাইয়া করি নি কখনো, আমি Android Studio তে বেশি সময় দেই এটা দিয়ে পারি।
তবে সেটা চেক করে জানাবো। প্রশ্ন টা মাথায় রাখলাম।
Please aktu dekhiyen hoy kina
ভালো পোস্ট, চালিয়ে যান।
tnx vai
nice post
tnx boro vai
Very nice post. Described every single point, I like it ?
আপনি ব্যাপারটা বুঝছেন এতেই কষ্ট সার্থক।
Very nice
থ্যাংক্স
super post…..rock
থ্যাংকু ?????
অসাধারণ। ট্রিকবিডতে এমন টিউনারই দরকার!
হা হা হা
কমেন্ট টা ভোটের সময় বেশী শোনা যায়।
আপনি কমেন্ট টা, তবে শুনতে কিন্তু ভালোই লাগে? ???
আপনার পোষ্ট গুলাও চেক করেছি Unique হয় যাকে বলে No কপি পেষ্ট
Thanks ^_^
nice post…
tnx বড়ো ভাই
✌
ধন্যবাদ
carry on bro…??
থ্যাংক ইউ সো মাচ।
onek din por trickbd tay valo ak ta post holo
এতো ভালোবাসা কোথায় রাখি?
haha…next post er jono wait korchi
মোবাইল নাম্বার ট্রাকিং সফটওয়ার নানান।তাহলে বুঝবো এটা কাজের জিনিস।
awosome…. go on and go beyond….
তোমাদের ভালোবাসা সঙ্গে নিয়া… ইনশা-আল্লাহ ট্রিকবিডি বহুদুর যাবে।
Nice
অনেক সারা পাচ্ছি Bro। ট্রিক বিডি তে এতো ভালো মানুষ এতো ভালোবাসা পেয়েগেলাম ভোলার মতো না।
Thanks. কাজের মতো একটা পোষ্ট পেলাম। next এর আশায় রইলাম।
ইশশরে….. কাধে বড়ো কোঠিন দায়িত্তো দিলেন।
হয়তো বুঝতেই পারছেন এই Tutorial এক দিনে লেখা না। ????
Wow! Keep up the good work. ?
থাংকু ???
Super post..Caliye jan..r ei kag gulo korte ki net connection lagbe?
শুধু এপ Download দিতে লাগবে তারপর লাগে না। বিশেষ কারণ ছাড়া। মোট কথা লাগে না।
Good
wow
থ্যাংক্স
wow.. carry on
মেনি মেনি থাংক্স
vai apni eto din kothay chilen? Eto sundor post koren apni!!! WOW ! VERY VERY VERY GOOD POST. YOU ARE TALENTED BOY> GOOD . CARRY ON
হুমম ছোটো ভাই আপনাদের দোয়া করবেন আগে যেনো বেশি বেশি শিখতে পারি, তবে অবশ্যই শেখাতে পারবো, আর আপনাদের কাছে প্রত্যাশার চেয়ে বেশি সারা পেলাম।
Love you guys.
amar khub valo lagche post ta.
vai hotat 2 bochor dhore kono post koren ni keno? Ki hoyechilo? sobai jante chay!
osthir… bro please help me…. ami o chai trickbd kiso share korte…please author hote hlp korun
এখন অনেকে Part নিয়ে আপনাকে বলবে ভালো পোষ্ট করুন।
আমি জানি আপনারা ভালো পোষ্ট করেন।
কিন্তু বাকি সব টা আমাদের Author এর হাতে নেই, রানা ভাই, সাধিন ভাই, আর উপর ওয়ালার ইচ্ছা। কখনো হার মানবেন না। লেগে থাকুন।
Good Job …….continue Porer Porber jonno Opekhhay thakbo
আহারে….. কাধে বড়ো কোঠিন দায়িত্তো দিলেন।
হয়তো বুঝতেই পারছেন এই Tutorial এক দিনে লেখা না।
তবে সাথে থাকবো ইনশা আল্লাহ
vai hotat 2 bochor dhore kono post koren ni keno? Ki hoyechilo? sobai jante chay!!!!!!!!!!!!!
আমি Reply দিয়েছি বড়ো ভাই। একটু বিস্তারিতো লিখেছি তাই দেখাচ্ছে “Your comment is awaiting moderation”
ভাই ছোট করে লেখুন। অথাবা fb তে আশুন।
ভালোই ত লাগলো
আপনার কমেন্ট ও ভালো লাগলো এবং উৎসাহ দিলো
তাইলে ত সবিই ভালো,কোনো কিছুই খারাপ না
Awesome bro….
tnx for share ….
Welcome bro.
vaia..
akta email korci..
jodi plz..
reply diten..
kaj korte giye akta problem hoilo…
আপনি লিখেছেন make.Text মেক এর পর ডট তুলে দিন
thank u so much vaia…
Ami ekta kyeboard er apps banabo , but ekbare new ami….
চমৎকার বলেছেন।
এই আগ্রহ টাকে মরতে দেবো না পোষ্টের উদ্দ্যেশই এটা।
১,২,৩ লিখে ফেলেছি
৪,৫,৬ কি লিখবো বলে ফেলেছি
৭ম পর্বে ওই টিউটোরিয়াল আপনার পাওনা রইলো। সাথে থাকবেন তো?
Tnx bai
apnar post er opekkai akun ro besi besi trickbd te bose thakbo.
Bro nice post.
শুনে ভালো লাগলো, bro.
Carry on Bro…
থ্যাংক্স
Osthir Post But কিভাবে Trickbd এর মতো Apps বানাবো অই Post ট করেন
থ্যাংক্স… আসলে কনো কিছুই এক দিনে হয় ন। আপনার আগ্রহ কে সাধুবাদ জানাই।
আমি দেখছি, AIDE দিয়ে কতোদূর যাওয়া যায়।
আমাকে তো আগে ছোট ছোট পোষ্ট করে শুরু করতে হবে তারপর দেখি কতদুর যেতে পারি।
ভাই প্লিজ পরবর্তি পর্ব গুলা তারাতারি দিয়েন
কিছু ব্যস্ততা তো থাকেই তবে এই পর্বে আপনাদের এতো ভালোবাসা পেলাম। আমি অবশ্যই চেষ্টা করববো তারাতারি তবে মান সম্মতো পর্ব করার।
অনেক অনেক অনেক সুন্দর পোস্ট ভাই,
এত সুন্দর করে বুঝানোর জন্য ধন্যবাদ।
চর আমার একটা Request ছিল যে একটা Android Book App বানানো শিখালে খুশি হতাম।
আপনার খুশির কথা আমি Notes এ টুকে রাখলাম।
আসলে ব্যাপারটা এপ বানানো শেখানোর, কোন নির্দীষ্ট এপ এর Source Code আপনাদের গিলিয়ে দেবো সেরকম মানুষ আমি নই।
আমি যা জানি শেখানোর চেষ্টা করবো ১০ টা লেকচার যদি পার করতে পারি তখন বলে দিতে পারবো ঐ এপ বানাতে এটা এটা করতে হবে। কথাও আটকে গেলে জানান।
Vai Please Post ta koren book app ta banano sekbo. ame jani ja fast basic ta sekta hoba kintu apne jode code golo diya akta app banan.
valo hoto.
next post er asay asi bro….carry on
tnx
good post bro carry on.
tnx
অসাধারণ পো.ষ্ট
থ্যাংকিউ
অসাধারন
থ্যাংকু ??????
ভাই পরের পর্ব চাই ভাই
থ্যাংকু
Vai…kono app theke handler app banabor ekta tutorial dan bro
ভালো ভলেছেন। চেষ্টা করবো বলতে বাধা নেই এধরণের এপ কখোনও বানাই নি, তবে তার মানে এটা না যে পারবোউ না। আল্লাহ তৌফিক দিলে ইনশা-আল্লাহ লিখে ফেলবো।
অসাধারন ভাই পরের পর্ব গুলা জলদি দিন৷
ইনশা-আল্লাহ
একটা গেম তৈরির ফুল টিউটোরিয়াল দিলে ভালো হয়
আগ্রহ প্রকাশের জন্য ধন্যবাদ, চেষ্টা করবো।
চালিয়ে যান সাথেই আছি
থ্যংকু 🙂
অসাধারণ।
আপনার এহেন প্রচেষ্টাকে সাধুবাদ জানাই।
আশা করি ভবিষ্যতে ও এরকম পোষ্টই করবেন।
অসংখ্য ধন্যবাদ, আমারও তেমন টাই ইচ্ছা।
Very helpful post. Thank you so much bro…!
আরে মামুন যে….
So nice
Next porbo ta taratari den plz
চেষ্টা করছি।
অনেক সুন্দর পোস্ট। পরের পর্ব গুলো তাড়াতাড়ি চাই।
অবশ্যই
চালিয়ে জান ভাই,,,
tnk u so much 4 UR cmnt
vai next post er jonno opekkhay aci.Next post kobe korben???R eta dia ki ki doroner app toiri kora jay???
এ ব্যাপারে ১ম পর্বে ২. নং ধাপে বিস্তারিত বলা আছে। পোষ্ট টি পরুন। তারপর জিজ্ঞাস করুন কিসের উত্তর পেলেন না।
next part kobe diben?
kalke insha-allah
bro dilen na r
৪,৫,৬ কি লিখবো বলে ফেলেছি
৭ম পর্বে ওই টিউটোরিয়াল আপনার পাওনা রইলো। সা