ডাটা ম্যানেজমেন্ট, ডাটা ম্যানেজমেন্ট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অনেক অ্যান্ড্রয়েড অ্যাপ ব্যবহারকারীর তথ্য সঞ্চয় করে এবং পুনরুদ্ধার করে যা অ্যাপের জীবনের বাইরেও থাকে।
অ্যাসোসিয়েট অ্যান্ড্রয়েড ডেভেলপার সার্টিফিকেশন পরীক্ষার জন্য প্রস্তুত করতে, ডেভেলপারদের উচিত:
- রুম সত্তা ব্যবহার করে ডেটা কীভাবে সংজ্ঞায়িত করতে হয় তা বুঝুন
- ডেটা অ্যাক্সেস অবজেক্ট (DAO) সহ
Room
ডাটাবেস অ্যাক্সেস করতে সক্ষম হন - জানুন কিভাবে
LiveData
ব্যবহার করে ডেটা পরিবর্তন করতে হয় এবং প্রতিক্রিয়া জানাতে হয় - তথ্য ক্রিয়াকলাপের মধ্যস্থতা করতে কীভাবে একটি সংগ্রহস্থল ব্যবহার করবেন তা বুঝুন
- কাঁচা সম্পদ বা সম্পদ ফাইল পড়তে এবং পার্স করতে সক্ষম হন
- ব্যবহারকারীর ইনপুট থেকে অবিরাম পছন্দ ডেটা তৈরি করতে সক্ষম হন
- ব্যবহারকারীর পছন্দের উপর ভিত্তি করে অ্যাপের আচরণ কীভাবে পরিবর্তন করবেন তা বুঝুন
সংশ্লিষ্ট কোর্সের বিষয়বস্তু
অন্যান্য উৎস
,
অনেক অ্যান্ড্রয়েড অ্যাপ ব্যবহারকারীর তথ্য সঞ্চয় করে এবং পুনরুদ্ধার করে যা অ্যাপের জীবনের বাইরেও থাকে।
অ্যাসোসিয়েট অ্যান্ড্রয়েড ডেভেলপার সার্টিফিকেশন পরীক্ষার জন্য প্রস্তুত করতে, ডেভেলপারদের উচিত:
- রুম সত্তা ব্যবহার করে ডেটা কীভাবে সংজ্ঞায়িত করতে হয় তা বুঝুন
- ডেটা অ্যাক্সেস অবজেক্ট (DAO) সহ
Room
ডাটাবেস অ্যাক্সেস করতে সক্ষম হন - জানুন কিভাবে
LiveData
ব্যবহার করে ডেটা পরিবর্তন করতে হয় এবং প্রতিক্রিয়া জানাতে হয় - তথ্য ক্রিয়াকলাপের মধ্যস্থতা করতে কীভাবে একটি সংগ্রহস্থল ব্যবহার করবেন তা বুঝুন
- কাঁচা সম্পদ বা সম্পদ ফাইল পড়তে এবং পার্স করতে সক্ষম হন
- ব্যবহারকারীর ইনপুট থেকে অবিরাম পছন্দ ডেটা তৈরি করতে সক্ষম হন
- ব্যবহারকারীর পছন্দের উপর ভিত্তি করে অ্যাপের আচরণ কীভাবে পরিবর্তন করবেন তা বুঝুন
সংশ্লিষ্ট কোর্সের বিষয়বস্তু
অন্যান্য উৎস
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2022-07-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2022-07-27 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eAndroid apps often need to store and retrieve user information that outlasts the app's active session.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers preparing for the Associate Android Developer certification should understand key concepts like Room entities, DAOs, LiveData, Repositories, and persistent Preferences to manage data effectively.\u003c/p\u003e\n"],["\u003cp\u003eThe provided resources, including codelabs and course content, offer hands-on learning experiences for mastering these data persistence techniques.\u003c/p\u003e\n"],["\u003cp\u003eAchieving competency in these areas is crucial for building robust and user-friendly Android applications.\u003c/p\u003e\n"]]],[],null,["# Data management\n\nMany Android apps store and retrieve user information that persists beyond the\nlife of the app.\n\nTo prepare for the Associate Android Developer certification exam, developers should:\n\n- Understand how to define data using Room entities\n- Be able to access `Room` database with data access object (DAO)\n- Know how to observe and respond to changing data using `LiveData`\n- Understand how to use a Repository to mediate data operations\n- Be able to read and parse raw resources or asset files\n- Be able to create persistent Preference data from user input\n- Understand how to change the behavior of the app based on user preferences\n\nRelated Course Content\n----------------------\n\n- [Android Basics in Kotlin Unit 3 - Navigation, Pathway 3: Architecture components](https://developer.android.com/courses/pathways/android-basics-kotlin-unit-3-pathway-3)\n- [Android Basics in Kotlin Unit 3 - Navigation, Pathway 4: Advanced navigation app examples](https://developer.android.com/courses/pathways/android-basics-kotlin-unit-3-pathway-4)\n\nOther Resources\n---------------\n\n- [Android Developers -\\\u003e Shared preferences](https://developer.android.com/training/data-storage/shared-preferences)\n- [Codelabs -\\\u003e Room with a View (Kotlin)](https://codelabs.developers.google.com/codelabs/android-room-with-a-view-kotlin/index.html#0)\n- [Codelabs -\\\u003e Room with a View (Java)](https://codelabs.developers.google.com/codelabs/android-room-with-a-view/index.html#0)\n- [Codelabs -\\\u003e Room, LiveData and ViewModel](https://codelabs.developers.google.com/codelabs/android-training-livedata-viewmodel/index.html#0)\n- [Codelabs -\\\u003e Repository](https://codelabs.developers.google.com/codelabs/android-training-livedata-viewmodel/index.html#0)\n- [Codelabs -\\\u003e Shared preferences](https://codelabs.developers.google.com/codelabs/android-training-shared-preferences/index.html#0)\n- [Codelabs -\\\u003e ViewModel and ViewModelFactory](https://codelabs.developers.google.com/codelabs/kotlin-android-training-view-model/index.html#0)\n- [Codelabs -\\\u003e App settings](https://codelabs.developers.google.com/codelabs/android-training-adding-settings-to-app/index.html#0)\n- [Codelabs -\\\u003e Drawables, styles, and themes](https://codelabs.developers.google.com/codelabs/android-training-drawables-styles-and-themes/index.html#0)"]]