پیشنیازها
الزامات:
داشتن توانایی حل مسئله خلاق.
داشتن دانش قوی در مورد OOP.
داشتن دانش قوی از اصول SOLID.
آشنایی با الگوهای طراحی.
داشتن تجربه قوی در توسعه Android.
داشتن تجربه کامل با Kotlin و Kotlin Coroutines.
داشتن درک عمیقی از الگوهای طراحی نرم افزار مانند MVVM.
داشتنتجربه با Dagger.
Git.
داشتنش خوبه:
آشنایی با معماری Clean.
Gradle scripting.
داشتن تجربه کار با NDK.
داشتن تجربۀ کتابخانه های JetPack.
آشنایی با MVI.