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