ক্যামেরা ভিউফাইন্ডার
 এই টেবিলে androidx.camera-viewfinder গ্রুপের সমস্ত আর্টিফ্যাক্টের তালিকা দেওয়া আছে।
| শিল্পকর্ম | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ | 
|---|---|---|---|---|
| ভিউফাইন্ডার-রচনা | ১.৫.১ | - | - | ১.৬.০-আলফা০১ | 
| ভিউফাইন্ডার-কোর | ১.৫.১ | - | - | ১.৬.০-আলফা০১ | 
| ভিউফাইন্ডার-ভিউ | ১.৫.১ | - | - | ১.৬.০-আলফা০১ | 
নির্ভরতা ঘোষণা করা
ক্যামেরা-ভিউফাইন্ডারের উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থলটি পড়ুন।
 আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement camera viewfinders implementation "androidx.camera.viewfinder:viewfinder-view:1.6.0-alpha01" implementation "androidx.camera.viewfinder:viewfinder-compose:1.6.0-alpha01" implementation "androidx.camera.viewfinder:viewfinder-core:1.6.0-alpha01" }
কোটলিন
dependencies { // Use to implement camera viewfinders implementation("androidx.camera.viewfinder:viewfinder-view:1.6.0-alpha01") implementation("androidx.camera.viewfinder:viewfinder-core:1.6.0-alpha01") implementation("androidx.camera.viewfinder:viewfinder-compose:1.6.0-alpha01") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.6
সংস্করণ 1.6.0-alpha01
২২ অক্টোবর, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.6.0-alpha01 , androidx.camera.viewfinder:viewfinder-core:1.6.0-alpha01 , এবং androidx.camera.viewfinder:viewfinder-view:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-  নতুন ViewfinderDefaults.implementationModeপাবলিক API এর মাধ্যমে ডিফল্ট ভিউফাইন্ডারImplementationModeএক্সপোজ করা হয়েছে। এটি এখনViewfinderViewএবংViewfinderকম্পোজেবল উভয়ের জন্য ডিফল্ট হিসেবে ব্যবহৃত হয়। ( Ic3f52 )
সংস্করণ 1.5
সংস্করণ 1.5.1
৮ অক্টোবর, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.1 , androidx.camera.viewfinder:viewfinder-core:1.5.1 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.1 প্রকাশিত হয়েছে। সংস্করণ 1.5.1-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.5.0
১০ সেপ্টেম্বর, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.0 , androidx.camera.viewfinder:viewfinder-core:1.5.0 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-এ এই কমিটগুলি রয়েছে।
১.৪.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি:
এটি ক্যামেরা ভিউফাইন্ডার লাইব্রেরির প্রথম স্থিতিশীল প্রকাশ, যা শক্তিশালী, জীবনচক্র-সচেতন এবং সহজেই ব্যবহারযোগ্য ভিউ এবং কম্পোজ-ভিত্তিক API প্রদান করে। এই উপাদানগুলি ক্যামেরা ভিউফাইন্ডার হিসেবে কাজ করার জন্য ডিজাইন করা হয়েছে এবং সরাসরি ক্যামেরা২ এর সাথে একীভূত করা যেতে পারে।
 এই রিলিজটি নতুন androidx.camera:camera-compose আর্টিফ্যাক্টের ভিত্তিও স্থাপন করে, যা CameraXViewfinder প্রবর্তন করে, একটি Compose-ইডিওম্যাটিক ভিউফাইন্ডার যা CameraX SurfaceRequest এর সাথে নির্বিঘ্নে সংহত করে, যা PreviewView ভিউ-ভিত্তিক লেআউটের জন্য যেভাবে কাজ করে তার অনুরূপ। কিছু গুরুত্বপূর্ণ পরিবর্তনের মধ্যে রয়েছে:
-  আর্টিফ্যাক্ট স্থানান্তর: মডুলারিটি উন্নত করার জন্য, ভিউফাইন্ডার আর্টিফ্যাক্টগুলি তাদের নিজস্ব লাইব্রেরি গ্রুপে স্থানান্তরিত করা হয়েছে। পূর্বে androidx.camera:camera-viewfinder*নির্ভরতা ব্যবহার করা ডেভেলপারদেরandroidx.camera.viewfinder:viewfinder-*এ স্থানান্তরিত করা উচিত।
-  API স্থিতিশীলকরণ এবং পরিমার্জন: এই স্থিতিশীল রিলিজের জন্য API পৃষ্ঠটি পালিশ করা হয়েছে। এর মধ্যে রয়েছে CameraViewfinderবহুমুখীতা আরও ভালভাবে প্রতিফলিত করার জন্যViewfinderViewনাম পরিবর্তন করা, স্বচ্ছতার জন্য প্যাকেজগুলি পুনর্গঠন করা এবং আরও অনুমানযোগ্য অবস্থা পরিচালনার জন্যViewfinderSurfaceRequestএকটি অপরিবর্তনীয় ডেটা টাইপ করা।
-  কম্পোজ এপিআই আপডেট: কম্পোজ Viewfinderএপিআই এখনContentScaleএবংAlignmentসমর্থন করে, যা ক্যামেরা স্ট্রিমটি তার কন্টেইনারের মধ্যে কীভাবে প্রদর্শিত হবে তার উপর সূক্ষ্ম নিয়ন্ত্রণ প্রদান করে, যা স্ট্যান্ডার্ডandroidx.compose.foundation.Imageকম্পোজেবলের আচরণকে প্রতিফলিত করে।
-  সারফেস লাইফসাইকেল ম্যানেজমেন্ট: API 29+-এ কনফিগারেশন পরিবর্তন এবং লাইফসাইকেল ইভেন্টের সময় ViewfinderSurfaceSessionএখন জীবন্ত রাখা হয়েছে। এই পরিবর্তনটি ড্রপ করা ফ্রেম কমাতে এবং একটি মসৃণ ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য ডিজাইন করা হয়েছে।
-  বাস্তবায়ন মোড ডিফল্ট: Viewfinderএখন একটি বুদ্ধিমানImplementationModeমোডে ডিফল্ট হয় যা স্বয়ংক্রিয়ভাবে সেরা অন্তর্নিহিত বাস্তবায়ন নির্বাচন করে। এটি উচ্চ-কার্যক্ষমতাসম্পন্নSurfaceView(EXTERNALমোড) কে অগ্রাধিকার দেয় এবং পুরানো API স্তর বা পরিচিত সামঞ্জস্যতা সমস্যাযুক্ত ডিভাইসগুলিতে আরও সামঞ্জস্যপূর্ণTextureView(EMBEDDEDমোড) এ ফিরে আসে। সম্পূর্ণ বিকাশকারী নিয়ন্ত্রণের জন্য এই আচরণটি এখনও ওভাররাইড করা যেতে পারে।
বাগ ফিক্স
-  কম্পোজেবল Viewfinderএখন কম্পোজেরPagerমধ্যে এবংmovableContentOf()এর সাথে সঠিকভাবে কাজ করে, যা নিশ্চিত করে যে পৃষ্ঠটি সঠিকভাবে রিসেট করা হয়েছে এবং জটিল UI পরিস্থিতিতে পরিচালিত হয়েছে। ( I0d9be , I79432 )
-  অ্যান্ড্রয়েড ১০ এবং ১১-এ একটি সমস্যা সমাধান করা হয়েছে যেখানে রূপান্তর প্রয়োগ করার সময় SurfaceView-ভিত্তিকViewfinderপ্রসারিত দেখাতে পারে। ( Icc77c )
সংস্করণ 1.5.0-rc01
১৩ আগস্ট, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.0-rc01 , androidx.camera.viewfinder:viewfinder-core:1.5.0-rc01 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.0-rc01 প্রকাশিত হয়েছে। 1.5.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-  ডিফল্ট minSdkAPI 21 থেকে API 23 এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
সংস্করণ 1.5.0-beta03
১৬ জুলাই, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.0-beta03 , androidx.camera.viewfinder:viewfinder-core:1.5.0-beta03 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta03-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-  Viewfinderজন্য ডিফল্টImplementationMode(কম্পোজ এবং ভিউ-ভিত্তিক উভয়) এখন বুদ্ধিমত্তার সাথেEXTERNAL(পারফরম্যান্সের জন্য) এবংEMBEDDED(পুরানো API/অদ্ভুত ডিভাইসগুলিতে সামঞ্জস্যের জন্য) এর মধ্যে নির্বাচন করে। এই আচরণটি এখনওViewfinderSurfaceRequestবা XML অ্যাট্রিবিউটগুলিতে (ভিউ-ভিত্তিক API-তে) স্পষ্ট সেটিংস দ্বারা ওভাররাইড করা যেতে পারে। ( Iecd3a )
-  API 29+ এ TextureView বা SurfaceView ব্যবহার করার সময় ViewfinderSurfaceSessionকে সারফেস ক্রিয়েট/ডিস্ট্রোয় লাইফসাইকেল জুড়ে জীবন্ত রাখার অনুমতি দিয়ে সারফেস সেশন ম্যানেজমেন্ট উন্নত করা হয়েছে। ( I112d9 )
-  Viewfinderএখন নিশ্চিত করে যে সারফেসগুলি সঠিক সময়ে মুক্তি পায়, শুধুমাত্র যখন সেশন দ্বারা আর ব্যবহার করা হয় না, কম্পোজেবল নিষ্পত্তি করা হলে সর্বদা মুক্তি পাওয়ার পরিবর্তে।EXTERNAL(SurfaceView) এর জন্য এই আচরণটি বর্তমানে শুধুমাত্র API 29+ এ উপলব্ধ।EMBEDDED(TextureView) এর জন্য, এই আচরণটি সমস্ত API স্তরে উপস্থিত। ( I9a03f )
-  Viewfinderএখন সঠিকভাবে পৃষ্ঠ প্রতিস্থাপন পরিচালনা করে, যেমন যখন API লেভেল 28 বা তার নিচের একটিEXTERNALভিউফাইন্ডার স্ক্রিন থেকে সরে যায় অথবা যদি একটিViewfinder(যেকোনোImplementationModeসহ)moveableContentOf()এর অংশ হয়। ( I79432 )
-  কম্পোজেবল Viewfinderএখন কম্পোজেরPagerসাথে সঠিকভাবে কাজ করে। এই পরিবর্তনটি নিশ্চিত করে যে কম্পোজেবল সফলভাবে রিসেট করা যেতে পারেAndroidViewএরonResetকলব্যাক বাস্তবায়নের মাধ্যমে,EMBEDDEDএবংEXTERNALউভয় বাস্তবায়নকে সমর্থন করে। ( I0d9be )
-  অ্যান্ড্রয়েড ১০/১১-এ এমন একটি সমস্যা সমাধান করা হয়েছে যেখানে EXTERNALViewfinderপ্রসারিত বা ভুল দেখাতে পারে কারণ ট্রান্সফর্মেশন অপারেশনগুলি (যেমন স্কেল বা ট্রান্সলেট) খুব তাড়াতাড়ি প্রয়োগ করা হয়েছিল। সিস্টেমটি এখন লেআউট পর্যায়ে এই ট্রান্সফর্মেশনগুলি প্রয়োগ করার আগে সারফেস তৈরি হওয়ার জন্য অপেক্ষা করে, সঠিক আউটপুট নিশ্চিত করে। ( Icc77c )
সংস্করণ 1.5.0-beta02
৪ জুন, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.0-beta02 , androidx.camera.viewfinder:viewfinder-core:1.5.0-beta02 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.0-beta02 প্রকাশিত হয়েছে। 1.5.0-beta02 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.5.0-beta01
৭ মে, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.5.0-beta01 , androidx.camera.viewfinder:viewfinder-core:1.5.0-beta01 , এবং androidx.camera.viewfinder:viewfinder-view:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে।
-  এটি ভিউ-ভিত্তিক এবং কম্পোজ-ভিত্তিক ভিউফাইন্ডারের প্রথম অফিসিয়াল বিটা রিলিজ যা Camera2 এর সাথে ব্যবহারের জন্য যথেষ্ট নমনীয়। আপনি যদি CameraX এর সাথে ব্যবহারের জন্য একটি ভিউ বা কম্পোজেবল খুঁজছেন, তাহলে PreviewViewএবংCameraXViewfinderদেখুন।
নতুন বৈশিষ্ট্য
-  androidx.compose.foundation.Imageযেভাবে আচরণ করে, ঠিক সেভাবেই, কম্পোজ-ভিত্তিক ভিউফাইন্ডারেContentScaleএবংAlignmentব্যবহার করে প্রদর্শিত পৃষ্ঠকে তার কন্টেইনারের মধ্যে স্কেল করা এবং স্থাপন করা যেতে পারে। ( Ibcea3 )
API পরিবর্তনগুলি
-  TransformationInfoএখন সকল arg-এর জন্য ডিফল্ট মান রয়েছে। এটি কোনওTransformationInfoছাড়াই ভিউফাইন্ডার তৈরি করতে সক্ষম হবে, যা ডিফল্টভাবে 0 এর সোর্স রোটেশনে থাকবে, কোনও সোর্স মিররিং থাকবে না এবং কোনও ক্রপ রেক্ট থাকবে না। ( I2b1b2 )
-  কম্পোজেবল ভিউফাইন্ডার এখন AndroidExternalSurfaceএর মতো একটি সারফেস সেশন গ্রহণের জন্য একটি ট্রেইলিং ল্যাম্বডা ব্যবহার করে। প্রদত্ত ল্যাম্বডা রিসিভার হিসেবেViewfinderInitScopeব্যবহার করে, যা নতুন সারফেস সেশন গ্রহণের জন্য একটি কলব্যাক ইনস্টল করার অনুমতি দেয়। এই সারফেস সেশনগুলি যখন সুযোগের বাইরে চলে যায় তখন ভিউফাইন্ডারের কাছে থাকা রিসোর্সগুলি স্বয়ংক্রিয়ভাবে ছেড়ে দেয়। ( Ib2b0d )
-  ViewfinderSurfaceRequest.Builder.populateFromCharacteristicsএখন সরানো হয়েছে এবং এখন এটিকে সমতুল্য স্ট্যাটিক API দিয়ে প্রতিস্থাপিত করা হয়েছে যাTransformationInfoতৈরি করতে ব্যবহার করা যেতে পারে যাpopulateFromCharacteristicsএর মতো একই রূপান্তর তৈরি করবে। এই স্ট্যাটিক পদ্ধতিগুলিCamera2TransformationInfoক্লাসে যোগ করা হয়েছে। ( Idc6af )
-  ViewfinderSurfaceRequestআর সারফেস পুনরুদ্ধারের জন্য অ্যাসিঙ্ক API অন্তর্ভুক্ত নেই। এটি এখন একটি অপরিবর্তনীয় ডেটা টাইপ। সারফেস পুনরুদ্ধারের জন্য APIগুলি এখন ভিউফাইন্ডারে স্থানান্তরিত হয়। ( I30127 )
-  CameraViewfinderনাম পরিবর্তন করেViewfinderViewরাখা হয়েছে যাতে নামকরণটি ভিউফাইন্ডার কম্পোজেবলের নামের সাথে সামঞ্জস্যপূর্ণ হয় এবং এটি কেবল ক্যামেরা সোর্সের চেয়েও বেশি কিছুর সাথে ব্যবহার করা যেতে পারে তা নির্দেশ করে। ( Id9e6b )
-  viewfinder-viewথেকে ক্লাসগুলিandroidx.camera.viewfinder.viewপ্যাকেজ থেকেandroidx.camera.viewfinderসাবপ্যাকেজে স্থানান্তরিত করা হয়েছে। ( I6cb44 )
-  ভিউ-ভিত্তিক ভিউফাইন্ডারে নতুন API যোগ করা হয়েছে যা সোর্স রোটেশন, মিররিং এবং ক্রপ রেক্টেঙ্গেল সেট করার অনুমতি দেয়। এই TransformationInfoক্লাসটি কম্পোজ-ভিত্তিক ভিউফাইন্ডার দ্বারা ব্যবহৃত একই ক্লাস। ( I907c3 )
-  ভিউ-ভিত্তিক ভিউফাইন্ডার এখন নতুন ViewfinderSurfaceRequestAPI ব্যবহার করে যা আর অভ্যন্তরীণভাবে সারফেস রেসপন্স পরিচালনা করে না।ListenableFuture<Surface>ফেরত দেওয়ার পরিবর্তে,requestSurfaceSession()API এখনListenableFuture<ViewfinderSurfaceSession>ফেরত দেয় যা একটিAutoCloseableক্লাস ফেরত দেয় যা বন্ধ হয়ে গেলেViewfinderSurfaceRequest.markSurfaceSafeToRelease()এর পুরানো API কল করার মতোই আচরণ করে। এটি সারফেস রিকোয়েস্ট এবং সারফেস রেসপন্সের মধ্যে দায়িত্বের একটি স্পষ্ট বিভাজন প্রদান করে। ( I19041 )
সংস্করণ 1.4
সংস্করণ 1.4.0-alpha13
২৬ ফেব্রুয়ারী, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha13 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha13 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha13 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha13-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-alpha12
১৫ জানুয়ারী, ২০২৫
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha12 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha12 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha12-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-  অ্যান্ড্রয়েড ১৫ সম্পর্কিত API ব্যবহারের জন্য compileSdk৩৫ এ আপগ্রেড করা হয়েছে। CameraX লাইব্রেরি ব্যবহারকারী অ্যাপগুলিকে তাদেরcompileSdkকনফিগারেশন সেটিংও আপগ্রেড করতে হবে। ( Ic80cd )
-  এই লাইব্রেরিটি এখন JSpecify nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত: -Xjspecify-annotations=strict(এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( I7bcd7 , b/326456246 )
সংস্করণ 1.4.0-alpha11
১১ ডিসেম্বর, ২০২৪
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha11 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha11 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha11-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-  viewfinder-coreক্লাসগুলিকে এমন প্যাকেজগুলিতে স্থানান্তরিত করা হয়েছে যা তাদের অন্তর্ভুক্ত লাইব্রেরির সাথে সামঞ্জস্যপূর্ণ। ( I431c6 )
-  CameraViewfinder.ScaleTypeviewfinder-coreএ স্থানান্তরিত করা হয়েছে যাতে এটি compose ( I87ef1 ) এর সাথে পুনরায় ব্যবহার করা যায়।
-  অপ্রচলিত CameraViewfinderক্লাসগুলি সরানো হয়েছে। অনুগ্রহ করে সমতুল্য কার্যকারিতা প্রদানকারী নতুন API গুলি ব্যবহার করুন। ( I6e59a )
সংস্করণ 1.4.0-alpha10
৩০ অক্টোবর, ২০২৪
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha10 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha10 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha10-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-alpha09
২ অক্টোবর, ২০২৪
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha09 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha09 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha09-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-alpha08
৪ সেপ্টেম্বর, ২০২৪
 androidx.camera.viewfinder:viewfinder-compose:1.4.0-alpha08 , androidx.camera.viewfinder:viewfinder-core:1.4.0-alpha08 , এবং androidx.camera.viewfinder:viewfinder-view:1.4.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha08-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
১.৪.০-আলফা০৮ সংস্করণে আপডেটের মাধ্যমে, ক্যামেরাএক্স ভিউফাইন্ডার আর্টিফ্যাক্টটি তার নিজস্ব লাইব্রেরি গ্রুপে স্থানান্তরিত হয়েছে। ক্যামেরাএক্স লাইব্রেরির মডুলারিটি এবং রক্ষণাবেক্ষণযোগ্যতা উন্নত করার জন্য এই পরিবর্তনটি প্রয়োজনীয়।
 যদি আপনি পূর্বে androidx.camera:camera-viewfinder , androidx.camera:camera-viewfinder-compose অথবা androidx.camera:camera-viewfinder-core উপর নির্ভরশীল ছিলেন, তাহলে আপনাকে আপনার নির্ভরতাগুলি নিম্নলিখিতগুলিতে স্থানান্তর করতে হবে:
-  androidx.camera:camera-viewfinder->androidx.camera.viewfinder:viewfinder-view
-  androidx.camera:camera-viewfinder-compose->androidx.camera.viewfinder:viewfinder-compose
-  androidx.camera:camera-viewfinder-core->androidx.camera.viewfinder:viewfinder-core
এই রূপান্তরটি করার জন্য কোনও কোড পরিবর্তনের প্রয়োজন হবে না। পুরানো ভিউফাইন্ডার ম্যাভেন স্থানাঙ্কগুলি আর আপডেট পাবে না।
 এছাড়াও, যদি আপনি CameraX এর সাথে Compose ব্যবহার করেন, তাহলে এখন একটি নতুন Compose-first লাইব্রেরি alpha: androidx.camera:camera-compose এ উপলব্ধ। এটি CameraXViewfinder কম্পোজেবল প্রদান করে, যা একটি compose-idiomatic Viewfinder যা CameraX এর SurfaceRequest Compose-এ অভিযোজিত করে, ঠিক যেমন PreviewView ভিউয়ের জন্য কাজ করে।
