اندروید

7 قانون اصلی و اساسی برای طراحی دکمه ها

[مقاله] دکمه ها در طراحی یک برنامه اندرویدی یا در طراحی وب، یک المنت ضروری و لازم هستند.آنها در برقراری ارتباط با کاربر و سیستم نقش بسیار مهمی را ایفا می کنند.در این مقاله با من همراه باشید تا اصول طراحی دکمه ها را به شما بگویم. 1.دکمه ها را به شکل دکمه بسازید نه چیز دیگری وقتی شروع به طراحی دکمه ها می...

معماری MVP و MVC در اندروید - قسمت اول

[مقاله] این مقاله اولین نسخه از مجموعه مقالات درباره ی MVC) Model View Controller) و MVP) Model View Presenter) در زمینه ی توسعه ی اندروید است. چرا شما باید به MVP و  MVC علاقمند باشید؟ بیانیه ی رابرت مارتین "عمو باب" را ملاحظه کنید: تنها راه رسیدن به انتهای کار(به عبارت دیگر تنها راه پیمودن سریع...

نحوه استفاده از LiveData با Architecture Components: Data Binding

[مقاله] سلام! همان طور که میدانید , در جدیدترین نسخه Android Studio گوگل پشتیبانی برای LiveData را با Data Binding معرفی کرده است  . امروز من می خواهم به طور خلاصه نشان دهم چگونه از آن در پروژه خود استفاده کنید. بیایید شروع کنیم! برخی از شما ممکن است این topic را دیده باشید، جایی که Yigit Boyar(یکی ا...

معرفی Android Architecture Components: LiveData

[مقاله] سلام به یک مقاله دیگر از مجموعه مقالات Android Architecture Components خوش اومدید  . اخیرا ما ViewModel را  برای فراهم کردن و نگهداری دیتا برای UI (مثل Activity و Fragment) معرفی کردیم . اگر این مقاله را مطالعه نکردید من پیشنهاد میکنم این کار را انجام دهید . امروز ما میخواهیم درباره Liv...

راهنمای جامع طراحی اپلیکیشن موبایل ( قسمت سوم)

[مقاله] در قسمت های قبل با هم برخی از نکات طراحی اپلیکیشن موبایل را بررسی کردیم. در این مقاله لیست خود را کامل تر می کنیم و موارد جدیدی را زیر ذره بین می بریم. با ما همراه باشید.   در ابتدای کار از کاربر نخواهید تنظیمات را مشخص کند درخواست تنظیمات اجباری در ابتدای کار باعث می شود که کاربر اپلیکیشن ش...

مقایسه اندازه های مختلف فایل APK

[مقاله] در این مقایسه میخواهیم اندازه های مختلف فایل APK که با زبان ها و فریمورک های Java،Kotlin،Flutter و React Native ساخته میشوند را مورد بررسی قرار دهیم. راه های زیادی برای ایجاد برنامه های تلفن همراه وجود دارد که از توسعه مستقیم پلتفرم مستقر (با استفاده از Java و Kotlin برای Android و ObjC و Sw...

معرفی Android Architecture Components: ViewModel

[مقاله] سلام ! امروز میخواهم به بررسی  ViewModel از Android Architecture Components بپردازیم. ViewModel یک component بسیار مفید است زمانی که شما میخواهید دیتا خود را برای UI (به عنوان مثال Activity یا Fragment) آماده و مدیریت کنید . بیاید ببینم چگونه از ViewModel ها در پروژه خود استفاده کنیم. معرفی...

پلاگین های کاربردی Intellij و Android Studio (بخش دوم)

[مقاله] در بخش اول مقاله پلاگین های کاربردی Intellij و Android Studio کاربرد و چگونگی نصب انلاین و آفلاین پلاگین ها رو توضیح دادیم همچنین تعدادی از پلاگین های محبوب کد را نیز معرفی کردیم ، اکنون زمان معرفی پلاگین های محبوب UI رسیده.   پلاگین های UI و طراحی 📐🖌Material Theme UI(تغییر ظاهر int...