آموزش مدیریت خطا در زبان برنامه نویسی کاتلین

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

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

آموزش حلقه های تکرار در زبان برنامه نویسی کاتلین

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

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

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

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

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

چگونه یک برنامه نویس موبایل شویم

همیشه شروع یک کار سخت ترین بخش اون هست. مخصوصا وقتی ندونیم از کجا باید شروع کنیم,دنبال چی بگردیم, چی بخونیم, تا کجا جلو بریم و…. برنامه نویسی هم سخت ترین قسمتش شروع کردن اون هست که بدونیم دقیقا باید پله اول و از کجا برداریم.

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

شروع کار با فریموورک Flutter

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

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

آشنایی با فریموورک برنامه نویسی Flutter

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

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

تفاوت state و props در React Native

React Native یک فریمورک توسعه موبایل است که توسط Facebook توسعه داده شده است. با استفاده از React Native، برنامه‌های موبایل قابل توسعه و اجرا بر روی سیستم‌عامل‌های iOS و Android می‌باشند. این فریمورک بر پایه React، یک کتابخانه محبوب برای توسعه وب، ساخته شده است. مهمترین ویژگی React Native این است که به توسعه‌دهندگان […]

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

آموزش Data Binding در اندروید

با کمک Data Binding ما میتونیم به رابط کاربری برنامه خودمون قابلیت اتصال به عملیات های منطقی و بدیم تا بصورت خودکار اطلاعات مورد نیاز و در صفحه نمایش دهیم. با این کار دیگه نیازی به نوشتن کدهای تکراری برای آپدیت کردن UI برنامه نداریم.

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