অ্যান্ড্রয়েড কোডিং এর জন্যে প্রয়োজনীয় তথ্যাদি

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

কনটেক্সট (context): অ্যান্ড্রয়েডে মেজর থ্রেড একটা: UI Thread. এইটা ছাড়া আরো অসংখ্য কাজের জন্যে আরো অসংখ্য থ্রেড চলতে থাকবে। কনটেক্সট অবজেক্ট দ্বারা আমরা অ্যাপ্লিকেশনটায় পুরো অ্যাক্সেস পাবো, যেমন, উইন্ডোজে ফায়ারফক্স প্লাগইন / পাওয়ারপয়েন্ট স্লাইডশো  জিনিসগুলোকে অ্যাপ্লিকেশন ধরলে তাদের কনটেক্সট তারা যার আন্ডারে উইন্ডোজে চলছে: ফায়ারফক্স এবং মাইক্রোসফট পাওয়ারপয়েন্ট। তারমানে কনটেক্সট আর কিছুই না, যেই অ্যাপ্লিকেশন রান করছে তার প্যারেন্ট/মূল থ্রেডে একটা পয়েন্টার। যতগুলো ক্লাস মনে করবে আমাকে মূল অ্যাপ্লিকেশনের কিছু রান করতে হবে তাকে এই কনটেক্সট এর দ্বারা সেই “কিছু”টা অ্যাক্সেস করতে হবে।

  • Context inside onclick: http://stackoverflow.com/questions/5447092/get-context-inside-onclickdialoginterface-v-int-buttonid

সচরাচর লাগে এমন কোড স্নিপেটস (code snippets) গুলো:

  • Toast: http://stackoverflow.com/questions/3500197/how-to-display-toast-in-android
  • Red button:
    • http://stackoverflow.com/questions/1521640/standard-android-button-with-a-different-color?rq=1
    • http://angrytools.com/android/button/
    • http://stackoverflow.com/questions/6054562/how-to-make-the-corners-of-a-button-round
  • Alert box with input: http://www.androidsnippets.com/prompt-user-input-with-an-alertdialog
  • Button onclick: http://stackoverflow.com/questions/5869871/how-to-catch-a-click-event-on-a-button
  • Table with border: http://thiranjith.com/2010/02/19/how-to-display-border-lines-with-tablelayouts/
  • Manifest.xml: http://developer.android.com/guide/topics/manifest/manifest-intro.html
  • Menu bar/Options bar: http://mobiledevtuts.com/android/android-options-menu-tutorial/
  • Open local html via webview: http://stackoverflow.com/questions/14773336/how-open-local-html-page-in-browser?rq=1

অ্যান্ড্রয়েডের জন্যে প্রয়োজনীয় ছবি কনভার্শন করার সাইট গুলো:

  • SVG to transparent PNG: http://image.online-convert.com/convert-to-png
  • SVG merge/edit: http://svg-edit.googlecode.com/svn-history/r1771/trunk/editor/svg-editor.html

One thought on “অ্যান্ড্রয়েড কোডিং এর জন্যে প্রয়োজনীয় তথ্যাদি

  1. প্রয়োজনীয় রিসোর্সগুলা শেয়ার করার জন্য অনেক অনেক ধন্যবাদ আপনাকে।

Leave a Reply

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