آموزش استفاده از آرایه و لیست در زبان برنامه نویسی کاتلین
آرایه و لیست دو ساختار داده مهم و پرکاربرد در برنامه نویسی هستند که برای ذخیره و مدیریت مجموعهای از دادهها به کار میروند. لیست یک ساختار داده مهم در زبان برنامهنویسی کاتلین است که برای ذخیرهسازی مجموعهای از دادههای همگن به کار میرود. لیستها اجازه میدهند تا دادههای متعدد را به صورت منسجم در […]
معماری Domain Driven Design چیست و چه کاربردی دارد؟ + مثال عملی DDD
سلام من حسام رسولیان هستم و با یک مقاله دیگه در زمینه برنامه نویسی و مهندسی کامپیوتر در خدمت شما هستم. معماری DDD یا Domain-Driven Design (طراحی دامنه محور) یک متودولوژی طراحی نرمافزار است که توسط اریک اِوَنس (Eric Evans) در کتابی با همین نام معرفی شده است. DDD با تأکید بر درک بهتر دامنهی […]
آموزش ساخت فایل PDF در اندروید با زبان جاوا
به احتمال زیاد با اپلیکیشن های مختلفی کار کرده اید که به شما این امکان را میدهند تا یک سری از اطلاعات را در قالب فایل PDF ذخیره کنید. برای مثال متنی نوشته اید در یک برنامه نوت یا فاکتوری ایجاد کرده اید که قصد دارید بصورت PDF هم آن را داشته باشید. مثال های […]
بررسی قابلیت view binding در اندروید استودیو
در نسخه جدید محیط برنامه نویسی اندروید استودیو 3.6 ویژگی جدیدی به نام view binding معرفی شده است که میتوانید جایگزین دستورهای تکراری findViewById کنید و از نوشتن کدهای تکراری و تولید باگ اجتناب کنید. برای فعال کردن view binding نیاز به کتابخانه خاصی نیست و این کار از طریق گریدل انجام میشه. این کار […]
چگونه یک برنامه نویس فریلنسر موفق باشیم؟
در ابتدا باید با این واقعیت روبرو شوید که فریلنسر بودن بعضی اوقات ممکن است وحشتناک و غیر قابل تحمل باشد. فریلنسر یا آزادکار به افرادی گفته میشود که بدون وابستگی به یک سازمان یا شرکت خاص، به عنوان متخصصان مستقل در زمینههای مختلف کار میکنند. این افراد میتوانند خدمات خود را به شرکتها، افراد […]
آشنایی با کامپوننت ViewPager2 در اندروید
یکی از کامپوننت های قدیمی اندروید که برای ساخت اسلاید ها و تب ها از آن استفاده میکردیم کامپوننت ViewPager بود. گوگل به تازگی این کامپوننت با ارائه نسخه جدیدی به نام ViewPager2 بروزرسانی کرده و امکانات بسیار زیادی را برای بهینه تر شدن اپلیکیشن ارائه داده است. آموزش کار با ViewPager2 ViewPager2 یک کامپوننت […]
زبان های برنامه نویسی پردرآمد در سال 2023
به نظر شما بیشتر در آمد در حوزه برنامه نویسی متعلق به توسعه دهندگان کدام زبان برنامه نویسی است؟ البته معلوم که نمیشه از مقایسه زبان های برنامه نویسی درآمد یک شخص و تخمین و شاخص های خیلی زیادی درگیر هستند اما به طور میانگین درآمد توسعه دهندگان مختلف و میخوایم با هم بررسی کنیم. […]