Masterclass Multiplatform Kotlin توسط پتروس افتیمیو.
با نحوه ایجاد برنامههای بومی iOS و Android در حین اشتراکگذاری منطق تجاری زیرساخت آشنا شوید.
آیا دهها انجمن و مقاله را دنبال میکنید و دورههایی را خریداری میکنید تا مهارتها و حرفه خود را به سطح بعدی ارتقا دهید؟
من هم هستم، اما اغلب پس از تکمیل آنها، متوجه می شوم که هنوز مقدار زیادی کار باقی مانده است تا همه قطعات را به هم متصل کنیم و آنها را روی یک برنامه تولید واقعی کار کنیم. من متوجه شدم که حتی اگر یک دوره دانش جامعی در مورد شبکه با Ktor ارائه میدهد، اما آن را با معماری پاک، تزریق وابستگی یا یک DB محلی با SQL Delight ترکیب نمیکند. و از آنجایی که دوره دیگری در مورد SQL Delight گسترده بود، بقیه بهترین تمرینات را از دست داد.
پس از خرید دورهها، خواندن انجمنهای مقالات، و کثیف شدن دستانم، بهترین روشهای KMP را در یک دوره واحد ترکیب کردم تا یک برنامه کاربردی تولید واقعی را با هم بسازم.
من این دوره را ایجاد کردم تا فرآیند را برای شما آسانتر کنم! شما می خواهید یاد بگیرید که چگونه ترکیب کنید:
کاتلین
کوروتین ها
نوشتن Jetpack
SwiftUI
Ktor
کوین
SQL Delight
جریان وضعیت کاتلین
معماری پاک
MVI
و برنامه های کاربردی Android iOS واقعی را با استفاده از بهترین شیوه های صنعت تکمیل کنید
رویکرد من این است که یک برنامه کاربردی با هم بسازم که بتوان آن را کپی کرد و در کار واقعی شما استفاده کرد.
چرا من؟
من یک مهندس، نویسنده و مدرس باتجربه موبایل با بیش از 10 سال تجربه هستم. من از سال 2013 به عنوان یک مهندس موبایل از رده های پایین تا موقعیت های رهبری در استارتاپ های جاه طلبانه شرکت های بزرگ چندملیتی کار کرده ام. با این حال، مهندس صدا بودن به طور خودکار به این معنی نیست که شما یک مربی عالی هستید.
در طول عمرم، صدها هزار توسعهدهنده را در کلاسهای درس، کنفرانسهای وب، دورههای ویدیویی، پستهای وبلاگ و کتاب آموزش دادهام.
از جمله موارد دیگر، من یک دوره پرفروش Android Udemy به نام Android TDD Masterclass ایجاد کرده ام. من همچنین یک کتاب پرفروش آمازون به نام Clean Mobile Architecture نوشته ام که هزاران توسعه دهنده موبایل را برای تبدیل شدن به معماران موبایل آماده کرده است.
علاوه بر این، در 7 سال گذشته، دورهها، سمینارها و سخنرانیهای بیشماری را در موسسات از جمله کالج نیویورک و اتحادیه هلنیک آمریکا ارائه کردهام. موقعیت فعلی من به عنوان مربی موبایل در یک شرکت چند ملیتی به نام Backbase است که در آن آموزش میبینم
مهندسین RnD داخلی
مهندسین خدمات حرفه ای داخلی
یکپارچهسازهای شخص ثالث خارجی
چرا مهم است؟
Multiplatform Kotlin اکنون پایدار و آماده برای استفاده در برنامه های تولید Android در نظر گرفته شده است.
بر خلاف سایر برنامههای کاربردی چند پلتفرمی با KMP، میتوانید مزایای راهحلهای بومی و چند پلتفرمی را حذف کنید. KMP به شما این امکان را میدهد که با استفاده از Jetpack Compose و SwiftUI رابطهای کاربری بومی بسازید و در عین حال همه منطق تجاری، زیرساختها و کدهای دیگ بخار را به اشتراک بگذارید.
گوگل و اپل ثابت نمینشینند. آنها در یک مسابقه دائمی نوآوری هستند. آنها همچنان دستورالعملهای UX و مؤلفههای رابط کاربری جدیدی ارائه میکنند که صنعت و انتظارات کاربر را شکل میدهد. تمام راهحلهای گذشته پلتفرمی نتوانستند به نتیجه برسند و در نهایت منسوخ شدند. با KMP، میتوانید از نوآوری بومی استفاده کنید و در عین حال تلاش را به میزان قابل توجهی کاهش دهید.
در نهایت، KMP به وعده استفاده از آن "به اندازه-همانطور که می خواهید" عمل می کند. شما واقعاً می توانید از آن برای کل برنامه یا فقط برای یک ماژول ویژگی جدید بدون هیچ گونه پیچیدگی استفاده کنید.
صنعتگر، نویسنده و مدرس نرم افزار
نمایش نظرات