تفاوت state و props در React Native
React Native یک فریمورک توسعه موبایل است که توسط Facebook توسعه داده شده است. با استفاده از React Native، برنامههای موبایل قابل توسعه و اجرا بر روی سیستمعاملهای iOS و Android میباشند. این فریمورک بر پایه React، یک کتابخانه محبوب برای توسعه وب، ساخته شده است. مهمترین ویژگی React Native این است که به توسعهدهندگان […]
آموزش کار با FlatList در React Native
استفاده از لیست برای نمایش اطلاعات مختلف داخل اپلیکیشن یکی از بخش های مهم هست یعنی تقریبا اپلیکیشنی نمیتونید پیدا کنید که نیازی به لیست نداشته باشند. در روند طراحی اپلیکیشن به احتمال بسیار زیاد به لیست ها نیاز پیدا میکنید تا بتوانید مجموعه ای اطلاعات را نمایش دهید.
شروع کار با React Native و نصب روی ویندوز
در این پست میخوایم با همدیگه به آماده سازی محیط برنامه نویسی برای فریموورک React Native بپردازیم. React Native یک فریمورک چندسکویی است با استفاده از آن میتوانید طراحی اپلیکیشن اندروید و iOS را انجام دهید.
زبان های برنامه نویسی پردرآمد در سال 2023
به نظر شما بیشتر در آمد در حوزه برنامه نویسی متعلق به توسعه دهندگان کدام زبان برنامه نویسی است؟ البته معلوم که نمیشه از مقایسه زبان های برنامه نویسی درآمد یک شخص و تخمین و شاخص های خیلی زیادی درگیر هستند اما به طور میانگین درآمد توسعه دهندگان مختلف و میخوایم با هم بررسی کنیم. […]
آموزش Data Binding در اندروید
با کمک Data Binding ما میتونیم به رابط کاربری برنامه خودمون قابلیت اتصال به عملیات های منطقی و بدیم تا بصورت خودکار اطلاعات مورد نیاز و در صفحه نمایش دهیم. با این کار دیگه نیازی به نوشتن کدهای تکراری برای آپدیت کردن UI برنامه نداریم.
بررسی نسخه 28 کتابخانه Android Design Support
گوگل در کنفرانس I/O 2018 خودش از نسخه جدید کتابخونه طراحی رابط کاربری Android Design Support رونمایی کرد به همین دلیل قصد داریم که با هم دیگه کمی با امکانات جدید این کتاخونه آشنا بشیم. استفاده از زبان طراحی متریال دیزاین در طراحی اپلیکیشن اندروید اغلب اوقات یکی موارد انتخاب برنامه نویسان میباشد.
کتابخانه دانلود فایل در اندروید
در خیلی از پروژه های برنامه نویسی اندروید نیاز داریم تا کاربر بتواند فایل های مختلفی را از طریق اینترنت دانلود کند. این فایل ها میتواند یک تصویر باشد یا فایل های حجیم چند مگابایتی و به عنوان یک توسعه دهنده وظیفه داریم تا از کارکرد صحیح این عملیات اطمینان حاصل نماییم. در این آموزش […]