مقالات این نویسنده

آموزش تعریف متغیر در زبان برنامه نویسی کاتلین

برای شروع یادگیری برنامه نویسی اندروید و کاتلین اولین کاری نیاز به انجام دارید آشنایی با دستورات و یا همان سینتکس زبان کاتلین است. به عنوان اولین دستور نیاز دارید تا با نحوه تعریف انواع متغیرها آشنا شوید. بخش متغیر، یکی از مفاهیم بنیادی و حیاتی در زمینه برنامه‌نویسی است که نقش کلیدی در مدیریت […]

اطلاعات بیشتر

کاتلین چیست؟ آشنایی کامل با زبان برنامه نویسی کاتلین

در این مقاله از وبسایت آتیس کد در خدمت شما هستم با معرفی زبان برنامه نویسی کاتلین. برای شروع برنامه نویسی اندروید نیاز به یادگیری یکی از زبان های رسمی این پلتفرم دارید. کاتلین (Kotlin) یک زبان برنامه‌نویسی جدید، مدرن و چند‌منظوره است که از جمع‌آوری بهترین ویژگی‌های زبان‌های مختلف الهام گرفته‌است. این زبان توسط […]

اطلاعات بیشتر

هزینه طراحی اپلیکیشن موبایل چقدر است؟ + جزییات مورد نیاز

چقدر هزینه طراحی اپلیکیشن موبایل میشود؟ تقریبا این اولین سوالی است که همه افرادی که قصد سفارش طراحی اپلیکیشن را دارند از خود و دیگران میپرسند. تخمین بودجه مورد نیاز هر پروژه ای یکی از اصلی ترین و حیاتی ترین مراحل راه اندازی هر کسب و کاری میباشد. تخمین هزینه طراحی اپلیکیشن کاری نیست که […]

اطلاعات بیشتر

معماری Domain Driven Design چیست و چه کاربردی دارد؟ + مثال عملی DDD

سلام من حسام رسولیان هستم و با یک مقاله دیگه در زمینه برنامه نویسی و مهندسی کامپیوتر در خدمت شما هستم. معماری DDD یا Domain-Driven Design (طراحی دامنه محور) یک متودولوژی طراحی نرم‌افزار است که توسط اریک اِوَن‌س (Eric Evans) در کتابی با همین نام معرفی شده است. DDD با تأکید بر درک بهتر دامنه‌ی […]

اطلاعات بیشتر

بررسی تفاوت های زبان جاوا و کاتلین, انتخاب زبان برنامه نویسی مناسب

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

اطلاعات بیشتر

مفاهیم SOLID که هر برنامه نویسی باید بداند

برنامه نویسی شی گرا به ما قدرت خیلی زیاده داده و با استفاده از آنها کارهایی را می توانیم انجام دهیم که قبل از آن امکان را نداشتیم. اما این شی گرایی معایبی هم برای ما دارد برای مثال در بعضی مواقع باعث بیش از حد پیچیدگی کدهای ما می شود. در آموزش برنامه نویسی […]

اطلاعات بیشتر

خانه هوشمند چیست؟ چگونه خانه را هوشمند کنیم

خانه هوشمند مکانی برای زندگی است که با استفاده از تجهیزات متصل شده به اینترنت قابلیت کنترل , مانیتورینگ و مدیریت لوازم و سیستم های خانه مثل وسایل گرمایش, سرمایش و روشنایی را می دهد. تکنولوژی خانه های هوشمند امنیت, راحتی , آسایش و افزایش بهره وری انرژی را برای صاحبان منزل فراهم میکند.  این […]

اطلاعات بیشتر

آموزش ساخت فایل PDF در اندروید با زبان جاوا

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

اطلاعات بیشتر

افزایش امنیت اپلیکیشن های اندروید با Android Jetpack Security

امنیت همیشه یکی از مباحث مهم در توسعه نرم افزار های کامپیوتری می باشد و اپلیکیشن های اندروید نیز از این قاعده مستثنی نیستند. به همین منظور در سال 2019 گوگل کتابخانه Jetpack Security را برای رمزنگاری اطلاعات و فایل ها در اندروید معرفی کرد تا مراحل افزایش امنیتی اپلیکیشن ها را آسان تر کند. […]

اطلاعات بیشتر

کاربرد های اینترنت اشیا در کشاورزی هوشمند

طبق پیش بینی های انجام شده جمعیت کره زمین در سال 2050 به حدود 9.6 میلیارد نفر میرسد که این مسئله مشکلی بسیار بزرگی برای صنعت کشاورزی می باشد. با وجود مبارزه با چالش های بزرگی تغییرات آب و هوایی, افزایش دما و تاثیرات محیط زیستی کشاورزی در سالهای آینده شاهد تقاضای بیشتر محصولات کشاورزی […]

اطلاعات بیشتر