محمد صادق مهرافزون·۱ روز پیشتفاوت بین == و === در کاتلیندر زبان برنامه نویسی کاتلین، == و === دو عملگر هستند که اغلب برای مقایسه مورد استفاده قرار می گیرند، در حالی که ممکن است در نگاه اول شبیه ب…
محمد صادق مهرافزون·۳ روز پیشبهینه سازی ANR با استفاده از StrictMode در اپلیکیشن اندرویدStrictMode چیست و چرا باید از آن استفاده کرد؟StrictMode یکی از ابزارهایی است که به توسعه دهندگان کمک می کند تا از ANR جلوگیری کند و همچنین…
محمد صادق مهرافزون·۱۶ روز پیشاصول SOLID در توسعه نرم افزاردر این پست به بررسی اصول SOLID در توسعه نرم افزار میپردازیم پس تا آخر این پست همراه من باشی.هر اصل SOLID را می توان در سطوح مختلف طراحی نرم…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۲۲ روز پیشبهترین روش ها برای نوشتن کد قابل تست در کاتلینمقدمه:نوشتن کد قابل تست یکی از مهمترین مراحل در توسعه نرمافزار است که به شما کمک میکند از کیفیت و عملکرد برنامه خود اطمینان حاصل کنید. د…
محمد صادق مهرافزون·۲۲ روز پیشسوالات شبکه و API در مصاحبه برنامه نویسی اندرویددر این پست به 5 پرسشها و پاسخهای مصاحبه اندروید درباره Networking و APIها می پردازیم. پس تا آخر این پست همراه من باشید.1 . Retrofit و ن…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشنحوه رسیدگی به برقراری ارتباط با API های متعدد توسط Kotlin Coroutineمن با فرض اینکه شما در مورد تعریف کوروتین کاتلین، موارد استفاده ساده، مثال ها و... می دانید این پست را می نویسم .بیایید به چند موقعیت واقعی…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشمقایسه جامع از Jetpack Compose و XML در برنامه نویسی اندرویدمقدمه:Jetpack Composeو MLX Layoutsدو فریمورک برای توسعه رابط کاربری اندروید هستند. Composeاز Kotlinاستفاده میکند در حالی که MLX Layouts ب…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشمقایسه Dispatchers.Default و Dispatchers.IO در کاتلین کوروتین (kotlin Coroutine)هر دو Dispatchers.Default و Dispatchers.IO برای مدیریت کوروتین ها در Kotlin استفاده می شوند، اما هرکدام انتظارات مختلفی را برآورده می کنند:…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشProGuard چیست؟ProGuard ابزاری است که به عنوان بخشی از Android SDK ارائه شده است و برای بهینه سازی کد بایت، کاهش اندازه APK و مبهم کردن کد برنامه شما استف…
محمد صادق مهرافزوندرروزمرگی های کُدنویسان 👨💻·۱ ماه پیشایمن سازی کلیدهای API در پروژه های اندرویددر دنیای امروزی فناوری، استفاده از رابطهای برنامهنویسی (API) برای ارتباط بین برنامهها و سرویسها امری بسیار رایج و ضروری است. با افزایش…