-
·
Romm قسمت 2 ـ آموزش کامل پیادهسازی Hilt در اندروید در Jetpack Compose
hilt! تا حالا شده توی پروژههاتون از حجم زیاد کد و شلوغی برای مدیریت وابستگیها خسته بشین؟ مثلاً بخواین یک ViewModel رو به Repository و اون رو به دیتابیس Room وصل کنین و ببینید چقدر کد تکراری باید بنویسید؟ اینجاست که Hilt میاد وسط و کار رو برای همه آسون میکنه! Hilt یه کتابخونه از…
-
·
Room, اتصال به دیتابیس در اندروید
سلام دوستان عزیز! امروز میخوایم با هم یکی از قدرتمندترین ترکیبها در دنیای اندروید رو بررسی کنیم: Room + KSP + Jetpack Compose. این سه تکنولوژی با هم ترکیب میشن تا توسعه اپلیکیشنهای اندرویدی رو خیلی راحتتر و سریعتر کنن. توی این مقاله، قصد دارم نحوه پیادهسازی این ترکیب رو با مثالهای کاربردی بهتون آموزش…
-
·
آموزش ViewModel در jetpack Compose
در این مبحث می خوایم به پیادهسازی ViewModel در compose UI بپردازیم. قبلش یه مروری کنیم به مطلب جلسه قبلمون که راجع State ها بود و بعد بریم سراغ ویو مدل: ۱. درک State (حالت) در جتپک کامپوز در جتپک کامپوز، State به هر مقداری گفته میشه که وقتی تغییر میکنه، باعث میشه رابط کاربری…
-
·
مدیریت State در Compose
در کامپوز، برای بروزرسانی (recomposition) رابط کاربری از State ها استفاده می کنیم. مدیریت State با remember و mutableStateOf توابع Composable میتوانند از remember برای ذخیره یک شیء در حافظه استفاده کنند.
-
·
کار با FlowRow/FlowColumn در Compose (اندروید، کاتلین مولتی پلتفرم)
برای ایجاد ردیف های واکنشگرا به عرض صفحه کاربر، که به صورت خودکار، آیتم های اضافه را به ردیف بعد منتقل کنند، بهترین کار استفاده از flowRow هست. در این مبحث به صورت مقدماتی با این کامپوننت فوقالعاده کاربردی آشنا می شیم.