در دنیای امروز که اپلیکیشنهای کراسپلتفرم (چندسکویی) خیلی محبوب شدن، دو تا از مهمترین گزینههایی که معمولا سرش بحثه، KMP یا Flutter هستن. هر دو ابزار سعی دارن با یه بار کدنویسی، اپهایی تولید کنن که روی Android و iOS اجرا بشن، ا …
در این مبحث به معرفی Side Effect ها میپردازم و نحوه اثر گذاری این ها را در کد نویسی بررسی میکنم و در اخر به راهکاری برای این side Effect ها پیشنهاد میکنیم ،
در ادامه این توضیحات ، قصد دارم از launchEffect به عنوان میزان استفاده …
تخمین درست زمان هنگام انجام پروژه های برنامه نویسی خیلی مهمه، چون اگر درست نتونی تخمین بزنی هم به خودت ممکنه ضربه بزنی و هم کارفرما.
در این مطلب درباره تخمین زمان در برنامه نویسی و پروژه های برنامه نویسی صحبت میکنیم .
سندر …
تو این پست میخوایم بریم سراغ مشکل سایزهای مختلف که موقع استفاده از اندازههای ثابت (hard-coded) توی رابط کاربری پیش میاد، و یه روش بهتر برای پشتیبانی از صفحهنمایشهای مختلف یاد بگیریم.
از اول هم گفتن برای سایزهای مختلف از d …
Text Fieldها یکی از مهمترین بخشهای رابط کاربری توی برنامههای اندرویدن که کاربر ازشون برای وارد کردن یا ویرایش متن استفاده میکنه. توی Jetpack Compose هم ابزارهای خیلی خوبی برای ساختن TextField داریم که میتونیم به راحتی سفارشی …
تا حالا اسم Database Inspector اندروید به گوشت خورده؟ به کمک Database Inspector میتونی جزئیات دیتابیست توی پروژه رو دقیق ببینی و دیتاها رو بررسی کنی.
در این مطلب به بررسی و آموزش این قسمت میپردازیم
Database Inspector اندر …
در این مقاله میخوایم معماری MVVM رو به زبان خیلی ساده یاد بگیریم. قراره ببینیم اصلاً این معماری چیه، چرا ساخته شده و چرا ما باید ازش استفاده کنیم.
معماری MVVM یعنی چی و چرا باید بشناسیمش؟
معماری یا بهقول حرفهایها «الگوی …
نقشه راه برنامه نویسی اندروید 2026 در این مقاله بررسی میکنیم و جدید ترین راه ها رو نیز نام میبریم .
شروع مسیر برنامهنویس اندروید شدن توی سال 2026 واقعاً هیجانانگیزه و میتونه خیلی پاداشدهنده باشه. با پیشرفتهایی که توی ابزار …
کپسولهسازی یکی از اون مفاهیمی هست که توی برنامهنویسی شیءگرا خیلی زیاد باهاش سر و کار داریم، و توی کاتلین هم بهخوبی پیادهسازی شده. اگه بخوای یه برنامه ساختارمند، امن و قابل نگهداری بسازی، باید کپسولهسازی رو درست و اصولی بشناس …
انیمیشن ها باعث میشن رابط کاربری یه حس زنده بودن داشته باشه و کار با اپ برامون لذتبخشتر بشه. میخوایم مطلب انیمیشن ها توی جت پک کامپوز (Animations in Jetpack Compose)