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