می خواستم بدونم با وجود Flutter که با یک بار کد نویسی میشه هم برای اندروید و هم IOS و حتی وب خروجی گرفت، فراگیری جاوا و سپس کاتلین کمی قدیمی و اتلاف در زمان نیست؟ (وقتی میشه با آموزش فلاتر به سه هدف همزمان رسید)
سلام وقت بخیر
شما با کاتلین هم میتونید برای اندروید , ios خروجی بگیرید : لینک
اینکه فرمودید قدیمی خیر اصلا اینطور نیست کاتلین تازه ورژن ۱.۴.۳۰ هست و اینقدر فوق العاده عمل کرده مثلا همین jetpack composeی که یک ابزار برای ساخت uiهای جذاب هست قرار هست در اندروید استودیو جدید استیبل شود. ضمن اینکه گوگل سرمایه گذاریهای زیادی روی اندروید و کاتلین انجام داده و میده پس نگران قدیمی شدن کاتلین نباشید.
ضمن اینکه فرای از تمامی این صحبتها شما در مسیر مهندسی نرم افزار گام برداشتید تا اینکه صرفا یک دولوپر اندروید باشید.
چرا که اگر فردا روز هم تکنولوژی جدیدی جایگزین شد مشکلی از این بابت نداشته باشید و به راحتی بتوانید ابزار خود را عوض کنید اگر لازم باشه مثالی بزنم همین دوره اندرویدی هست که در اختیار دارید شما تا انتها بر روی زبان جاوا کار میکنید و کد میزنید اما در سرفصل انتهایی طی ۲ هفته کاتلین رو یاد میگیرید و حتی برای پروژه انتهایی با کاتلین کد میزنید چرا که شما در طول دوره بر روی مفاهیم کار کرده اید تا وابسته به یک ابزار خاص.