محمد صادق مهرافزون·۹ روز پیشچگونه اپلیکیشن اندرویدی را ایمن تر کنیم؟ساخت یک اپلیکیشن موفق اندروید فقط به داشتن ویژگیهای جذاب و تجربه کاربری روان محدود نمیشود؛ بلکه نیازمند امنیت قوی نیز هست. در دنیای دیجیت…
محمد صادق مهرافزون·۱ ماه پیشImage Carousel در Jetpack composeیک (Image Carousel) یک مؤلفه رابط کاربری (UI) است که مجموعهای از تصاویر را بهصورت افقی نمایش میدهد و به کاربران اجازه میدهد با کشیدن ان…
فقط کتاب·۲ ماه پیشکتاب Building Kotlin Applications نسخه 1 چاپ سال 2023معرفی + دانلود کتاب Building Kotlin Applications (نسخه 1 چاپ سال 2023)
Special N9NE·۲ ماه پیشآموزش Work Manager در اندروید 1 : مقدمهتوی قسمت اول به معرفی و مثال ساده از work manager توی android studio با کاتلین میپردازیم
محمد صادق مهرافزون·۲ ماه پیشتفاوت Data Binding و View Binding در اندرویدبا پیچیدهتر شدن برنامههای اندروید، نیاز به روشهایی مؤثرتر و با احتمال خطای کمتر در مدیریت ویوها به وجود آمد. اینجا است که Data Binding و…
محمد صادق مهرافزون·۳ ماه پیشتفاوت بین Stateflow و SharedflowStateFlow چیست؟StateFlow یک نگهدارنده حالت (state holder) است. همیشه دارای یک مقدار است (اولیه یا بهروزرسانیشده)، و آخرین مقدار خود را…
محمد صادق مهرافزون·۳ ماه پیشتفاوت بین constructor و init در کاتلیندر کاتلین، constructors و بلوکهای init برای مقداردهی اولیه کلاسها استفاده میشوند، اما اهداف و ویژگیهای متفاوتی دارند. در اینجا چهار تفا…
محمد صادق مهرافزون·۴ ماه پیشsingleton در کاتلینsingleton در کاتلین:در کاتلین، سینگلتونها با استفاده از کلمه کلیدی object ایجاد میشوند. این کار تضمین میکند که تنها یک نمونه از شیء ایج…
Special N9NE·۵ ماه پیشایمن سازی کلید های API و توکن ها در اندروید استودیوآموزش ذخیره سازی مقادیر حساس در پروژه های اندرویدی