آموزش کاتلین – پیاده سازی معماری MVP برای توسعه اپلیکیشن های اندروید با Kotlin
5 ساعت
4.4
در این فرادرس به پیادهسازی نرمافزارها با استفاده از مجموعه قوانین و مقرراتی که به آن معماری گفته میشود، میپردازیم و بدین منظور، با معماری MVP و زبان قدرتمند کاتلین کار خواهیم کرد. در این آموزش فرض را بر این میگذاریم که شما به زبان برنامهنویسی کاتلین مسلط هستید. بنابراین با دانش کدنویسی و با زبان کاتلین به سراغ معماری MVP رفته و یاد میگیریم که چگونه باید بخشهایی نظیر: اکتیویتیها، فرگمنتها، صفحات ورود و ثبتنام کاربر و صفحه آرشیو محصولات درون نرمافزار را با این معماری قدرتمند پیادهسازی کنیم. معماری MVP سبب جداسازی بخش مربوط به دریافت دادهها از قسمت نمایش دادهها (View) میگردد. این کار میتواند سرعت عملکرد برنامه را بالا برده، کدنویسی را هوشمند و سطح بالا کرده و سبب راحتی کار سیستمعامل اندروید شود، به گونهای که سیستم بتواند تصمیمات صحیحی در بهکارگیری از کلاسهای مختلف ما و حذف آنها از رم گوشی بگیرد. با معماری میتوان کدهایی اصولی، مرتب، خوانا و قابل تحلیل توسط سایر توسعهدهندگان و نیز سبکتر و قابل هضمتر برای سیستمعامل اندروید نوشت. همواره برای پیشگیری از بههمریختگی کدها و نیز پیادهسازی نرمافزاری که با حداکثر سرعت کار کند، به معماری نیاز خواهیم داشت. پیادهسازی معماری در یک زبان برنامهنویسی سبب افزایش سرعت نرمافزار و بالا رفتن ریسکپذیری آن خواهد شد. در این فرادرس، شما با معماری MVP در زبان قدرتمند کاتلین آشنا میشوید و با استفاده از آن میتوانید تمامی نرمافزارهای اندروید خود را با استفاده از اصول معماری MVP پیادهسازی کرده و افزایش سرعت را برای کاربران خود به ارمغان بیاورید.