آموزش رمزنگاری در اندروید
آیا تاکنون به این فکر کردهاید که چگونه میتوان با استفاده از رمزنگاری (Encryption)، اطلاعات خصوصی کاربران را ...
آموزش unit Test در اندروید
در توسعه نرمافزار، یکی از مهمترین بخشها تضمین کیفیت کدهاست. هرچه پروژه بزرگتر شود، احتمال ایجاد Bug و خطا ...
کامپوننت های رابط کاربری اندروید Jetpack
در دنیای توسعه اندروید، ساخت رابط کاربری حرفهای، روان و قابل نگهداری اهمیت بسیار زیادی دارد. گوگل برای سادهت...
آموزش Dagger Hilt در اندروید– راهنمای گام به گام
اگر مدتی با توسعه اندروید کار کرده باشید، احتمالا با مشکل مدیریت وابستگیها (Dependencies) در پروژه روبهرو شد...
آشنایی با فلاتر
با وجود سیستمعاملهای مختلفی که دستگاههای موبایل و دسکتاپ را اجرا میکنند، توسعه کراس پلتفرم بهویژه در برنا...
کاتلین در برابر جاوا: چرا باید کاتلین را به جای جاوا انتخاب کنید؟
کاتلین یک زبان برنامه نویسی open source و همه منظوره ایستا(statically typed) است که برای پلتفرم های مختلف مان...
ساخت یک بازی دو بعدی با فلاتر
ظهور و رشد Flutter باعث توسعه طراحی بازی های کراس پلتفرم شده است. بازی های فلاتر را می توان تنها با چند خط کد ...
کاربرد اصول SOLID در طراحی برنامهنویسی اندروید
در توسعه اپلیکیشنهای اندرویدی، یکی از بزرگترین مشکلات پروژهها با افزایش حجم کدها شروع میشود. پروژهای که د...
آموزش معماری MVI در اندروید به صورت گام به گام
با افزایش پیچیدگی اپلیکیشنهای اندرویدی، انتخاب یک معماری مناسب به یکی از مهمترین تصمیمهای هر توسعهدهنده تب...
آنچه باید قبل از یادگیری ریکت نیتیو بیاموزید
اگر می خواهید سطح حرفه خود را به عنوان یک توسعه دهنده به بالاتر ببرید، باید React و React Native را در کمربند ...