نوشته شده توسط
Nevercom
اگه آشنایی خوبی با برنامهنویسی وب دارید، Flutter یا React Native گزینههای بسیار بهتر و مدرنتری هستن
ضمن اینکه کراس پلتفرم هم هستن و میتونید خروجی iOS هم داشته باشید
کاتلین زبان خیلی دوست داشتنیای هست، قابلیتهایی داره که باعث میشه همون کاری که در جاوا انجام میدادیم رو با کدهای کمتر انجام بدیم، یا خوانایی بیشتری به کدهامون اضافه کنیم. البته توجه داشته باشید که در اندروید نمیتونیم از آخرین نسخه جاوا استفاده کنیم، به همین دلیل این تفاوتها بیشتر به چشم میان.
نکته ی دیگه این هست که در برنامهنویسی اندروید، فقط جاوا نیست که اهمیت داره و بسته به تکنولوژی ای که انتخاب میکنید، تجربهتون میتونه متفاوت باشه.
بعنوان مثال برای طراحی UI میتونید از View System استفاده کنید که لایهها رو جداگانه و با XML تعریف میکنید یا از Jetpack Compose استفاده کنید که UI Toolkit جدید اندروید هست و تعریف و تعامل با UI تماماً با کد (کاتلین) انجام میشه. تجربهای بسیار شبیه به Flutter و React