محمد صادق مهرافزون·۶ روز پیشاصول SOLID در توسعه نرم افزاردر این پست به بررسی اصول SOLID در توسعه نرم افزار میپردازیم پس تا آخر این پست همراه من باشی.هر اصل SOLID را می توان در سطوح مختلف طراحی نرم…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱۲ روز پیشبهترین روش ها برای نوشتن کد قابل تست در کاتلینمقدمه:نوشتن کد قابل تست یکی از مهمترین مراحل در توسعه نرمافزار است که به شما کمک میکند از کیفیت و عملکرد برنامه خود اطمینان حاصل کنید. د…
محمد صادق مهرافزون·۱۳ روز پیشسوالات شبکه و API در مصاحبه برنامه نویسی اندرویددر این پست به 5 پرسشها و پاسخهای مصاحبه اندروید درباره Networking و APIها می پردازیم. پس تا آخر این پست همراه من باشید.1 . Retrofit و ن…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱۷ روز پیشنحوه رسیدگی به برقراری ارتباط با API های متعدد توسط Kotlin Coroutineمن با فرض اینکه شما در مورد تعریف کوروتین کاتلین، موارد استفاده ساده، مثال ها و... می دانید این پست را می نویسم .بیایید به چند موقعیت واقعی…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشمقایسه Dispatchers.Default و Dispatchers.IO در کاتلین کوروتین (kotlin Coroutine)هر دو Dispatchers.Default و Dispatchers.IO برای مدیریت کوروتین ها در Kotlin استفاده می شوند، اما هرکدام انتظارات مختلفی را برآورده می کنند:…
Special N9NEدرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشذخیره اطلاعات با DataStore در اندرویدمعرفی و آموزش استفاده از DataStore در اندروید با کاتلین
سید عماد رضوی·۱ ماه پیشگذار آرام از Android و JVM به KMP: یک سفر سه سالهدر این مقاله به سفر سه سالهای که به تبدیل پروژههای اندروید و JVM به یک پروژه مشترک KMP انجامید، میپردازم.
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشProGuard چیست؟ProGuard ابزاری است که به عنوان بخشی از Android SDK ارائه شده است و برای بهینه سازی کد بایت، کاهش اندازه APK و مبهم کردن کد برنامه شما استف…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشایمن سازی کلیدهای API در پروژه های اندرویددر دنیای امروزی فناوری، استفاده از رابطهای برنامهنویسی (API) برای ارتباط بین برنامهها و سرویسها امری بسیار رایج و ضروری است. با افزایش…
محمد صادق مهرافزون·۱ ماه پیشآموزش ساخت BottomSheetScaffold با jetpackComposeدر این پست یادخواهیم گرفت چگونه یک BottomSheetScaffold با jetpackCompose بنویسیم که کاربر بتواند با بالا کشیدن صفحه آن را مشاهده کند.