সমস্ত সময় প্যাসিফিক স্ট্যান্ডার্ড টাইম (UTC-08:00)।
ইভেন্টের পরে, সমস্ত সেশনের রেকর্ডিং (প্রধান পর্যায় এবং দ্বিতীয় পর্যায়) Android বিকাশকারী YouTube চ্যানেলে উপলব্ধ হবে।
ইভেন্ট চলাকালীন শুধুমাত্র প্রধান পর্যায়ের সেশনগুলি লাইভ স্ট্রিম করা হবে।

ফিল্টার:
সময় বর্ণনা _টাইপ _অবস্থান _পণ্য
08:00-9:30

রেজিস্ট্রেশন এবং ব্রেকফাস্ট

৮:৩০-১৩:৩০

স্যান্ডবক্স

স্যান্ডবক্স: ডেমো এবং অফিসের সময় - AM বিষয়

দেখা করুন এবং Android টিমের সাথে কথা বলুন!

Q এবং A, ডেমো বা শুধু চ্যাট করার জন্য ২য় তলায় থামুন। বিষয় এবং দলগুলি সারা দিন পরিবর্তিত হবে, তাই আপনার সবচেয়ে গুরুত্বপূর্ণ প্রশ্নের উত্তর পেতে আপনার ADS এজেন্ডা পরিকল্পনা করুন। স্পিকারস লাউঞ্জে বিশেষ অতিথি এবং বক্তারা উভয় দিন জুড়ে থাকবেন।

  • অ্যাক্সেসযোগ্যতা
  • অ্যান্ড্রয়েড এন্টারপ্রাইজ
  • গাড়ির জন্য অ্যান্ড্রয়েড
  • অ্যান্ড্রয়েড জেটপ্যাক
  • অ্যান্ড্রয়েড স্টুডিও
  • অ্যান্ড্রয়েড ট্যাবলেট এবং ফোল্ডেবল
  • অ্যান্ড্রয়েড টিভি
  • অ্যান্ড্রয়েড টেস্টিং
  • অ্যান্ড্রয়েড ইউআই টুলকিট
  • অ্যান্ড্রয়েড অ্যাপ সামঞ্জস্য
  • শ্রুতি
  • স্থাপত্য উপাদান
  • স্পিড ক্লিনিক তৈরি করুন
  • ক্যামেরাএক্স
  • ChromeOS এর জন্য Android
  • Google Play নীতি
  • জেটপ্যাক রচনা
  • কোটলিন
  • অ্যান্ড্রয়েডে মেশিন লার্নিং
  • মিডিয়া
  • কাছাকাছি
  • নন-SDK API ব্যবহার
  • প্লে একাডেমি
  • পাওয়ার এবং ব্যাটারি
  • রানটাইম পারফরম্যান্স ক্লিনিক
  • স্কোপড স্টোরেজ
  • নিরাপত্তা
  • ওয়াইফাই

গাড়ির জন্য অ্যান্ড্রয়েড

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

অ্যান্ড্রয়েড টিভি

গুগল প্লে

জেটপ্যাক

কোটলিন

কর্মক্ষমতা

প্ল্যাটফর্ম

দ্বিতীয় তলা

স্যান্ডবক্স অফিস ঘন্টা দ্বিতীয় তলা গাড়ির জন্য অ্যান্ড্রয়েড অ্যান্ড্রয়েড স্টুডিও এবং টুলিং অ্যান্ড্রয়েড টিভি গুগল প্লে জেটপ্যাক কোটলিন পারফরম্যান্স প্ল্যাটফর্ম
9:30-10:10

সেশন

স্কোপেড স্টোরেজের জন্য প্রস্তুতি নিচ্ছে

রোকসানা আলিয়াবাদি, জিমুজো ইজেওজু, ইয়াসিন রেজগুই

অ্যান্ড্রয়েড 10-এ নতুন স্টোরেজ মডেলের জন্য পরিকল্পনা ওভারভিউ এবং সেরা-অনুশীলনের নির্দেশিকা।

প্ল্যাটফর্ম

মূলমঞ্চ

সেশন মূলমঞ্চ প্ল্যাটফর্ম
9:30-10:10

সেশন

বেন ওয়েইস, ওয়াজটেক কালিসিস্কি, ডম এলিয়ট, জেসন লিউ

অ্যাপ বান্ডেল এবং ডায়নামিক ডেলিভারি সহ, ডেভেলপারদের কাছে এখন তাদের অ্যাপের অংশগুলি বিভিন্ন ব্যবহারকারীর অবস্থার উপর ভিত্তি করে বা এমনকি রানটাইমে চাহিদা অনুযায়ী উপলব্ধ করার বিকল্প রয়েছে। এটি একক-APK বিশ্ব থেকে একটি বড় প্রস্থান, এবং আমরা উচ্চস্বরে এবং স্পষ্ট শুনেছি যে আপনি এই নতুন মডেলে স্থানান্তরিত করার জন্য আরও সমর্থন দেখতে চান৷

এই অধিবেশন চলাকালীন, আমরা নতুন টুল এবং লাইব্রেরি ঘোষণা করব যা কিছু ডেভেলপার ফিডব্যাককে সম্বোধন করে যা আমরা মূল লঞ্চের পর থেকে সংগ্রহ করে আসছি। আপনি ডায়নামিক ফিচার মডিউল, জেটপ্যাক এবং কোটলিন ব্যবহার করে একটি সরলীকৃত অন-ডিমান্ড ইনস্টলেশন API এবং একাধিক মডিউলের মধ্যে নির্ভরতা পরিচালনা করার জন্য একটি নতুন উপায় পরীক্ষা করার জন্য একটি গভীর ডুবের আশা করতে পারেন।

গুগল প্লে

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় গুগল প্লে
9:30-10:40

কোডল্যাব

জেটপ্যাক কম্পোজ কোডল্যাব

জেটপ্যাক

কোডল্যাব রুম

কোডল্যাব কোডল্যাব রুম জেটপ্যাক
10:10-10:20

বিরতি

10:20-11:00

সেশন

পারফরম্যান্স মিথ বাস্টার

ক্যালিন জুরাভলে, ডায়ানা ওং, ডেভিড সেহর, এরিক হোল্ক

আসুন জেনে নেওয়া যাক অ্যান্ড্রয়েড অ্যাপের পারফরম্যান্স সম্পর্কে আমরা কী পৌরাণিক কাল্পনিক ধারণাগুলি বাদ দিতে পারি! enums ঠিক না? কতগুলো ডেক্স ফাইল সর্বোত্তম? বস্তু পুলিং সত্যিই একটি ভাল জিনিস? কোটলিন প্রয়োগ করা কি সত্যিই অ্যাপের কর্মক্ষমতাকে প্রভাবিত করতে পারে? পারফরম্যান্স প্রোফাইলিং এবং বেঞ্চমার্কিংয়ের কিছু সর্বোত্তম অনুশীলনের পাশাপাশি, আমরা এই প্রশ্নগুলি (এবং আরও অনেক কিছু!) পরীক্ষায় রাখি এবং খুঁজে বের করি কোনটি সত্য এবং কোনটি মিথ...ভাঙ্গা হয়ে যায়।

কর্মক্ষমতা

মূলমঞ্চ

সেশন মূলমঞ্চ কর্মক্ষমতা
10:20-11:00

বাজ টক

লাইটনিং টক রাউন্ড 1

  • সঙ্গী ডিভাইস পরিচালনা
  • অ্যান্ড্রয়েড স্টুডিওতে C++/নেটিভ সাপোর্টে নতুন কী আছে
  • অ্যাডভান্সড হ্যাপটিক্স: নতুন হ্যাপটিক এপিআইগুলির কখন, কী এবং কীভাবে
  • ওয়াইড কালার গামুট গ্রহণ করুন
  • পৃষ্ঠা চালু করা: ভিউপেজার 2-এ স্থানান্তর করা

প্ল্যাটফর্ম

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

দ্বিতীয় পর্যায়

বাজ টক দ্বিতীয় পর্যায় প্ল্যাটফর্ম অ্যান্ড্রয়েড স্টুডিও এবং টুলিং
10:45-11:50

কোডল্যাব

ক্যামেরাএক্স কোডল্যাব

জেটপ্যাক

কোডল্যাব রুম

কোডল্যাব কোডল্যাব রুম জেটপ্যাক
11:00-11:10

বিরতি

11:10-11:30

সেশন

আপনার ডেটা সুরক্ষিত করুন - এনক্রিপশন এবং নিরাপত্তার মধ্যে গভীর ডুব দিন

জন মার্কফ, নিকোল বোরেলি

জেটপ্যাক সিকিউরিটি ব্যবহার করে অ্যান্ড্রয়েডে ডেটা এনক্রিপশনের কৌশল। মূল পদক্ষেপগুলির মধ্যে রয়েছে: ডিভাইসে নিরাপদে ডেটা এনক্রিপ্ট করতে শিখুন এবং AndroidKeyStore ব্যবহার করুন৷

  • ডেটা-এ-রেস্ট এনক্রিপশনের মাধ্যমে চ্যালেঞ্জগুলি রূপরেখা করুন।
  • ডেটা এনক্রিপশন এবং কী ব্যবস্থাপনার জন্য সর্বোত্তম অনুশীলন।
  • কেন এবং কীভাবে জেটপ্যাক সিকিউরিটি লাইব্রেরি তৈরি করা হয়েছিল তা গভীরভাবে দেখুন।

জেটপ্যাক

প্ল্যাটফর্ম

মূলমঞ্চ

সেশন মূলমঞ্চ জেটপ্যাক প্ল্যাটফর্ম
11:10-11:30

সেশন

এমুলেটর ইন এ কন্টিনিউয়াস ইন্টিগ্রেশন (সিআই) এনভায়রনমেন্ট

লিংফেং ইয়াং, হোই লাম

এই আলোচনায়, আমরা কিভাবে একটি ক্রমাগত ইন্টিগ্রেশন পরিবেশে অ্যান্ড্রয়েড এমুলেটর ব্যবহার করা যেতে পারে তা নিয়ে আলোচনা করি। বিশেষ করে, আমরা সম্প্রতি চালু হওয়া কার্যকারিতাগুলির মধ্য দিয়ে যাই যেমন:

  • এমুলেটর ডকার ইমেজ এবং কীভাবে এটি Google ক্লাউডের মতো বিক্রেতাদের কাছে স্থাপন করা যেতে পারে
  • দূরবর্তী সার্ভার/কম্পিউটার থেকে বিকাশকারীর কর্মক্ষেত্রে এমুলেটর চিত্র স্ট্রিমিং।

এমুলেটর কিভাবে ক্লাউড এনভায়রনমেন্টে চলতে পারে এবং ডেভেলপমেন্ট লাইফসাইকেলে ফিট করতে পারে তার একটি এন্ড-টু-এন্ড ডেমো দেখার আশা করুন।

প্ল্যাটফর্ম

জেটপ্যাক

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় প্ল্যাটফর্ম জেটপ্যাক
11:30-11:35

বিরতি

11:35-11:55

সেশন

অ্যান্ড্রয়েডে ডিপেনডেন্সি ইনজেকশনের জন্য একটি মতামতপূর্ণ গাইড

ম্যানুয়েল ভিভো, ড্যানিয়েল সান্তিয়াগো রিভেরা

ড্যাগার অ্যান্ড্রয়েডে ডিপেনডেন্সি ইনজেকশন করার প্রস্তাবিত উপায় হয়ে উঠেছে। যাইহোক, ড্যাগার ব্যবহার করার অনেক উপায় আছে! আসুন শুনুন কেন আমরা ড্যাগারকে সুপারিশ করি, মাল্টি-মডিউল প্রজেক্টে প্রস্তাবিত সেটআপ সহ সর্বোত্তম অনুশীলন এবং অ্যান্ড্রয়েডে ড্যাগারকে উন্নত করার জন্য আমাদের কী পরিকল্পনা রয়েছে যাতে আপনি আপনার অ্যাপে নির্ভরতা পরিচালনার জন্য একটি কঠিন, এক্সটেনসিবল সমাধান তৈরি করতে পারেন যা বড় প্রকল্পগুলিতে পরিমাপ করে। .

API নির্দেশিকা

মূলমঞ্চ

সেশন মূলমঞ্চ API নির্দেশিকা
11:35-11:55

সেশন

অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারে ডেটা ডিমিস্টিফাই করুন

শুকাং ঝাউ, ই ইয়াং

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

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় অ্যান্ড্রয়েড স্টুডিও এবং টুলিং
11:55-13:10

মধ্যাহ্নভোজ

11:55-12:15

লাইভস্ট্রিম এক্সক্লুসিভ

#AskAndroid: Kotlin এবং Coroutines

#AskAndroid ব্যবহার করে টুইটারে আপনার জমা দেওয়া প্রশ্নের উত্তর দেওয়া।

লাইভস্ট্রিম এক্সক্লুসিভ
12:15-12:35

লাইভস্ট্রিম এক্সক্লুসিভ

#AskAndroid: আর্কিটেকচার উপাদান

#AskAndroid ব্যবহার করে টুইটারে আপনার জমা দেওয়া প্রশ্নের উত্তর দেওয়া।

লাইভস্ট্রিম এক্সক্লুসিভ
13:10-13:30

সেশন

R8 দিয়ে আপনার অ্যাপ সঙ্কুচিত করা

সোরেন গেসে, ক্রিস্টোফার অ্যাডামসেন

ডেভেলপারদের জন্য R8 ব্যবহার করা সহজ করতে R8 অ্যাপ্লিকেশন সংকোচনকারী অ্যাপগুলিকে কীভাবে সঙ্কুচিত করে তার কিছু বিশদ বিবরণ এই আলোচনায় ডুবেছে।

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

মূলমঞ্চ

সেশন মূলমঞ্চ অ্যান্ড্রয়েড স্টুডিও এবং টুলিং
13:10-13:30

সেশন

কিভাবে Android টিম উইজেটগুলিকে অ্যাক্সেসযোগ্য করে তোলে৷

শৈলেন তুলি, কাসিদ সাদিক, লাইলা ফুজিওয়ারা

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

প্ল্যাটফর্ম

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় প্ল্যাটফর্ম
13:10-13:30

কোডল্যাব

কোডল্যাব খুলুন

জেটপ্যাক

কোডল্যাব রুম

কোডল্যাব কোডল্যাব রুম জেটপ্যাক
13:30-13:35

বিরতি

13:30-18:00

স্যান্ডবক্স

স্যান্ডবক্স: ডেমো এবং অফিসের সময় - PM বিষয়

দেখা করুন এবং Android টিমের সাথে কথা বলুন!

Q এবং A, ডেমো বা শুধু চ্যাট করার জন্য ২য় তলায় থামুন। বিষয় এবং দলগুলি সারা দিন পরিবর্তিত হবে, তাই আপনার সবচেয়ে গুরুত্বপূর্ণ প্রশ্নের উত্তর পেতে আপনার ADS এজেন্ডা পরিকল্পনা করুন। স্পিকারস লাউঞ্জে বিশেষ অতিথি এবং বক্তারা উভয় দিন জুড়ে থাকবেন।

  • কার্যকলাপ স্বীকৃতি
  • অ্যান্ড্রয়েড টিভি
  • গাড়ির জন্য অ্যান্ড্রয়েড
  • অ্যান্ড্রয়েড ফ্রেমওয়ার্ক
  • অ্যান্ড্রয়েড ট্যাবলেট এবং ফোল্ডেবল
  • অ্যান্ড্রয়েড ভাইটাল
  • ART এবং OpenJDK লাইব্রেরি
  • স্থাপত্য উপাদান
  • স্পিড ক্লিনিক তৈরি করুন
  • ক্যামেরা
  • ক্যামেরাএক্স
  • ChromeOS এর জন্য Android
  • জেটপ্যাক রচনা
  • ডার্ক থিম
  • ডিজিটাল ওয়েলবিং
  • ফোরগ্রাউন্ড পরিষেবা
  • অঙ্গভঙ্গি নেভিগেশন
  • হ্যাপটিক্স
  • অ্যান্ড্রয়েড জেটপ্যাক
  • কোটলিন
  • মেটেরিয়াল ডিজাইন
  • অনুমতি
  • প্লে একাডেমি
  • প্রোফাইলার
  • রানটাইম পারফরম্যান্স ক্লিনিক
  • সিস্টেম UI, বিজ্ঞপ্তি
  • উইন্ডোজ এবং কার্যকলাপ

গাড়ির জন্য অ্যান্ড্রয়েড

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

অ্যান্ড্রয়েড টিভি

গুগল প্লে

জেটপ্যাক

কোটলিন

কর্মক্ষমতা

প্ল্যাটফর্ম

দ্বিতীয় তলা

স্যান্ডবক্স অফিস ঘন্টা দ্বিতীয় তলা গাড়ির জন্য অ্যান্ড্রয়েড অ্যান্ড্রয়েড স্টুডিও এবং টুলিং অ্যান্ড্রয়েড টিভি গুগল প্লে জেটপ্যাক কোটলিন পারফরম্যান্স প্ল্যাটফর্ম
13:35-13:55

সেশন

টুকরা: অতীত, বর্তমান এবং ভবিষ্যত

ইয়ান লেক, জেরেমি উডস

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

জেটপ্যাক

মূলমঞ্চ

সেশন মূলমঞ্চ জেটপ্যাক
13:35-13:55

বাজ টক

লাইটনিং টক রাউন্ড 2

  • বিকাশকারীদের জন্য অ্যান্ড্রয়েড জিএসআই
  • আপনার ইউএসবি কেবলগুলি বুদ্ধিমানের সাথে চয়ন করুন
  • গেমিং লাইটনিং টক

প্ল্যাটফর্ম

দ্বিতীয় পর্যায়

বাজ টক দ্বিতীয় পর্যায় প্ল্যাটফর্ম
13:35-15:00

কোডল্যাব

কোডল্যাব টেস্টিং

জেটপ্যাক

কোডল্যাব রুম

কোডল্যাব কোডল্যাব রুম জেটপ্যাক
13:55-14:00

বিরতি

14:00-14:40

সেশন

স্টাইল সহ থিমগুলি বিকাশ করা

নিক বুচার, ক্রিস ব্যানস

অ্যান্ড্রয়েড থিমিং সিস্টেম শক্তিশালী কিন্তু অপব্যবহার করা সহজ। এটির সঠিক ব্যবহার আপনার লেআউটগুলিকে বজায় রাখতে এবং গাঢ় থিমগুলিকে সমর্থন করতে বা আপনার পণ্যের ব্র্যান্ডকে আরও ভালভাবে প্রতিফলিত করার জন্য উপাদান ডিজাইনকে পদ্ধতিগতভাবে কাস্টমাইজ করতে উপাদান থিমিং প্রয়োগ করতে পারে৷

এই আলোচনাটি থিম এবং শৈলীগুলির একটি ক্র্যাশ কোর্স এবং থিম নির্ভর সংস্থানগুলিকে আলাদা করার সময় আপনার অ্যাপ জুড়ে কীভাবে স্টাইলিং প্রয়োগ করবেন তা দিয়ে শুরু হবে। তারপরে আমরা উপাদান থিমযুক্ত অ্যাপ্লিকেশন এবং অন্ধকার থিম তৈরি করতে স্টাইলিং সিস্টেম ব্যবহার করার প্রয়োগিত উদাহরণগুলির মধ্য দিয়ে হাঁটব।

UI

মূলমঞ্চ

সেশন মূলমঞ্চ UI
14:00-14:40

সেশন

ভাইটালস মাস্টারক্লাস: রিয়েল-ওয়ার্ল্ড স্থিতিশীলতা এবং কর্মক্ষমতা পর্যবেক্ষণ এবং উন্নত করা

জেমস হিদার, বরিস ফারবার

Play Console-এর Vitals বিভাগে বন্য অঞ্চলে ডেভেলপারদের অ্যাপের স্বাস্থ্য সম্পর্কে প্রচুর তথ্য রয়েছে: ক্র্যাশ, ANR, তাদের সহকর্মীদের পারফরম্যান্সের বিপরীতে মানদণ্ড এবং আরও অনেক কিছু। এই বক্তৃতাটি অ্যাপগুলির সাথে সমস্যাগুলি সনাক্ত করতে, ডিবাগ করতে এবং সমাধান করতে Vitals ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলির একটি গভীর দৃষ্টিভঙ্গি প্রদান করে৷ বিকাশকারীরা Android Vitals কী এবং তাদের অ্যাপের বাস্তব-বিশ্ব কার্যক্ষমতা উন্নত করতে কীভাবে এটি ব্যবহার করতে হয় সে সম্পর্কে আরও ভালভাবে বুঝতে পারবেন।

গুগল প্লে

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় গুগল প্লে
14:40-15:10

বিকেলে চা বিরতি

15:10-15:30

সেশন

অ্যান্ড্রয়েড স্টুডিও: ডিবাগিং টিপস এবং ট্রিকস

ডেভিড হারম্যান, জাস্টিন নিয়েতো

আপনার ডিবাগিং দক্ষতা লেভেল আপ করুন! আমরা সকলেই ডিবাগারে অনেক সময় ব্যয় করি এবং এই সেশনটি আপনাকে Android স্টুডিওতে উপলব্ধ কিছু শক্তিশালী ডিবাগিং বৈশিষ্ট্য সম্পর্কে শেখায়। এই বক্তৃতাটি নতুনদের থেকে শুরু করে বিশেষজ্ঞ এবং এর মধ্যে সকলের কাছে আবেদন করা উচিত। আপনার স্তর যাই হোক না কেন, আপনি Android স্টুডিও ব্যবহার করে আরও কার্যকরভাবে বাগগুলি তাড়াতে সহায়তা করার জন্য কিছু নিয়ে যাবেন।

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

মূলমঞ্চ

সেশন মূলমঞ্চ অ্যান্ড্রয়েড স্টুডিও এবং টুলিং
15:10-15:30

সেশন

ইন-অ্যাপ আপডেট

আলেসান্দ্রো ডোভিস, পিয়েত্রো ম্যাগি, অমৃত সঞ্জীব

প্লে-এর ইন-অ্যাপ আপডেট এপিআই আপনাকে ব্যবহারকারীদের অ্যাপটি ব্যবহার করার সময় আপনার অ্যাপ আপডেট করার জন্য অনুরোধ করতে দেয়, এই বছর Google I/O এ লঞ্চ করা হয়েছে। এই আলোচনা তারপর থেকে নতুন কি আছে তা পর্যালোচনা করে এবং আপনার অ্যাপ দ্বারা অ্যাপ-মধ্যস্থ আপডেটগুলি ব্যবহার করার উপায়গুলি অন্বেষণ করে৷

গুগল প্লে

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় গুগল প্লে
15:10-17:35

কোডল্যাব

কোডল্যাব খুলুন

জেটপ্যাক

কোডল্যাব রুম

কোডল্যাব কোডল্যাব রুম জেটপ্যাক
15:30-15:35

বিরতি

15:35-15:55

সেশন

জাভা❤️ কোটলিন, হ্যাপি টুগেদার 🎵

মুরাত ইয়েনার, নিকোল বোরেলি, ওয়েনবো ঝু

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

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

কোটলিন

মূলমঞ্চ

সেশন মূলমঞ্চ কোটলিন
15:35-15:55

সেশন

অন-ডিভাইস এমএল: এমএল কিট দিয়ে জটিল ব্যবহারের ক্ষেত্রে মোকাবিলা করা

জুলি ঝু, শিউ হু,

ML কিট আমাদের টার্ন-কি ভিশন এবং ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং API-এর মাধ্যমে বা আপনার নিজস্ব কাস্টম TF লাইট মডেলগুলির মাধ্যমে আপনার অ্যাপগুলিতে ML চালিত সমাধানগুলিকে একীভূত করা সহজ করে তোলে৷ আপনি কেবলমাত্র পাঠ্য সনাক্তকরণ, মুখ সনাক্তকরণ বা ভাষা সনাক্তকরণের মতো একক কাজগুলি সহজে মোকাবেলা করতে পারবেন না, তবে আপনি একাধিক ML কিট API চেইন করে বা আপনার নিজস্ব কাস্টম মডেলগুলির সাথে এইগুলি ব্যবহার করে আরও জটিল ব্যবহারকারীর অভিজ্ঞতাও তৈরি করতে পারেন৷

প্ল্যাটফর্ম

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় প্ল্যাটফর্ম
15:55-16:00

বিরতি

16:00-16:40

সেশন

রচনা বোঝা

লেল্যান্ড রিচার্ডসন

এই অধিবেশনে জেটপ্যাক কম্পোজের মতো একটি ঘোষণামূলক প্রতিক্রিয়াশীল UI সিস্টেমের সুবিধাগুলি এবং এটি কীভাবে অ্যান্ড্রয়েড ডেভেলপারদের বর্তমান সমস্যাগুলির জন্য প্রযোজ্য তা কভার করে৷ অতিরিক্তভাবে, এই আলোচনা জেটপ্যাক কম্পোজের প্রোগ্রামিং মডেল এবং এর কিছু বাস্তবায়নের বিবরণে প্রসারিত হয় যা আপনাকে বুঝতে সাহায্য করে কিভাবে রচনা কাজ করে।

জেটপ্যাক

UI

মূলমঞ্চ

সেশন মূলমঞ্চ জেটপ্যাক UI
16:00-16:40

বাজ টক

লাইটনিং টক রাউন্ড 3

  • আপনার অ্যাপে সুপারচার্জ শেয়ারিং
  • অপেক্ষা করুন, অ্যান্ড্রয়েড স্টুডিওতে একটি ইউএক্স টিম আছে?
  • কর্মক্ষেত্রে কাজ করার জন্য আপনার অ্যাপ পান
  • Systrace ব্যবহার করে কর্মক্ষমতা বিশ্লেষণ
  • ডিজিটাল ওয়েলবিং সুযোগ
  • 64-বিট টিপস এবং কৌশল

অ্যান্ড্রয়েড স্টুডিও এবং টুলিং

কর্মক্ষমতা

প্ল্যাটফর্ম

UI

দ্বিতীয় পর্যায়

বাজ টক দ্বিতীয় পর্যায় অ্যান্ড্রয়েড স্টুডিও এবং টুলিং পারফরম্যান্স প্ল্যাটফর্ম UI
16:40-16:50

বিরতি

16:50-17:10

সেশন

অ্যান্ড্রয়েডে অনুমতি

সারা এন-মারান্ডি, ফিলিপ মল্টম্যান

অনুমতিগুলি অ্যাপগুলিকে তাদের ব্যবহারকারীদের সাথে যোগাযোগ করার উপায় সরবরাহ করে কেন তাদের ব্যবহারকারীর ব্যক্তিগত ডেটাতে অ্যাক্সেস প্রয়োজন৷ অ্যান্ড্রয়েডে, আমরা ব্যবহারকারীদের তাদের ডেটার উপর নিয়ন্ত্রণ এবং স্বচ্ছতা দিতে চাই এবং Android 10-এ বেশ কিছু পরিবর্তন করেছি যা ডেটা অ্যাপগুলি কী অ্যাক্সেস করতে পারে তার উপর আরও সীমাবদ্ধতা নিয়ে আসে। আমরা অ্যান্ড্রয়েড 10-এর পরিবর্তনগুলি পর্যালোচনা করব এবং ভবিষ্যতের রিলিজের জন্য আমরা যে নতুন ধারণাগুলি নিয়ে কাজ করছি তা উপস্থাপন করব।

প্ল্যাটফর্ম

মূলমঞ্চ

সেশন মূলমঞ্চ প্ল্যাটফর্ম
16:50-17:10

সেশন

Google Play বিলিং: প্রয়োজনীয় আপডেট এবং নতুন কার্যকারিতা

নেটো মারিন

একটি নির্ভরযোগ্য, অনায়াস ক্রয় অভিজ্ঞতা এবং ফলস্বরূপ রাজস্বের মধ্যে সরাসরি সম্পর্ক রয়েছে। মানের জন্য ডিজাইন করা আরও বেশি গুরুত্বপূর্ণ কারণ ব্যবহারকারীরা আপনার এককালীন পণ্য এবং সদস্যতাগুলি যেভাবে আবিষ্কার করে এবং ক্রয় করে তাতে পরিবর্তন হয়৷

এই সেশনে, আমরা দেখাব কিভাবে আপনি "Purchase Anywhere"-এর ভবিষ্যতের জন্য প্রস্তুতির সময় ক্রয়ের নির্ভরযোগ্যতা এবং কর্মক্ষমতা বাড়াতে পারেন৷ আমরা আরটিডিএন, প্লে ডেভেলপার এপিআই, ফেরত কেনাকাটা এবং ঘর্ষণহীন সদস্যতা কভার করব। আমরা দেখাব কিভাবে বিলিং লাইব্রেরি 2 আপডেট সহজ করে এবং কর্মক্ষমতা উন্নত করে, সেইসাথে সময়সীমার আগে কিভাবে AIDL এবং বিলিং লাইব্রেরি 1 থেকে স্থানান্তর করা যায়।

গুগল প্লে

দ্বিতীয় পর্যায়

সেশন দ্বিতীয় পর্যায় গুগল প্লে
17:10-17:15

বিরতি

17:15-17:35

সেশন

অ্যান্ড্রয়েডে কোরোটিন পরীক্ষা করা হচ্ছে

ম্যানুয়েল ভিভো, শন ম্যাককুইলান

আমরা যেভাবে অ্যাসিঙ্ক প্রোগ্রামিং করি অ্যান্ড্রয়েড-এ কোরোটিনগুলি সহজ করে। যাইহোক, অ্যাসিঙ্ক কোড পরীক্ষা করা কখনও সহজ কাজ ছিল না। এই আলোচনায়, আমরা আপনাকে দেখাব কিভাবে সেই মূল্যবান সবুজ চেক পেতে কোরোটিনের সাথে অ্যাসিঙ্ক্রোনিসিটি পরীক্ষা করতে হয় ✔️। পরীক্ষার কোডের একটি লাইন লেখার আগে আপনাকে কোন প্রশ্নগুলি নিজেকে জিজ্ঞাসা করতে হবে? আপনি কিভাবে coroutines পরীক্ষা করতে পারেন যেগুলি Dispatchers.Main ব্যবহার করে? আপনি যদি আপনার ইভেন্টের সময় নিয়ন্ত্রণ করতে চান? কেন আপনি ডিসপ্যাচার ব্যবহার করবেন না। আসুন এবং একজন পেশাদারের মতো কোরোটিনগুলি কীভাবে পরীক্ষা করবেন তা শিখুন।

কোটলিন

মূলমঞ্চ

সেশন মূলমঞ্চ কোটলিন