بازگشت به بلاگ مسیر شغلی

از Java تا Kotlin تا Flutter: ده سال در یک مسیر

18 مرداد 1405 2 دقیقه مطالعه 282 بازدید

چرا در هر مرحله ابزار عوض کردم، چه چیزی از هر کدام ماند، و به کسی که امروز شروع می‌کند چه می‌گویم.

سال ۱۳۹۴ اولین اپ تجاری‌ام را با Java نوشتم. امروز با Flutter اپ می‌سازم که هم‌زمان روی سه پلتفرم اجرا می‌شود. این مسیر خطی نبود.

دوران Java

در ققنوس بیش از ۱۴ اپ تجاری با Java نوشتم. چیزی که از آن دوره ماند، درک عمیق از چرخه‌ی عمر اندروید بود — دانشی که هنوز هر هفته به کارم می‌آید، حتی وقتی Dart می‌نویسم.

ورود Kotlin

Kotlin فقط نحو زیباتر نبود. null-safety و coroutines کل شیوه‌ی فکر کردنم درباره‌ی همزمانی را عوض کرد. کدی که قبلاً با callback تودرتو می‌نوشتم، خطی و خوانا شد.

چرا Flutter

دلیلش اقتصادی بود، نه سلیقه‌ای: کارفرماها نسخه‌ی iOS هم می‌خواستند و نگه‌داری دو کدبیس با تیم کوچک شدنی نبود. Flutter این معادله را حل کرد.

به کسی که امروز شروع می‌کند

ابزار را بعد از مفهوم یاد بگیرید. فریم‌ورک‌ها هر سه سال عوض می‌شوند؛ درک معماری، مدیریت state و اینکه چرا کد تمیز مهم است، نمی‌شود. من هر بار که ابزار عوض کردم، دقیقاً همین‌ها بودند که منتقل شدند.

پروژه‌ای در ذهن دارید؟

پروژه‌ای در ذهن دارید یا دنبال یک توسعه‌دهنده‌ی موبایل برای تیمتان می‌گردید؟ پیام بدهید.

همکاری با من

نوشته‌های مرتبط