স্বাগতম সবাইকে

অনেকদিন পর ট্রিকবিডিতে লিখতে বসলাম। নতুন একটা সিরিজ শুরু করতে চাচ্ছি। যদি আপনারা এই পোস্টে এনাফ সাড়া দেন তাহলে রেগুলার লেখা শুরু করব। টাইটেল দেখেই সিরিজের বিষয়টা সম্বন্ধে ধারণা পাওয়ার কথা। হ্যাঁঁ, সিরিজটি হবে এ্যান্ড্রয়েড এ্যাপস ডেভেলপমেন্ট নিয়ে এবং এটি হবে Android Studio বেজড। আমাদের সব কাজ কর্ম হবে এন্ড্রয়েড স্টুডিও তে।

 

শুরুর আগেঃ ট্রিকবিডিতে এন্ড্রয়েড ডেভেলপমেন্ট এর প্রচুর টিউটোরিয়াল আছে। কিন্তু দুঃখের বিষয় হল তাদের বেশিরভাগই বিভিন্ন অনলাইন ড্রাগ এন্ড ড্রপ আইডিই। এখন একটু জেনে নেয়া যাক Drag and Drop / Online IDE গুলো সম্পর্কে। এই প্লাটফর্ম গুলোর মাঝে  Thunkable, Appybuilder  বেশি জনপ্রিয়। অনেক ব্লগ পোস্টে দেখবেন বিগেনারদের জন্য অনলাইন প্লাটফর্ম গুলো সাজেস্ট করা আছে, ইউটিউবেও প্রচুর ভিডিও পাবেন যেখানে টাইটেল হল কোডিং না জেনেও এ্যাপ তৈরি করে লাখ লাখ টাকা ইনকাম করুন। আমি সেধরণের কিছু অফার করছি না।

আমি যে সিরিজটা করতে চাচ্ছি এখানে সব কিছু হবে কোড দিয়ে, Java এবং XML দিয়ে সব কাজ করা হবে। প্রোগ্রামিং ধীরে ধীরে যখন যেটুকু লাগে শিখিয়ে সিরিজ আগাবে।

 Photo: Thunkable Icon                     Photo: Android Studio Icon

 

সিরিজের বৈশিষ্ট্যঃ নিচের লিস্টের আইটেম গুলো থাকছে এই সিরিজে-

  1. Java Programming Language এর যেটুকু যখন লাগে শেখানো হবে। নেটিভ ফুল জাভা আমাদের দরকার হবে না আপাতত। এন্ড্রয়েড এর Oboject Based জাভা শিখব আমরা।
  2. XML দিয়ে সকল ডিজাইন এর কাজ হবে। ভিজুয়াল বিল্ডারকে আমরা শুধু ব্যবহার করব  Preview করার জন্য।
  3. সপ্তাহে মিনিমাম দুটো করে পোস্ট দেয়ার চেষ্টা করব আমি। প্রতি পোস্টে টাস্ক দেয়া থাকবে।
  4. সিরিজটা সম্পুর্ণ হবে লিখে এবং শট দিয়ে।

কি কি থাকছে নাঃ

  1. অল্প সময়ে টাকা কামিয়ে বড়লোক হওয়ার কোনো উপায়
  2. থাকছে না কোনো ভিডিও
  3. থাকছে না কোনো কপি পেস্ট।

 

কেন এই সিরিজঃ সিরিজটা শুরু করার কিছু কারণ আছে। প্লে স্টোরে বাংলাদেশি ডেভেলপারদের এ্যাপস যদি দেখেন সেক্ষেত্রে বেশির ভাগই দেখবেন ধর্ম বেচে ব্যাবসা করতেছে কিংবা কোনো স্টোরি টাইপের এ্যাপস বানাইছে। সেখানেও দেখবেন ডিজাইন খুব একটা আকর্ষণীয় না, এডের কোনো রুলস নাই, এক্সিট করার সময় অলওয়েজ রেটিং চাইতেছে, স্পেলিং মিস্টেক সহ আরও অনেক সমস্যা। অনেকের কাছে এন্ড্রয়েড ডেভেলপমেন্ট হয়ে গেছে ভাত মাছ। আবার দেখবেন অনেকে ১৮+ কন্টেন্ট দেখিয়ে রাতারাতি আঙুল ফুলে কলাগাছ হয়ে যাচ্ছে।

কথা হল, টাকা না হয় কয়দিন কামালেন এরপর যখন প্লে স্টোর ব্যান করবে তখন? আবার একাউন্ট করবেন? আবার এসব কন্টেন্টই দিবেন? আপনার কি মনে হয় না এই কাজ গুলো করে আপনি/আপনারা প্লে স্টোরে  প্লাটফর্মটা নষ্ট করছেন?

আপওয়ার্ক এ মাঝখানে কিছুদিন বাংলাদেশি ফ্রিল্যান্সার একাউন্ট এপ্রুভ হচ্ছিলো না। কারণটা কি জানেন, কিছু বাঙালির কাছে জিনিসটা মনে হয়েছে ভাত মাছ। অনেক গুলো শট ভাইরাল হয়েছিল, একটায় একজন লিখেছিল – I am very poor, give me the job. তো এই হল মার্কেটপ্লেস গুলো নষ্ট করায় কিছু লোকের অবদান।

যাই হোক, মুল কথায় আসি। বাংলাদেশি প্রচুর ডেভেলপার আছেন যারা স্টিল থাংকেবলেই পড়ে আছেন, এন্ড্রয়েড স্টুডিওতেও আসেন নি, যেখানে বাইরের দেশের ডেভেলপাররা বলা যায় নেটিভ জাভা আর ইউজই করে না। আমরা এখনও কাজ করি findviewbyid ব্যবহার করে যেখানে তার ব্যাবহার করে butterknife bindview. যেখানে আমরা করি ড্রাগ এন্ড ড্রপের ডেভেলপ তার নেটিভ জাভা ছেড়ে Dagger 2, Scala এর ব্যবহার বাড়ায়ে দিচ্ছে।

এরপর যদি দেখি kotlin এর বিষয়টা তাহলে আমরা সেই প্রস্তরযুগেই পড়ে আছি। কোটলিন এখন এন্ড্রয়েডের অফিসিয়াল ল্যাংগুয়েজে পরিণত হয়েছে অথচ আমরা এখনো জাভাতেই অভ্যস্ত না।

সবশেষে নতুন ল্যাংগুয়েজ আসছে Flatter যেটি কাজ করবে এন্ড্রয়েড, উইন্ডোজ এবং আইওয়েস এ একই সাথে।

আমরা, এত এডভান্সে যাব না। আমরা বেসিক জাভা থেকেই শুরু করব। ধীরে ধীরে আগাবো।

 

আপনাদের করণীয়ঃ আপনাদের করণীয় হল কমেন্ট করে জানান যে আপনারা চান কিনা সিরিজটা শুরু হোক। যদি আপনাদের কাছ থেকে এই পোস্টে এনাফ সাড়া পাই তাহলে ঈদের পর থেকেই শুরু করব রেগুলার লেখার। সবই আপনাদের হাতে।

 

 

সিরিজের সকল পোস্ট –

ভুমিকা –  [Android App Development: EP-0] ভুমিকা ও শুরুর কথা 

প্রথম পোস্ট – [Android App Development: EP-01] Android Studio ইন্সটল ও সেটাপ করা 

দ্বিতীয় পোস্ট- [Android App Development: EP-02] Android Studio তে নতুন প্রজেক্ট তৈরি করা

তৃতীয় পোস্ট – [Android App Development: EP-03] Emulator সেটাপ করা এবং App রান করানো

 

ভাল থাকবেন। সুস্থ থাকবেন। ঈদ মোবারক।

K M Rejowan Ahmmed

[email protected]

Facebook Profile

32 thoughts on "[Android App Development: EP-0] ভুমিকা ও শুরুর কথা"

    1. K M Rejowan Ahmmed Author Post Creator says:
      Thank you very much.
      – Rejowan
  1. Soiod Mafi Uddin Contributor says:
    i wants this post
    1. K M Rejowan Ahmmed Author Post Creator says:
      I’ll start posting very soon. Thank you.
      – Rejowan
    2. Soiod Mafi Uddin Contributor says:
      Appybuilder, kodular,thunkable aisokol site thake ami apps banaite pare onik banaice….akhon apnar ta dekhe
    3. K M Rejowan Ahmmed Author Post Creator says:
      অবশ্যই।
    1. K M Rejowan Ahmmed Author Post Creator says:
      Thank you very much.
      – Rejowan
  2. Md.Ariful Islam Author says:
    Carry on bro……
    1. K M Rejowan Ahmmed Author Post Creator says:
      Thank you very much. Your Feedback is my inspiration.
      – Rejowan
  3. 444mdzahid Contributor says:
    ভাইয়া আশা করি পুরো সিরিজটা পাবো।
    আপনার জন্য রইল শুভ কামনা।
    1. K M Rejowan Ahmmed Author Post Creator says:
      অসংখ্য ধন্যবাদ। আমি যত দ্রুত পারি পোস্ট করা শুরু করব।
      – Rejowan
  4. Vaiya,
    oi app banor website theke onek app create koresi but sesh mesh kono lav e holo na.
    Tarpor install dilam android studio but android studio te samanno kisu programming jana lage ja amr kono dharona nei. R kisu guide line to lagei youtube dekhe shekhar try koresi but helpful hoy nai. Tai r ki shekha holo na. Apni post ta korle obossoi upokrito hobo. Samne amar admission exam. Tobuo apnar post er opekkhai thaklam. Trickbd te 90% e mobile user er jonno hoyto comment e shara naw pete paren. Tobuo kisu manush jonno holew apnar knowledge amader sathe share koiren.
    Thanks in advance. Sorry for Banglish.
    1. K M Rejowan Ahmmed Author Post Creator says:
      মোবাইল ইউজারের বিষয়টা আগে ভেবেছি। ৮-১০ জনও যদি উপকৃত হয় তো সেটাই আমার স্বার্থকতা। কেমন লাগে সিরিজটা জানাবেন অবশ্যই। ধন্যবাদ আপনাকে।
      – Rejowan
    1. K M Rejowan Ahmmed Author Post Creator says:
      Thanks.
      – Rejowan
  5. Ajman Shah Contributor says:
    খুব ভাল একটা উদ্যোগ। যদিও আমার কম্পিউটার নেই কিন্তু অনেক দিনের শখ যে Android Studio দিয়ে Android Apps তৈরি করব। আশা করি আপনার সহায়তায় সেটা কিছুটা হলেও পুরণ হবে।
    1. K M Rejowan Ahmmed Author Post Creator says:
      ধন্যবাদ আপনাকে। আশা করি ভাল লাগবে সিরিজটা। সাথেই থাকুন।
      – Rejowan
  6. Rejuan Hosain Contributor says:
    পোস্ট অবশ্যই চাই।
    1. K M Rejowan Ahmmed Author Post Creator says:
      ধন্যবাদ। খুব শীঘ্রই পেয়ে যাবেন।
      – Rejowan
  7. Kawsar Contributor says:
    আমি নতুন এ পথে, আশাকরি জ্ঞান বৃদ্ধিতে সহায়ক হবে, বেসিক পর্ব শেষে কিছু এডভান্স জিনিশ চাই।
    1. K M Rejowan Ahmmed Author Post Creator says:
      চেষ্টা করব শুরু থেকেই সবকিছু ডিপলি ব্যাখ্যা করতে। ডিপলি জানলে তখন এডভান্স ইউজ নিজে নিজেই করতে পারবেন। আর এডভান্স কিছু জিনিস তো থাকবেই। সাথেই থাকুন।
      – Rejowan
  8. root:// Contributor says:
    শুরু অনেকেই করে। শেষে আর তাদের দেখা মেলে না
    1. K M Rejowan Ahmmed Author Post Creator says:
      অনেকেই হারিয়ে যায় এটা ঠিক। লাইফের ব্যস্ততা থাকে, এনাফ সাপোর্ট না পেলে হতাশ হয়ে অনেকে বাদ দেয়। আমি ট্রিকবিডির সাথে আছি rana01645.wapka.mobi এর যুগ থেকে। ওয়ার্ডপ্রেসে আসার পরে লাইফের ব্যস্ততার জন্য লেখা হয়ে ওঠে নি। বাট এই সিরিজটা উপহার দেয়ার ব্যপারে আমি শিওর, কারণ এন্ড্রয়েড ডেভেলপ এখন আমার একটা অভ্যাস। সাথেই থাকুন।
      – Rejowan
  9. Rockless Contributor says:
    – যদি শুরু করো,আমরা আছি তুমার সাথে।
    1. K M Rejowan Ahmmed Author Post Creator says:
      ধন্যবাদ।
      – Rejowan
  10. Usama✅ Author says:
    Hope you will start it soon..
    1. K M Rejowan Ahmmed Author Post Creator says:
      লেখা শুরু করে দিয়েছি। প্রথম পোস্ট করা হয়েছে। ধন্যবাদ।
      – Rejowan
    1. K M Rejowan Ahmmed Author Post Creator says:
      ধন্যবাদ। সিরিজটি শুরু করা হয়েছে, লেটেস্ট পোস্টে পেয়ে যাবেন।
      – Rejowan
  11. Abdullah Al Mahfuj Contributor says:
    I got a smart tuner.
    Good luck to ur job.
    Thanks in Advance.
    1. K M Rejowan Ahmmed Author Post Creator says:
      ধন্যবাদ আপনাকেও
      – Rejowan

Leave a Reply