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

নেটওয়ার্ক ব্যবহার ব্যবস্থাপনা

(http://developer.android.com/training/basics/network-ops/managing.html)

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

কীভাবে অ্যাপ রাইট করা যায় যা ডাউনলোড এবং নেটওয়ার্ক কানেকশনের উপরে ব্যাটারির উপরে প্রভাব কমিয়ে আনে সে বিষয়ে সাধারণ গাইডলাইনের জন্য, Optimizing Battery Life এবং Transferring Data Without Draining the Battery দেখুন।