کامپوننت های رابط کاربری اندروید Jetpack
در دنیای توسعه اندروید، ساخت رابط کاربری حرفهای، روان و قابل نگهداری اهمیت بسیار زیادی دارد. گوگل برای سادهت...
آموزش Dagger Hilt در اندروید– راهنمای گام به گام
اگر مدتی با توسعه اندروید کار کرده باشید، احتمالا با مشکل مدیریت وابستگیها (Dependencies) در پروژه روبهرو شد...
کاتلین در برابر جاوا: چرا باید کاتلین را به جای جاوا انتخاب کنید؟
کاتلین یک زبان برنامه نویسی open source و همه منظوره ایستا(statically typed) است که برای پلتفرم های مختلف مان...
کاربرد اصول SOLID در طراحی برنامهنویسی اندروید
در توسعه اپلیکیشنهای اندرویدی، یکی از بزرگترین مشکلات پروژهها با افزایش حجم کدها شروع میشود. پروژهای که د...
آموزش معماری MVI در اندروید به صورت گام به گام
الگوهای معماری در اندروید روز به روز در حال پیشرفت هستند. همانطور که ما برنامه ها را توسعه می دهیم ، با چالش ه...
نحوه نوشتن رزومه حرفه ای برنامه نویس اندروید
توسعه دهندگان اندروید برنامه های تلفن همراه را ساخته و آزمایش می کنند. اگر در این زمینه فعالیت می کنید ، به تع...
اکتیویتی ها در اندروید
یکی از مهمترین مفاهیم در توسعه اپلیکیشنهای اندرویدی، مفهوم Activity یا اکتیویتی است. تقریباً هر برنامه اندرو...
راه اندازی شبیه ساز اندروید (Android Emulator) در مک سری M
سلام به همه در این مقاله می خواهیم ببینیم که چگونه می توان شبیه ساز اندروید را در Mac با M1 ARM Chip راه انداز...
سوالات مصاحبه استخدامی برنامه نویس اندروید
در دنیای امروز، برنامهنویسی اندروید یکی از پرتقاضاترین و سودآورترین مهارتهای بازار کار فناوری است. شرکتهای ...
آموزش ساخت برنامه چت با Firebase Cloud Messaging
امروزه تقریباً تمام اپلیکیشنهای مدرن نیاز به سیستم پیامرسانی و نوتیفیکیشن دارند. یکی از بهترین سرویسها برای...