AVAminVost
EN
React Native · توسعه موبایل

برنامه‌نویس React Native برای اپلیکیشن‌های واقعی

من امین اسدی وسطی (AminVost) هستم. بخشی از تجربه React Native من روی اپلیکیشن‌های Diagnostic و قابلیت‌هایی بوده که به سخت‌افزار، Sensor، Device API، ارتباط با Backend و Debug روی دستگاه واقعی وابسته‌اند؛ نه فقط ساخت Screenهای معمولی.

امین اسدی وسطی (AminVost)، برنامه‌نویس و مهندس نرم‌افزار فول‌استک در تهران
امین اسدی وسطی · تهران، ایران
React Nativeتجربه متمرکز بر اپلیکیشن Native
iOS + Androidتست و Debug روی دستگاه واقعی
Device APIBLE، NFC، Biometrics، Camera و Sensor
Connected AppsREST، WebSocket و ابزارهای Companion
مهندسی موبایل

React Native فراتر از رابط کاربری.

در پروژه‌های موبایل با Device API، Permission، Communication، محدودیت‌های سخت‌افزاری و تفاوت رفتار دستگاه‌های واقعی نیز درگیر بوده‌ام.

Workflowهای وابسته به Device

در پروژه‌های Diagnostic با قابلیت‌هایی مثل Camera، Audio/Video، Geolocation، NFC، BLE، Biometrics، Sensorها و Voice/TTS در دستگاه‌هایی که پشتیبانی می‌کنند کار کرده‌ام.

React Native و Native Integration

وقتی Library آماده کافی نباشد، بررسی رفتار Native، رفع ناسازگاری و اتصال Flowهای JavaScript به قابلیت‌های دستگاه یا ابزارهای Companion بخشی از کار می‌شود.

WebSocket و Backend

اپلیکیشن موبایل معمولاً بخشی از یک سیستم بزرگ‌تر است. در پروژه‌های مرتبط با Status/Command Flow، REST API، Authentication، WebSocket و سرویس‌های Companion کار کرده‌ام.

Debug روی دستگاه واقعی

تفاوت Hardware، قابلیت‌های Unsupported، Permission و Edge Caseها باید بخشی از UX محصول در نظر گرفته شوند. برای این موارد مسیرهای مشخص Supported/Not Supported و Fallback طراحی می‌کنم.

پروژه‌های موبایل

نمونه پروژه‌های React Native و موبایل.

نمونه‌هایی که تجربه عملی Mobile Development را نشان می‌دهند.

RapidMobileDiag نمونه اصلی تجربه React Native و Native-Focused است. Pantomin، Shab و پلتفرم مسابقات نمونه‌های PWA نصب‌پذیر و Mobile-First هستند و به‌عنوان اپلیکیشن Native معرفی نمی‌شوند.
Stack مرتبط

موبایل در کنار کل سیستم.

نگاه فول‌استک

در کنار React Native با Next.js، React، PHP، API، WebSocket، Linux و زیرساخت Production هم کار می‌کنم. این موضوع زمانی مهم است که اپلیکیشن موبایل فقط یکی از Clientهای یک Workflow بزرگ‌تر باشد.

Cross-platform

تجربه PWA و Electron باعث شده در طراحی معماری بین منطق Client، Backend و رفتار Platform-specific تفکیک واضح‌تری داشته باشم و تصمیم بگیرم هر بخش بهتر است کجا اجرا شود.

برای پروژه React Native به توسعه Device یا Backend Integration نیاز دارید؟

نیازمندی‌ها، دستگاه‌های هدف و Integrationهای پروژه را بفرستید تا Scope فنی مشخص شود.