(http://developer.android.com/training/building-connectivity.html)
এই ক্লাস আপনাকে শেখাবে আপনার অ্যাপকে ইউজারের ডিভাইসের বাইরেও কীভাবে বিশ্বের সাথে সংযুক্ত করা যাবে। আপনি জানবেন কীভাবে এলাকার মধ্যে অন্য ডিভাইসের যুক্ত করতে হয়, ইন্টারনেটের সাথে যুক্ত করতে হয় আপনার ডাটার ব্যাক আপ এবং সিঙ্ক (sync) এবং অন্যান্য কাজ গুলো করতে হয়।
১. ডিভাইসে তারবিহীন সংযোগ
নেটওয়ার্ক সার্ভিস ডিসকোভারি ব্যবহার করে কীভাবে রোকাল ডিভাইস খুজে বের করতে হয় এবং সংযোগ করতে হয় এবং ওয়াই-ফাই দিয়ে পিয়ার টু পিয়ার সংযোগ তৈরী করতে হয়।
২. নেটওয়ার্ক অপারেশন সম্পাদন
কীভাবে একটি নেটওয়ার্ক সংযোগ তৈরী করতে হয়, কানেকটিভিটিতে পরিবর্তনের জন্য সংযোগ মনিটর করতে হয় এবং XML ডাটার সাথে লেনদেন সম্পন্ন করতে হয়।
৩. ব্যাটারী খরচ না করে ডাটা স্থানান্তর করা
ব্যাটারির উপর আপনার অ্যাপের প্রভাব কীবাবে কমিয়ে আনবেন যখন ডাউনলোড বা অন্যান্য নেটৗয়ার্ক লেনদেন সংঘটিত হয়ে থাকে।
৪. ক্লাউডে সিঙ্ক করা
কীভাবে অ্যাপ এবং ইউজারের ডাটা ক্লাউডের দুরবর্তী ওয়েব সার্ভিসে সিঙ্ক এবং ব্যাকআপ করতে হয় এবং ডাটা কীভাবে বহুবিধ ডিভাইসে রিস্টোর করতে হয়।
৫. ক্লাউড সেভ সংঘাত সমাধান করা
অ্যাপের জন্য কীভাবে একটি শক্তিশালী সংঘাত সমাধান কৌশল ডিজাইন করা যায় যা ক্লাউডে ডাটা সেভ করবে।
৬. সিঙ্ক অ্যাডাপ্টর ব্যবহার করে ডাটা স্থানান্তর
অ্যান্ড্রয়েড সিঙ্ক অ্যাডাপ্টর ফ্রেমওয়ার্ক ব্যবহার করে কীভাবে ক্লাউড এবং ডিভাইসের মধ্যে ডাটা স্থানান্তর করা যায়।