Android Jetpack,Android Jetpack,Android Jetpack
توسعه UI با نوشتن، توسعه UI با نوشتن، توسعه UI با نوشتن
آموزش استفاده از Jetpack، آموزش استفاده از Jetpack، آموزش استفاده از Jetpack
آموزش مبانی,آموزش مبانی,آموزش مبانی
آموزش عملی,آموزش عملی,آموزش عملی
اکنون در برنامه نمونه اندروید، اکنون در برنامه نمونه اندروید، اکنون در برنامه نمونه اندروید
کتابخانه های Jetpack همه کتابخانه ها را کاوش کنید
* کتابخانه های محبوب و اغلب مورد استفاده در ابتدا فهرست شده اند
فعالیت * | به APIهای قابل ترکیب ساخته شده در بالای Activity دسترسی داشته باشید. |
appcompat * | به APIهای جدید در نسخههای قدیمیتر API پلتفرم (بسیاری از آنها از Material Design استفاده میکنند) اجازه دسترسی میدهد. |
جستجوی اپلیکیشن * | قابلیت های جستجوی درون برنامه ای سفارشی را برای کاربران خود بسازید. |
دوربین * | ساخت اپلیکیشن دوربین موبایل |
نوشتن * | رابط کاربری خود را به صورت برنامهنویسی با توابع ترکیبی که شکل و وابستگیهای داده آن را توصیف میکنند، تعریف کنید. |
پیوند داده * | اجزای UI در طرحبندیهای خود را با استفاده از یک قالب اعلامی به منابع داده در برنامه خود متصل کنید. |
قطعه * | برنامه خود را به چندین صفحه مستقل که در یک Activity میزبانی می شوند، تقسیم کنید. |
دسته * | قابلیت Dagger Hilt را برای فعال کردن تزریق وابستگی کلاسهای خاص از کتابخانههای Androidx گسترش دهید. |
چرخه زندگی * | اجزای آگاه از چرخه حیات را بسازید که می توانند رفتار را بر اساس وضعیت چرخه حیات فعلی یک فعالیت یا قطعه تنظیم کنند. |
اجزای طراحی متریال * | اجزای رابط کاربری ماژولار و قابل تنظیم Material Design برای اندروید. |
ناوبری * | رابط کاربری درون برنامه خود را بسازید و ساختار دهید، پیوندهای عمیق را مدیریت کنید، و بین صفحه نمایش ها حرکت کنید. |
صفحه بندی * | داده ها را در صفحات بارگیری کنید و در RecyclerView ارائه دهید. |
اتاق * | ایجاد، ذخیره و مدیریت داده های پایدار با پشتیبانی پایگاه داده SQLite. |
تست * | تست در اندروید |
کار * | کارهای پس زمینه قابل تعویق و بر اساس محدودیت را برنامه ریزی و اجرا کنید. |
تبلیغات | یک شناسه تبلیغاتی با یا بدون خدمات Play دریافت کنید. |
حاشیه نویسی | ابردادههایی را که به ابزارها و سایر توسعهدهندگان کمک میکند کد برنامه شما را درک کنند، در معرض نمایش قرار دهید. |
arch.core | کمک کننده برای وابستگی های دیگر، از جمله قوانین تست JUnit که می تواند با LiveData استفاده شود. |
بادکننده غیرسینکلی | طرحبندیها را به صورت ناهمزمان افزایش دهید تا از jank در رابط کاربری جلوگیری کنید. |
تکمیل خودکار | دقت تکمیل خودکار را از طریق راهنماییهای توسعهیافته بهبود دهید. |
معیار | عملکرد کد خود را به طور دقیق در Android Studio اندازه گیری کنید. |
بیومتریک | با بیومتریک یا اعتبار دستگاه احراز هویت کنید و عملیات رمزنگاری را انجام دهید. |
بلوتوث | از ویژگیهای بلوتوث پلتفرم Android با APIهای سازگار با عقب استفاده کنید. |
مرورگر | نمایش صفحات وب در مرورگر پیش فرض کاربر. |
camera.media3 | TODO |
دوربین. منظره یاب | منظره یاب مستقل قابل ترکیب و مشاهده برای دوربین" |
ماشین-اپلیکیشن | برنامههای قالببندی شده برای Android Auto و Android Automotive OS بسازید. |
کارت ویزیت | الگوی کارت متریال دیزاین را با گوشه های گرد و سایه های رها کنید. |
مجموعه | تأثیر حافظه مجموعه های موجود و جدید که کوچک هستند را کاهش دهید. |
آهنگسازی.انیمیشن | انیمیشن هایی را در برنامه های Jetpack Compose خود بسازید تا تجربه کاربر را غنی تر کنید. |
compose.compiler | توابع @Composable را تغییر دهید و بهینه سازی ها را با افزونه کامپایلر Kotlin فعال کنید. |
تألیف.بنیاد | برنامه های Jetpack Compose را با بلوک های ساختمانی آماده بنویسید و پایه را گسترش دهید تا قطعات سیستم طراحی خود را بسازید. |
آهنگسازی.مواد | رابط کاربری Jetpack Compose را با اجزای طراحی مواد آماده برای استفاده بسازید. این نقطه ورود سطح بالاتر Compose است که برای ارائه مؤلفه هایی مطابق با آنچه در www.material.io توضیح داده شده است طراحی شده است. |
نوشتن.مواد3 | ایجاد رابط کاربری Jetpack Compose با 3 مؤلفه طراحی متریال، تکامل بعدی طراحی متریال. Material 3 شامل قالبها و اجزای بهروز شده و ویژگیهای شخصیسازی Material You مانند رنگ پویا است و به گونهای طراحی شده است که با سبک بصری جدید Android 12 و رابط کاربری سیستم هماهنگ باشد. |
نوشتن.مواد3.تطبیقی | از کتابخانه تطبیقی Material 3 برای ایجاد رابطهای کاربری تطبیقی استفاده کنید که به طور خودکار مطابق با پیکربندیهای پنجره فعلی مانند کلاسهای اندازه پنجره یا وضعیتهای دستگاه سازگار میشوند. این کتابخانه هم پیادهسازیهای پیشفرض داربست و هم بلوکهای ساختمانی لازم را برای ایجاد تجربیات سفارشی خود فراهم میکند. |
نوشتن. زمان اجرا | بلوکهای بنیادی مدل برنامهنویسی Compose و مدیریت حالت، و زمان اجرا اصلی برای هدف قرار دادن افزونه Compose Compiler. |
compose.ui | مؤلفههای اساسی نوشتن رابط کاربر برای تعامل با دستگاه، از جمله طرحبندی، طراحی، و ورودی مورد نیاز است. |
همزمان | کارها را با برنامه های معمول از موضوع اصلی خارج کنید و از ListenableFuture استفاده کنید. |
محدودیت چینش | موقعیت و اندازه ویجت ها را به روشی انعطاف پذیر با موقعیت نسبی تعیین کنید. |
محتوا پیجر | دادههای ContentProvider را در یک رشته پسزمینه بارگذاری و صفحه کنید. |
هماهنگ کننده | ویجتهای برنامه سطح بالا، مانند AppBarLayout و FloatingActionButton را قرار دهید. |
هسته | آخرین ویژگیهای پلتفرم و APIها را هدف قرار دهید و در عین حال از دستگاههای قدیمیتر نیز پشتیبانی کنید. |
core.uwb | UWB (باند فوق العاده) را در دستگاه های پشتیبانی شده پیاده سازی کنید. |
اعتبارنامه | این کتابخانه دسترسی یکپارچه به اطلاعات کاربری کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود. |
credentials.registry | برای حل این موارد، ما یک مکانیسم رجیستری جدید اضافه می کنیم که به یک برنامه اجازه می دهد اعتبار دیجیتال را به روشی حفظ حریم خصوصی ارائه دهد. در سطح بالایی، برنامه ارائهدهنده تمام اعتبارنامههای دیجیتال نامزد خود را با مدیر اعتبارنامه از قبل ثبت میکند. وقتی Credential Manager یک درخواست برنامه برای یک اعتبار دیجیتال خاص دریافت میکند، تطبیق اعتبار و رابط کاربری انتخابگر کاربر را در جعبه ایمنی اجرا میکند. |
مکان نما | داده های مکان نما را در معرض ویجت ListView قرار دهید. |
نمایش سفارشی | پیاده سازی نماهای سفارشی |
فروشگاه داده | ذخیره داده ها به صورت ناهمزمان، پیوسته و به صورت تراکنشی، غلبه بر برخی از معایب SharedPreferences |
فایل سند | مشاهده یک سند فایل |
قطره قطره | دادههای کشیدن و رها کردن را از یک برنامه دیگر یا درون یک برنامه بپذیرید و یک استطاعت هدف رها کردن ثابت را نشان دهید. |
طرح کشو | ویجت کشوی Material Design را پیاده سازی کنید. |
پویانمایی | با یک API انیمیشن مبتنی بر فیزیک، انیمیشن های روان ایجاد کنید. |
ایموجی | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
emoji2 | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
شرکت | برنامههای کاربردی آماده ایجاد کنید. |
رابط بیرونی | خواندن و نوشتن تگ های فایل تصویری EXIF. |
بازی ها | از Android Game SDK به صورت بومی در برنامه خود برای انجام کارهای پیچیده بازی مانند Frame Pacing استفاده کنید. |
نگاه | با استفاده از یک API به سبک Jetpack Compose، طرحبندیهایی برای سطوح از راه دور بسازید. |
گرافیک | از امکانات گرافیکی در چندین نسخه پلتفرم اندروید استفاده کنید |
طرح شبکه | طرح بندی شبکه ای را پیاده سازی کنید. |
سلامتی | برنامه های کاربردی سلامتی را به روشی آگنوستیک ایجاد کنید. |
سلامتی.اتصال | به توسعه دهندگان اجازه می دهد تا سوابق سلامت و تناسب اندام کاربر را بخوانند یا بنویسند. |
تلیسهنویس | با استفاده از کدک های موجود در دستگاه Android، یک تصویر یا مجموعه تصویر را با فرمت HEIF رمزگذاری کنید. |
جوهر | الهام بخش بهترین برنامه های قلم در کلاس. مانع ورود توسعهدهندگان را کاهش دهید تا تجربههای جوهرکاری با کارایی بالا و زیبا داشته باشید. |
ورودی | با پیشبینی MotionEvents آینده، تأخیر تعاملات ورودی را کاهش دهید |
درون یابی | از درون یابی انیمیشن در پلتفرم های قدیمی تر استفاده کنید. |
موتور جاوا اسکریپت | برنامه اندروید خود را برای ارزیابی جاوا اسکریپت فعال کنید. |
جت افکن | یک ابزار مستقل که وابستگی های کتابخانه را به کتابخانه پشتیبانی منسوخ شده به وابستگی های AndroidX معادل انتقال می دهد. |
تکیه | از Compose for TV به جای این مصنوع استفاده کنید. |
میراث | این مصنوع و کلاس های آن منسوخ شده است. با شروع اندروید 8، محدودیتهای بررسی پسزمینه باعث میشود این کلاس دیگر کاربردی نباشد. |
پرز | Lint برای تأیید استفاده از Gradle API ها را بررسی می کند |
لودر | دادهها را برای رابط کاربری خود بارگیری کنید که از تغییرات پیکربندی جان سالم به در میبرد. |
مدیر پخش محلی | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از LiveData یا جریان های واکنشی استفاده کنید. |
رسانه ها | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. جایگزین media3. |
رسانه 2 | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. |
media3 * | از کتابخانه ها برای موارد استفاده از رسانه پشتیبانی کنید. |
واسطه | با استفاده از یک رابط کاربری مشترک، نمایش و پخش رسانه را در دستگاه های گیرنده راه دور فعال کنید. |
مولتی دکس | برنامه های کاربردی با چندین فایل dex را در دستگاه های قبل از اندروید 5 مستقر کنید. |
معیارها | معیارهای مختلف زمان اجرا را برای برنامه خود پیگیری و گزارش کنید |
پالت | پالت های رنگی نماینده را از تصاویر استخراج کنید. |
کتابخانه ای برای افزودن قابلیت مشاهده pdf در داخل برنامه ها. | |
درصد طرح | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از ConstraintLayout و طرحبندیهای مرتبط استفاده کنید. |
عملکرد | حاشیه نویسی منبع را برای بهینه سازی عملکرد ارائه می دهد. |
ترجیح | بدون نیاز به تعامل با فضای ذخیرهسازی دستگاه یا مدیریت رابط کاربری، صفحههای تنظیمات تعاملی بسازید. |
چاپ کنید | عکسها، اسناد، و سایر گرافیکها و تصاویر را از برنامه خود چاپ کنید. |
privacysandbox.activity | TODO |
privacysandbox.ads | این کتابخانه ادغام با APIهای حفظ حریم خصوصی را که بخشی از جعبه ایمنی حریم خصوصی در اندروید هستند، امکان پذیر می کند. |
privacysandbox.plugins | افزونه Gradle Library Sdk Sandbox Privacy Android |
privacysandbox.sdkruntime | این کتابخانه اجزایی را برای مصرف کنندگان آگاه SdkRuntime فراهم می کند |
privacysandbox.tools | کتابخانه ای برای استفاده از قابلیت Privacy Sandbox در اندروید |
privacysandbox.ui | TODO |
نصب کننده پروفایل | کتابخانهها را قادر میسازد تا ردپای تلفیقی را برای خواندن توسط ART پیش از موعد جمع کنند. |
توصیه | محتوا را به صفحه اصلی Android TV Launcher ارتقا دهید. |
recyclerview | مجموعه های بزرگی از داده ها را در رابط کاربری خود نمایش دهید و در عین حال مصرف حافظه را به حداقل برسانید. |
تماس از راه دور | پوششی ایجاد کنید که ارائه PendingIntent را برای توسعه دهندگان آسان تر می کند. |
بازرسی منابع | ویژگیهای نماهای سفارشی را در بازرس طرحبندی زنده Android Studio ظاهر کنید. |
حالت ذخیره شده | مؤلفههای قابل اتصال را بنویسید که حالت رابط کاربری را در هنگام از بین رفتن یک فرآیند ذخیره میکنند، و با شروع مجدد فرآیند، آن را بازیابی میکنند. |
امنیت | کلیدها را ایمن مدیریت کنید و فایلها و اولویتهای مشترک را رمزگذاری کنید. |
اشتراک هدف | برای استفاده از میانبرها به عنوان اهداف اشتراک مستقیم، سازگاری رو به عقب را فراهم کنید. |
برش | عناصر UI الگو را در خارج از برنامه خود نمایش دهید. |
صفحه بندی کشویی | الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید. |
راه اندازی | یک روش ساده و کارآمد برای مقداردهی اولیه مولفه ها در راه اندازی برنامه پیاده سازی کنید. |
sqlite | با پایگاه داده های محلی SQLite کار کنید. در صورت امکان، به جای آن از Room استفاده کنید. |
طرحبندی swiperfresh | الگوی UI-Swipe-to-Refresh را پیاده سازی کنید. |
test.uiautomator | چارچوبی برای آزمایش رابط کاربری کاربردی متقابل برنامه |
طبقه بندی متن | مکالمات، پیوندها، انتخابها و سایر ساختارهای مشابه را در متن شناسایی میکند. |
ردیابی | رویدادهای ردیابی را در بافر ردیابی سیستم بنویسید. |
انتقال | حرکت را در رابط کاربری با طرحبندیهای شروع و پایان متحرک کنید. |
تلویزیون | به توسعه دهندگان قابلیت های Compose و Material design را برای نوشتن برنامه های تلویزیونی ارائه می دهد |
ارائه دهنده تلویزیون | کانال های Android TV را ارائه دهید. |
xr.arcore | محتوای دیجیتال را با قابلیت های ادراک وارد دنیای واقعی کنید. |
xr.compose | طرحبندیهای رابط کاربری فضایی را بهطور اعلامی بسازید که از قابلیتهای فضایی Android XR بهره میبرد. |
xr.compose.material3 | با اجزای متریال و طرحبندیهایی بسازید که با XR سازگار هستند |
xr.runtime | جلسه AR یا سه بعدی سفارشی خود را با زمان اجرا بومی ما شروع کنید. |
xr.scenecore | نمودار صحنه Android XR را با محتوای سه بعدی بسازید و دستکاری کنید. |
بردار قابل ترسیم | رندر گرافیک برداری |
versionedparcelable | یک قالب سریال سازی باینری پایدار و فشرده را ارائه می دهد که می تواند در بین فرآیندها منتقل شود یا به طور ایمن ادامه یابد. |
نمایشگر | نمایش نماها یا قطعات در قالب قابل کشیدن. در صورت امکان از viewpager2 به جای آن استفاده کنید. |
viewpager2 | نمایش نماها یا قطعات در قالب قابل کشیدن. |
پوشیدن | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
پوشیدن.ترکیب کردن | برنامههای Jetpack Compose را برای دستگاههای پوشیدنی با ارائه عملکردی برای پشتیبانی از دستگاههای پوشیدنی خاص، اندازهها، اشکال و حرکات ناوبری بنویسید. |
wear.protolayout | این کتابخانه امکان تعریف مجموعهای از طرحبندیهای رابط کاربری و عبارات غیر UI را برای رندر/ارزیابی روی سطوح از راه دور فراهم میکند. |
پوشیدن.کاشی | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
لباس ساعت | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
وب کیت | با APIهای WebView مدرن در اندروید 5 و بالاتر کار کنید. |
پنجره | به پشتیبانی از عوامل مختلف شکل دستگاه مانند دستگاه های تاشو کمک می کند. |
window.extensions.core | APIهای اصلی برای پسوندهای کتابخانه مدیریت پنجره |
چرا از Android Jetpack استفاده کنیم؟، چرا از Android Jetpack استفاده کنیم؟، چرا از Android Jetpack استفاده کنیم؟
بهترین شیوه ها را دنبال کنید
حذف کد دیگ بخار، حذف کد دیگ بخار، حذف کد دیگ بخار
کاهش پراکندگی،کاهش پراکندگی،کاهش پراکندگی
اخبار و ویدئوها، اخبار و ویدئوها، اخبار و ویدئوها
Compose runtime and performance - Android Developers Backstage
Updated ۴ مارس ۲۰۲۵
In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges. Listen to the podcast → https://goo.gle/3QKVy8k Catch videos on YouTube →
SoundCloud uses Jetpack Glance to build Liked Tracks widget in just 2 weeks
Updated ۴ مارس ۲۰۲۵
To make it even easier for users to listen on Android, developers at SoundCloud — an artist-first music platform — turned to Jetpack Glance to create a Liked Tracks widget for their highly-rated app, which boasts 4.6 stars and over 100 million
Meet the Android Studio Team: A Conversation with Android Developer UX Manager, Dan Dole
Updated ۲۷ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"! In this blog series, we introduce you to the passionate people who create the Android development tools you use every day. Get to know the engineers, designers, product managers, and more who work hard to
Meet the Android Studio Team: A Conversation with Engineering Director, Tor Norbye
Updated ۲۰ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team," our new ongoing blog series. Each week, we'll introduce you to the talented people behind Android Studio. Get to know the engineers, designers, product managers, and more who create the best possible
Compose for TV
Updated ۱۹ فوریهٔ ۲۰۲۵
Compose for TV is the modern approach for building Android TV user interfaces. Compose for TV unlocks all the benefits of Android's Jetpack Compose for your TV apps, making building beautiful and functional UIs for your app much easier. Jetcaster
Meet the Android Studio Team: A Conversation with Staff Developer Programs Engineer, Trevor Johns
Updated ۱۲ فوریهٔ ۲۰۲۵
Android Studio isn't just code and algorithms – it's built by real people with fascinating stories. Our "Meet the Android Studio Team" series gives you a glimpse into the lives and passions of the talented individuals who craft the tools you use
Meet the Android Studio Team: A Conversation with Director of Product Management, Jamal Eason
Updated ۶ فوریهٔ ۲۰۲۵
Dive into the world of Android Studio and meet the masterminds behind your favorite development tools! In our recurring blog series, "Meet the Android Studio Team," we'll introduce you to the brilliant engineers, designers, product managers, and more
Testing
Updated ۳۰ ژانویهٔ ۲۰۲۵
Keep your UI delightful by testing it! Previews allow quickly verifying components during development, which can be automated with the preview screenshot testing Gradle plugin to create visual regression tests. Behavior tests can use
Meet the Android Studio Team: A Conversation with Product Manager, Paris Hsu
Updated ۳۰ ژانویهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"; a short blog series where we pull back the curtain and introduce you to the passionate people who build your favorite Android development tools. Get to know the talented minds – engineers, designers, product
Apps adopt Transformer to support more reliable and performant media editing use cases
Updated ۱۰ ژانویهٔ ۲۰۲۵
The Jetpack Media3 library enables Android apps to build high quality media apps. As part of the Media3 library, the Transformer module aims to provide easy to use, reliable, and performant APIs for transcoding and editing media. For example, apps
Clipping and masking
Updated ۲۷ نوامبر ۲۰۲۴
Clipping or masking parts of your content is a way to create delightful UI effects, and is a common need when working with custom UI components. Clipping is the process of removing parts of your content based on a set path or shape. Whereas masking
Graphics layers
Updated ۱۵ نوامبر ۲۰۲۴
In this episode, learn all about Graphics Layers in Compose and how you can use the APIs to composite graphics layers together to create interesting visual effects. This episode covers how to use BlendModes to blend between two layers, and how to set
AnchoredDraggable #shorts
Updated ۷ نوامبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable - an interactive UI element that allows users to drag and swipe it, while maintaining an anchor to its original position. Learn more → https://goo.gle/compose-anchored-draggable Watch more Compose
AnchoredDraggable
Updated ۳۰ اکتبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable, which is a Jetpack Compose API that lets you build components that can be dragged between anchor points and settles an anchor point at the end of the gesture. AnchoredDraggable is often used to
CameraX update makes dual concurrent camera even easier
Updated ۱۶ اکتبر ۲۰۲۴
CameraX, Android's Jetpack camera library, is getting an exciting update to its Dual Concurrent Camera feature, making it even easier to integrate this feature into your app. This feature allows you to stream from 2 different cameras at the same
Here's what happening in our latest Spotlight Week: Adaptive Android Apps
Updated ۱۴ اکتبر ۲۰۲۴
With Android powering a diverse range of devices, users expect a seamless and optimized experience across their foldables, tablets, ChromeOS, and even cars. To meet these expectations, developers need to build their apps with multiple screen sizes
Introducing Ink API, a new Jetpack library for stylus apps
Updated ۸ اکتبر ۲۰۲۴
With stylus input, Android apps on phones, foldables, tablets, and Chromebooks become even more powerful tools for productivity and creativity. While there's already a lot to think about when designing for large screens – see our full guidance and
Room renovations
Updated ۲۴ سپتامبر ۲۰۲۴
In this video, Elif from the Android Toolkit & Jetpack Team will be talking about Room! This past year was a BIG one for Room, and we are excited to share all the renovations we completed as we entered the Kotlin Multiplatform world.
Flow layouts
Updated ۱۱ سپتامبر ۲۰۲۴
FlowRow and FlowColumn are similar to Row and Column layouts, however the items will flow into the next row or column when there is no more space in the area. In this video, Flow layouts are covered along with how to use them and tricks for using
Navigation Compose meet Type Safety #shorts
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok introduces the new Type Safety feature for Navigation Compose. Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose Speakers: Clara Fok Products Mentioned: Jetpack
Navigation Compose meet Type Safety
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok will talk about the new Type Safety feature for Navigation Compose and the new type-safe APIs. Chapters: 0:00 - Introduction 1:43 - Type Safety 4:28 - Building NavGraphs 5:27 - Navigate with arguments 6:32 - Retrieve
Jetpack Compose APIs for building adaptive layouts using Material guidance now stable
Updated ۹ سپتامبر ۲۰۲۴
The 1.0 stable version of the Compose adaptive APIs with Material guidance is out, ready to be used in production. The library helps you build adaptive layouts that provide an optimized user experience on any window size. The team at SAP Mobile Start
SAP integrated NavigationSuiteScaffold in just 5 minutes to create adaptive navigation UI
Updated ۹ سپتامبر ۲۰۲۴
SAP Mobile Start is an app that centralizes access to SAP's mobile business suite, a hub for users to keep track of their companies’ processes and data so they can efficiently manage their daily to-dos while on the move. Recently, SAP Mobile Start
Shaders
Updated ۲۹ اوت ۲۰۲۴
In addition to Brushes, in Compose there is another delightful mechanism for painting your pixels and rendering graphics on screen, called Shaders. In this episode, we dive into the details of using shaders in Jetpack Compose, combined with render
Learn all about creating Shared elements in Jetpack Compose
Updated ۲۳ ژوئیهٔ ۲۰۲۴
🤔 Want to learn all about shared elements in Jetpack Compose? Take a look at our latest video on the topic - tap the link to find out more 🧞 Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose
Advanced layout animations in Compose (Shared elements)
Updated ۲۳ ژوئیهٔ ۲۰۲۴
Compose is the recommended modern UI toolkit for Android that makes it easy to create beautiful and delightful user interfaces. A new powerful feature of Compose is the Lookahead layout system. Using this new layouting mechanism, we can create
Top 3 Updates with Compose across Form Factors at Google I/O '24
Updated ۱۱ ژوئن ۲۰۲۴
Google I/O 2024 was filled with lots of updates and announcements around helping you be more productive as a developer. Here are the top 3 announcements around Jetpack Compose and Form Factors from Google I/O 2024: The June 2024 release of Jetpack
A Developer’s Roadmap to Predictive Back (Views)
Updated ۲۴ مهٔ ۲۰۲۴
Before you read on, this topic is scoped to Views. Predictive Back with Compose is easier to implement and not included in this blog post. To learn how to implement Compose with Predictive Back, see the Add predictive back animations codelab and the
Everything you need to know about Google TV and Android TV OS
Updated ۱۵ مهٔ ۲۰۲۴
Over the past year, we’ve seen significant growth of Android TV OS, reaching 220 million monthly active devices with a 47% year-over-year increase. This incredible engagement would not be possible without our dedicated developer community. A massive
Google I/O 2024: What’s new in Android Development Tools
Updated ۱۴ مهٔ ۲۰۲۴
At Google I/O 2024, we announced an exciting new set of features and tools aimed at making Android development faster and easier. We also shared updates to Android Studio that will help you leverage AI and make it easier for you to build high quality
Compose runtime and performance - Android Developers Backstage
Updated ۴ مارس ۲۰۲۵
In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges. Listen to the podcast → https://goo.gle/3QKVy8k Catch videos on YouTube →
SoundCloud uses Jetpack Glance to build Liked Tracks widget in just 2 weeks
Updated ۴ مارس ۲۰۲۵
To make it even easier for users to listen on Android, developers at SoundCloud — an artist-first music platform — turned to Jetpack Glance to create a Liked Tracks widget for their highly-rated app, which boasts 4.6 stars and over 100 million
Meet the Android Studio Team: A Conversation with Android Developer UX Manager, Dan Dole
Updated ۲۷ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"! In this blog series, we introduce you to the passionate people who create the Android development tools you use every day. Get to know the engineers, designers, product managers, and more who work hard to
Meet the Android Studio Team: A Conversation with Engineering Director, Tor Norbye
Updated ۲۰ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team," our new ongoing blog series. Each week, we'll introduce you to the talented people behind Android Studio. Get to know the engineers, designers, product managers, and more who create the best possible
Compose for TV
Updated ۱۹ فوریهٔ ۲۰۲۵
Compose for TV is the modern approach for building Android TV user interfaces. Compose for TV unlocks all the benefits of Android's Jetpack Compose for your TV apps, making building beautiful and functional UIs for your app much easier. Jetcaster
Meet the Android Studio Team: A Conversation with Staff Developer Programs Engineer, Trevor Johns
Updated ۱۲ فوریهٔ ۲۰۲۵
Android Studio isn't just code and algorithms – it's built by real people with fascinating stories. Our "Meet the Android Studio Team" series gives you a glimpse into the lives and passions of the talented individuals who craft the tools you use
Meet the Android Studio Team: A Conversation with Director of Product Management, Jamal Eason
Updated ۶ فوریهٔ ۲۰۲۵
Dive into the world of Android Studio and meet the masterminds behind your favorite development tools! In our recurring blog series, "Meet the Android Studio Team," we'll introduce you to the brilliant engineers, designers, product managers, and more
Testing
Updated ۳۰ ژانویهٔ ۲۰۲۵
Keep your UI delightful by testing it! Previews allow quickly verifying components during development, which can be automated with the preview screenshot testing Gradle plugin to create visual regression tests. Behavior tests can use
Meet the Android Studio Team: A Conversation with Product Manager, Paris Hsu
Updated ۳۰ ژانویهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"; a short blog series where we pull back the curtain and introduce you to the passionate people who build your favorite Android development tools. Get to know the talented minds – engineers, designers, product
Apps adopt Transformer to support more reliable and performant media editing use cases
Updated ۱۰ ژانویهٔ ۲۰۲۵
The Jetpack Media3 library enables Android apps to build high quality media apps. As part of the Media3 library, the Transformer module aims to provide easy to use, reliable, and performant APIs for transcoding and editing media. For example, apps
Clipping and masking
Updated ۲۷ نوامبر ۲۰۲۴
Clipping or masking parts of your content is a way to create delightful UI effects, and is a common need when working with custom UI components. Clipping is the process of removing parts of your content based on a set path or shape. Whereas masking
Graphics layers
Updated ۱۵ نوامبر ۲۰۲۴
In this episode, learn all about Graphics Layers in Compose and how you can use the APIs to composite graphics layers together to create interesting visual effects. This episode covers how to use BlendModes to blend between two layers, and how to set
AnchoredDraggable #shorts
Updated ۷ نوامبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable - an interactive UI element that allows users to drag and swipe it, while maintaining an anchor to its original position. Learn more → https://goo.gle/compose-anchored-draggable Watch more Compose
AnchoredDraggable
Updated ۳۰ اکتبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable, which is a Jetpack Compose API that lets you build components that can be dragged between anchor points and settles an anchor point at the end of the gesture. AnchoredDraggable is often used to
CameraX update makes dual concurrent camera even easier
Updated ۱۶ اکتبر ۲۰۲۴
CameraX, Android's Jetpack camera library, is getting an exciting update to its Dual Concurrent Camera feature, making it even easier to integrate this feature into your app. This feature allows you to stream from 2 different cameras at the same
Here's what happening in our latest Spotlight Week: Adaptive Android Apps
Updated ۱۴ اکتبر ۲۰۲۴
With Android powering a diverse range of devices, users expect a seamless and optimized experience across their foldables, tablets, ChromeOS, and even cars. To meet these expectations, developers need to build their apps with multiple screen sizes
Introducing Ink API, a new Jetpack library for stylus apps
Updated ۸ اکتبر ۲۰۲۴
With stylus input, Android apps on phones, foldables, tablets, and Chromebooks become even more powerful tools for productivity and creativity. While there's already a lot to think about when designing for large screens – see our full guidance and
Room renovations
Updated ۲۴ سپتامبر ۲۰۲۴
In this video, Elif from the Android Toolkit & Jetpack Team will be talking about Room! This past year was a BIG one for Room, and we are excited to share all the renovations we completed as we entered the Kotlin Multiplatform world.
Flow layouts
Updated ۱۱ سپتامبر ۲۰۲۴
FlowRow and FlowColumn are similar to Row and Column layouts, however the items will flow into the next row or column when there is no more space in the area. In this video, Flow layouts are covered along with how to use them and tricks for using
Navigation Compose meet Type Safety #shorts
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok introduces the new Type Safety feature for Navigation Compose. Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose Speakers: Clara Fok Products Mentioned: Jetpack
Navigation Compose meet Type Safety
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok will talk about the new Type Safety feature for Navigation Compose and the new type-safe APIs. Chapters: 0:00 - Introduction 1:43 - Type Safety 4:28 - Building NavGraphs 5:27 - Navigate with arguments 6:32 - Retrieve
Jetpack Compose APIs for building adaptive layouts using Material guidance now stable
Updated ۹ سپتامبر ۲۰۲۴
The 1.0 stable version of the Compose adaptive APIs with Material guidance is out, ready to be used in production. The library helps you build adaptive layouts that provide an optimized user experience on any window size. The team at SAP Mobile Start
SAP integrated NavigationSuiteScaffold in just 5 minutes to create adaptive navigation UI
Updated ۹ سپتامبر ۲۰۲۴
SAP Mobile Start is an app that centralizes access to SAP's mobile business suite, a hub for users to keep track of their companies’ processes and data so they can efficiently manage their daily to-dos while on the move. Recently, SAP Mobile Start
Shaders
Updated ۲۹ اوت ۲۰۲۴
In addition to Brushes, in Compose there is another delightful mechanism for painting your pixels and rendering graphics on screen, called Shaders. In this episode, we dive into the details of using shaders in Jetpack Compose, combined with render
Learn all about creating Shared elements in Jetpack Compose
Updated ۲۳ ژوئیهٔ ۲۰۲۴
🤔 Want to learn all about shared elements in Jetpack Compose? Take a look at our latest video on the topic - tap the link to find out more 🧞 Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose
Advanced layout animations in Compose (Shared elements)
Updated ۲۳ ژوئیهٔ ۲۰۲۴
Compose is the recommended modern UI toolkit for Android that makes it easy to create beautiful and delightful user interfaces. A new powerful feature of Compose is the Lookahead layout system. Using this new layouting mechanism, we can create
Top 3 Updates with Compose across Form Factors at Google I/O '24
Updated ۱۱ ژوئن ۲۰۲۴
Google I/O 2024 was filled with lots of updates and announcements around helping you be more productive as a developer. Here are the top 3 announcements around Jetpack Compose and Form Factors from Google I/O 2024: The June 2024 release of Jetpack
A Developer’s Roadmap to Predictive Back (Views)
Updated ۲۴ مهٔ ۲۰۲۴
Before you read on, this topic is scoped to Views. Predictive Back with Compose is easier to implement and not included in this blog post. To learn how to implement Compose with Predictive Back, see the Add predictive back animations codelab and the
Everything you need to know about Google TV and Android TV OS
Updated ۱۵ مهٔ ۲۰۲۴
Over the past year, we’ve seen significant growth of Android TV OS, reaching 220 million monthly active devices with a 47% year-over-year increase. This incredible engagement would not be possible without our dedicated developer community. A massive
Google I/O 2024: What’s new in Android Development Tools
Updated ۱۴ مهٔ ۲۰۲۴
At Google I/O 2024, we announced an exciting new set of features and tools aimed at making Android development faster and easier. We also shared updates to Android Studio that will help you leverage AI and make it easier for you to build high quality
Compose runtime and performance - Android Developers Backstage
Updated ۴ مارس ۲۰۲۵
In this episode, Tor and Romain chat with Leland and Chuck from the Compose team about performance -- recent optimizations, upcoming optimizations, and challenges. Listen to the podcast → https://goo.gle/3QKVy8k Catch videos on YouTube →
SoundCloud uses Jetpack Glance to build Liked Tracks widget in just 2 weeks
Updated ۴ مارس ۲۰۲۵
To make it even easier for users to listen on Android, developers at SoundCloud — an artist-first music platform — turned to Jetpack Glance to create a Liked Tracks widget for their highly-rated app, which boasts 4.6 stars and over 100 million
Meet the Android Studio Team: A Conversation with Android Developer UX Manager, Dan Dole
Updated ۲۷ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"! In this blog series, we introduce you to the passionate people who create the Android development tools you use every day. Get to know the engineers, designers, product managers, and more who work hard to
Meet the Android Studio Team: A Conversation with Engineering Director, Tor Norbye
Updated ۲۰ فوریهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team," our new ongoing blog series. Each week, we'll introduce you to the talented people behind Android Studio. Get to know the engineers, designers, product managers, and more who create the best possible
Compose for TV
Updated ۱۹ فوریهٔ ۲۰۲۵
Compose for TV is the modern approach for building Android TV user interfaces. Compose for TV unlocks all the benefits of Android's Jetpack Compose for your TV apps, making building beautiful and functional UIs for your app much easier. Jetcaster
Meet the Android Studio Team: A Conversation with Staff Developer Programs Engineer, Trevor Johns
Updated ۱۲ فوریهٔ ۲۰۲۵
Android Studio isn't just code and algorithms – it's built by real people with fascinating stories. Our "Meet the Android Studio Team" series gives you a glimpse into the lives and passions of the talented individuals who craft the tools you use
Meet the Android Studio Team: A Conversation with Director of Product Management, Jamal Eason
Updated ۶ فوریهٔ ۲۰۲۵
Dive into the world of Android Studio and meet the masterminds behind your favorite development tools! In our recurring blog series, "Meet the Android Studio Team," we'll introduce you to the brilliant engineers, designers, product managers, and more
Testing
Updated ۳۰ ژانویهٔ ۲۰۲۵
Keep your UI delightful by testing it! Previews allow quickly verifying components during development, which can be automated with the preview screenshot testing Gradle plugin to create visual regression tests. Behavior tests can use
Meet the Android Studio Team: A Conversation with Product Manager, Paris Hsu
Updated ۳۰ ژانویهٔ ۲۰۲۵
Welcome to "Meet the Android Studio Team"; a short blog series where we pull back the curtain and introduce you to the passionate people who build your favorite Android development tools. Get to know the talented minds – engineers, designers, product
Apps adopt Transformer to support more reliable and performant media editing use cases
Updated ۱۰ ژانویهٔ ۲۰۲۵
The Jetpack Media3 library enables Android apps to build high quality media apps. As part of the Media3 library, the Transformer module aims to provide easy to use, reliable, and performant APIs for transcoding and editing media. For example, apps
Clipping and masking
Updated ۲۷ نوامبر ۲۰۲۴
Clipping or masking parts of your content is a way to create delightful UI effects, and is a common need when working with custom UI components. Clipping is the process of removing parts of your content based on a set path or shape. Whereas masking
Graphics layers
Updated ۱۵ نوامبر ۲۰۲۴
In this episode, learn all about Graphics Layers in Compose and how you can use the APIs to composite graphics layers together to create interesting visual effects. This episode covers how to use BlendModes to blend between two layers, and how to set
AnchoredDraggable #shorts
Updated ۷ نوامبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable - an interactive UI element that allows users to drag and swipe it, while maintaining an anchor to its original position. Learn more → https://goo.gle/compose-anchored-draggable Watch more Compose
AnchoredDraggable
Updated ۳۰ اکتبر ۲۰۲۴
In this episode, we cover Compose AnchoredDraggable, which is a Jetpack Compose API that lets you build components that can be dragged between anchor points and settles an anchor point at the end of the gesture. AnchoredDraggable is often used to
CameraX update makes dual concurrent camera even easier
Updated ۱۶ اکتبر ۲۰۲۴
CameraX, Android's Jetpack camera library, is getting an exciting update to its Dual Concurrent Camera feature, making it even easier to integrate this feature into your app. This feature allows you to stream from 2 different cameras at the same
Here's what happening in our latest Spotlight Week: Adaptive Android Apps
Updated ۱۴ اکتبر ۲۰۲۴
With Android powering a diverse range of devices, users expect a seamless and optimized experience across their foldables, tablets, ChromeOS, and even cars. To meet these expectations, developers need to build their apps with multiple screen sizes
Introducing Ink API, a new Jetpack library for stylus apps
Updated ۸ اکتبر ۲۰۲۴
With stylus input, Android apps on phones, foldables, tablets, and Chromebooks become even more powerful tools for productivity and creativity. While there's already a lot to think about when designing for large screens – see our full guidance and
Room renovations
Updated ۲۴ سپتامبر ۲۰۲۴
In this video, Elif from the Android Toolkit & Jetpack Team will be talking about Room! This past year was a BIG one for Room, and we are excited to share all the renovations we completed as we entered the Kotlin Multiplatform world.
Flow layouts
Updated ۱۱ سپتامبر ۲۰۲۴
FlowRow and FlowColumn are similar to Row and Column layouts, however the items will flow into the next row or column when there is no more space in the area. In this video, Flow layouts are covered along with how to use them and tricks for using
Navigation Compose meet Type Safety #shorts
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok introduces the new Type Safety feature for Navigation Compose. Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose Speakers: Clara Fok Products Mentioned: Jetpack
Navigation Compose meet Type Safety
Updated ۱۰ سپتامبر ۲۰۲۴
In this video, Clara Fok will talk about the new Type Safety feature for Navigation Compose and the new type-safe APIs. Chapters: 0:00 - Introduction 1:43 - Type Safety 4:28 - Building NavGraphs 5:27 - Navigate with arguments 6:32 - Retrieve
Jetpack Compose APIs for building adaptive layouts using Material guidance now stable
Updated ۹ سپتامبر ۲۰۲۴
The 1.0 stable version of the Compose adaptive APIs with Material guidance is out, ready to be used in production. The library helps you build adaptive layouts that provide an optimized user experience on any window size. The team at SAP Mobile Start
SAP integrated NavigationSuiteScaffold in just 5 minutes to create adaptive navigation UI
Updated ۹ سپتامبر ۲۰۲۴
SAP Mobile Start is an app that centralizes access to SAP's mobile business suite, a hub for users to keep track of their companies’ processes and data so they can efficiently manage their daily to-dos while on the move. Recently, SAP Mobile Start
Shaders
Updated ۲۹ اوت ۲۰۲۴
In addition to Brushes, in Compose there is another delightful mechanism for painting your pixels and rendering graphics on screen, called Shaders. In this episode, we dive into the details of using shaders in Jetpack Compose, combined with render
Learn all about creating Shared elements in Jetpack Compose
Updated ۲۳ ژوئیهٔ ۲۰۲۴
🤔 Want to learn all about shared elements in Jetpack Compose? Take a look at our latest video on the topic - tap the link to find out more 🧞 Watch more Android Conference Talks → https://goo.gle/ConferenceTalks #Featured #AndroidDev #JetpackCompose
Advanced layout animations in Compose (Shared elements)
Updated ۲۳ ژوئیهٔ ۲۰۲۴
Compose is the recommended modern UI toolkit for Android that makes it easy to create beautiful and delightful user interfaces. A new powerful feature of Compose is the Lookahead layout system. Using this new layouting mechanism, we can create
Top 3 Updates with Compose across Form Factors at Google I/O '24
Updated ۱۱ ژوئن ۲۰۲۴
Google I/O 2024 was filled with lots of updates and announcements around helping you be more productive as a developer. Here are the top 3 announcements around Jetpack Compose and Form Factors from Google I/O 2024: The June 2024 release of Jetpack
A Developer’s Roadmap to Predictive Back (Views)
Updated ۲۴ مهٔ ۲۰۲۴
Before you read on, this topic is scoped to Views. Predictive Back with Compose is easier to implement and not included in this blog post. To learn how to implement Compose with Predictive Back, see the Add predictive back animations codelab and the
Everything you need to know about Google TV and Android TV OS
Updated ۱۵ مهٔ ۲۰۲۴
Over the past year, we’ve seen significant growth of Android TV OS, reaching 220 million monthly active devices with a 47% year-over-year increase. This incredible engagement would not be possible without our dedicated developer community. A massive
Google I/O 2024: What’s new in Android Development Tools
Updated ۱۴ مهٔ ۲۰۲۴
At Google I/O 2024, we announced an exciting new set of features and tools aimed at making Android development faster and easier. We also shared updates to Android Studio that will help you leverage AI and make it easier for you to build high quality