বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

কানেকটিভিটি এবং ক্লাউড দিয়ে অ্যাপস তেরী

(http://developer.android.com/training/building-connectivity.html)

এই ক্লাস আপনাকে শেখাবে আপনার অ্যাপকে ইউজারের ডিভাইসের বাইরেও কীভাবে বিশ্বের সাথে সংযুক্ত করা যাবে। আপনি জানবেন কীভাবে এলাকার মধ্যে অন্য ডিভাইসের যুক্ত করতে হয়, ইন্টারনেটের সাথে যুক্ত করতে হয় আপনার ডাটার ব্যাক আপ এবং সিঙ্ক (sync) এবং অন্যান্য কাজ গুলো করতে হয়।

১. ডিভাইসে তারবিহীন সংযোগ

নেটওয়ার্ক সার্ভিস ডিসকোভারি ব্যবহার করে কীভাবে রোকাল ডিভাইস খুজে বের করতে হয় এবং সংযোগ করতে হয় এবং ওয়াই-ফাই দিয়ে পিয়ার টু পিয়ার সংযোগ তৈরী করতে হয়।

  1. নেটওয়ার্ক সার্ভিস ডিসকোভারি ব্যবহার
  2. ওয়াই-ফাই দিয়ে পিয়ার টু পিয়ার (P2P)সংযোগ তৈরী
  3. সার্ভিস ডিসকোভারি জন্য ওয়াই-ফাই পিয়ার টু পিয়ার ব্যবহার

২. নেটওয়ার্ক অপারেশন সম্পাদন

কীভাবে একটি নেটওয়ার্ক সংযোগ তৈরী করতে হয়, কানেকটিভিটিতে পরিবর্তনের জন্য সংযোগ মনিটর করতে হয় এবং XML ডাটার সাথে লেনদেন সম্পন্ন করতে হয়।

  1. নেটওয়ার্কে সংযুক্ত করা
  2. নেটওয়ার্ক ব্যবহার ব্যবস্থাপনা
  3. XML ডাটা পারসিং করা

৩. ব্যাটারী খরচ না করে ডাটা স্থানান্তর করা

ব্যাটারির উপর আপনার অ্যাপের প্রভাব কীবাবে কমিয়ে আনবেন যখন ডাউনলোড বা অন্যান্য নেটৗয়ার্ক লেনদেন সংঘটিত হয়ে থাকে।

  1. কার্যকরী নেটওযার্ক প্রবেশযোগ্যতার জন্য ডাইনলোড অপটিমাইজ করা
  2. নিয়মিত আপডেটের প্রভাব কমিয়ে আনা
  3. অপ্রয়োজনীয় ডাউনলোড প্রয়োজন নেই
  4. কানেকটিভিটির উপর ভিত্তি করে প্যাটার্ন পরিবর্তন করা

৪. ক্লাউডে সিঙ্ক করা

কীভাবে অ্যাপ এবং ইউজারের ডাটা ক্লাউডের দুরবর্তী ওয়েব সার্ভিসে সিঙ্ক এবং ব্যাকআপ করতে হয় এবং ডাটা কীভাবে বহুবিধ ডিভাইসে রিস্টোর করতে হয়।

  1. ব্যাকআপ API ব্যবহার
  2. গুগল ক্লাউড মেসেজিং এর অধিকাংশ তৈরী করুন

৫. ক্লাউড সেভ সংঘাত সমাধান করা

অ্যাপের জন্য কীভাবে একটি শক্তিশালী সংঘাত সমাধান কৌশল ডিজাইন করা যায় যা ক্লাউডে ডাটা সেভ করবে।

৬. সিঙ্ক অ্যাডাপ্টর ব্যবহার করে ডাটা স্থানান্তর

অ্যান্ড্রয়েড সিঙ্ক অ্যাডাপ্টর ফ্রেমওয়ার্ক ব্যবহার করে কীভাবে ক্লাউড এবং ডিভাইসের মধ্যে ডাটা স্থানান্তর করা যায়।

  1. স্টাব অথিন্টিকেটর তৈরী করা
  2. স্টাব কনটেন্ট প্রদানকরী তৈরী করা
  3. সিঙ্ক অ্যাডাপ্টর তৈরী করা
  4. সিঙ্ক অ্যাডাপ্টর রান করা