در برنامه نویسی شئ گرا Factory یک شئ (Object) ای است که برای ساختن شئ های دیگر از آن استفاده می شود. همانطور که از نام آن پیدا است نقش یک کارخانه را دارد. این pattern اساس تعدادی دیزاین پترن های طراحی نرم افزار مانند دیزاین پترن Factory Method است. خود واژۀ Factory Method اشاره به تابعی داره که در مقام یک Factory هست.
در توسعه نرم افزار، تست نقش مهمی در ایجاد اطمینان از عملکرد کد و عملیات مطابق انتظار و برآورده کردن الزامات دارد، تست اپلیکیشن را می توان به صورت دستی هم انجام داد، اما تست خودکار به دلیل کارایی و دقت آن بیشتر مورد استفاده قرار می گیرد، تست نوشتن فرآیند ایجاد تست های خودکار برای اطمینان از عملکرد نرم افزار است، در این مقاله به این می پردازیم که تست نویسی در اندروید چیست و چگونه در کاتلین تست بنویسیم، تا انتهای این مقاله با من همراه باشید.
اگر خواسته باشید در اندروید با دیتابیس کار کنید، قطعا با کتابخانه Room مواحه شده اید و حداقل از نوع کاربرد این کتابخانه اطلاع دارید، در این مقاله از نوری آکادمی قصد دارم در مورد روم در اندروید مطالب و نکات کامل و کاربردی را در اختیار شما قرار دهم، تا انتهای این مقاله با من همراه باشید.
اگر مشغول به برنامه نویسی اندروید باشید، چه با زبان کاتلین یا هر زبان دیگر، قطعا می دانید که سایت اصلی و رسمی گوگل می تواند یک منبع و سورس مناسبی برای یک برنامه نویس اندروید باشد، اما در عین حال ممکن است منابع دیگری هم به جز داکیومنت رسمی گوگل هم باشد و یک راه حل کارساز برای شما باشد؛ در این مقاله از آکادمی نوری قصد داریم به بهترین منابع برنامه نویسی اندروید بپردازیم، پس تا به انتهای این مقاله با من همراه باشید.
یک تصویر، معانی بسیاری را بیان می کند پس ایدۀ یک زبان بصری برای مدل سازی System های نرم افزاری می تواند جذاب باشد اما بیشتر از جذاب بودن در حقیقت حیاتی هم هست! برای همین با توجه به نیاز ما برای ترسیم بصری عملکرد انواع سیستم ها (ما …
کاتلین مولتی پلتفرم به برنامه نویسان این اجازه را می دهد تا بتوانند اپلیکیشن های کراس پلتفرم بسازند، در این مقاله نوری آکادمی به کاتلین مولتی پلتفرم میپردازیم.
اندروید استودیو چیست می تواند سوال کسانی باشد که قصد دارند به حوزه برنامه نویسی اندروید وارد شوند و یا می تواند سوال کسانی که صرفا جهت اطلاعات عمومی می خواهند بدانند باشد، در هر صورت ما در این مقاله از آکادمی نوری پاسخی کامل و مفید برای این مبحث خواهیم داشت، با ما تا انتهای این مقاله همراه باشید.
دیزاین پترن (Design pattern) ها یا الگوهای طراحی روش های از قبل دانسته شده برای حل چالش های متداول در برنامه نویسی هستند که نه تنها برای توسعۀ نرم افزارها بلکه برای توسعۀ خود زبان های برنامه نویسی هم از آنها استفاده شده است.
بر …
معماری که با استفاده از آن اپلیکیشن خود را توسعه می دهید درواقع یک الگوی از پیش تعریف شده است که بهتر است قبل از آغاز مرحله توسعه ی برنامه تان آن را ایجاد کرده باشید، در این بخش از مقالات آکادمی نوری قصد داریم به سوال معماری در کا …
اگر می خواهید بدانید که زبان کاتلین (kotlin) چیست، چگونه است، چه تحولاتی ایجاد کرده است، چه مزایایی دارد و در کجاها استفاده می شود؛ خواهش می شود این مقاله را تا پایان بخوانید.
برنامه نویسی اشاره به فرآیند فنی برای فرماندهی یک س …