دیتابیس Realm در اندروید
Realm، یک کتابخانه پایدار توسط MongoDB، به شما امکان می دهد به راحتی object ها را به صورت محلی ذخیره کنید. در این آموزش، اپلیکیشنی به نام PetRealm ایجاد خواهید…
RxJava یا Coroutines کدام یک را باید انتخاب کنید؟ (قسمت دوم)
در مقاله قبلی به بررسی مفهمونی RxJava و Coroutines پرداختیم. در این مقاله بطور جامع تری به این مباحث میپردازیم RxJava چیست؟ RxJava کتابخانه ای است که استفاده از برنامه…
RxJava یا Coroutines کدام یک را باید انتخاب کنید؟ (قسمت اول)
اجازه دهید در این مقاله شما را با یک تحلیل نظری در مورد کاربردهای RxJava و Coroutines در اندروید آشنا کنیم: دنیای اندروید در سال 2017 با معرفی Kotlin به…
آموزش رمزنگاری در اندروید
آیا تا به حال به این فکر کرده اید که چگونه می توانید از رمزنگاری (encryption)داده ها برای ایمن سازی اطلاعات خصوصی کاربر خود در برابر هکرها استفاده کنید؟ ما…
برنامه نویسی شی گرا
برنامه نویسی شی گرا (OOP) روشی در برنامه نویسی است که مبتنی بر مفهوم شی و کلاس است.پارادایم برنامه نویسی شی گرا به منظور برطرف کردن محدودیت های برنامه نویسی…
آموزش unit Test در اندروید
سلام دوستان، شما می توانید برنامه های اندروید را بنویسید یا کدنویسی کنید. اما آیا آنها را آزمایش می کنید؟ بله، می دانم که همه برنامه را کامپایل می کنند…
آموزش Dagger Hilt – راهنمای گام به گام
هنگام کار بر روی یک پروژه اندروید، ما نیاز به ترکیب و ادغام بسیاری از وابستگیهای مختلف داریم . برای مدیریت این وابستگیها از یک فریم ورک تزریق وابستگی مانند…
کامپوننت های رابط کاربری اندروید Jetpack
اندروید JetPack مجموعه ای از کامپوننت های نرم افزاری است ، کتابخانه ها ، ابزار ها و راهنما هایی که برای کمک به توسعه دهندگان برنامه های اندروید است .…
آنچه باید قبل از یادگیری React Native بیاموزید
معرفی React Native اگر می خواهید سطح حرفه خود را به عنوان یک توسعه دهنده به بالاتر ببرید، باید React و React Native را در کمربند ابزار خود داشته باشید.…
ویژگی های زبان برنامه نویسی جاوا
جاوا یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی است و به طور گسترده برای عملکرد خوب ، استقلال پلت فرم و امنیت آن شناخته شده است. جاوا…