همواره برای پیشگیری از بههمریختگی کدها و نیز پیادهسازی نرمافزاری که با حداکثر سرعت کار کند، به معماری نیاز خواهیم داشت. پیادهسازی معماری در یک زبان برنامهنویسی سبب افزایش سرعت نرمافزار و بالا رفتن ریسکپذیری آن خواهد شد. در این فرادرس، شما با معماری MVP در زبان قدرتمند کاتلین آشنا میشوید و با استفاده از آن میتوانید تمامی نرمافزارهای اندروید خود را با استفاده از اصول معماری MVP پیادهسازی کرده و افزایش سرعت را برای کاربران خود به ارمغان بیاورید.
آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن های اندروید با Kotlin
توضیحات تکمیلی
در این فرادرس به پیادهسازی نرمافزارها با استفاده از مجموعه قوانین و مقرراتی که به آن معماری گفته میشود، میپردازیم و بدین منظور، با معماری MVP و زبان قدرتمند کاتلین کار خواهیم کرد. در این آموزش فرض را بر این میگذاریم که شما به زبان برنامهنویسی کاتلین مسلط هستید. بنابراین با دانش کدنویسی و با زبان کاتلین به سراغ معماری MVP رفته و یاد میگیریم که چگونه باید بخشهایی نظیر: اکتیویتیها، فرگمنتها، صفحات ورود و ثبتنام کاربر و صفحه آرشیو محصولات درون نرمافزار را با این معماری قدرتمند پیادهسازی کنیم.
معماری MVP سبب جداسازی بخش مربوط به دریافت دادهها از قسمت نمایش دادهها (View) میگردد. این کار میتواند سرعت عملکرد برنامه را بالا برده، کدنویسی را هوشمند و سطح بالا کرده و سبب راحتی کار سیستمعامل اندروید شود، به گونهای که سیستم بتواند تصمیمات صحیحی در بهکارگیری از کلاسهای مختلف ما و حذف آنها از رم گوشی بگیرد. با معماری میتوان کدهایی اصولی، مرتب، خوانا و قابل تحلیل توسط سایر توسعهدهندگان و نیز سبکتر و قابل هضمتر برای سیستمعامل اندروید نوشت.
همواره برای پیشگیری از بههمریختگی کدها و نیز پیادهسازی نرمافزاری که با حداکثر سرعت کار کند، به معماری نیاز خواهیم داشت. پیادهسازی معماری در یک زبان برنامهنویسی سبب افزایش سرعت نرمافزار و بالا رفتن ریسکپذیری آن خواهد شد. در این فرادرس، شما با معماری MVP در زبان قدرتمند کاتلین آشنا میشوید و با استفاده از آن میتوانید تمامی نرمافزارهای اندروید خود را با استفاده از اصول معماری MVP پیادهسازی کرده و افزایش سرعت را برای کاربران خود به ارمغان بیاورید.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- فصل یکم: پیادهسازی معماری MVP
- درس یکم: معرفی معماری MVP و کاربرد آن در برنامهنویسی اندروید
- درس دوم: پیادهسازی پترن MVP در اندروید استودیو
- درس سوم: پیادهسازی اکتیویتی اصلی برنامه
- درس چهارم: افزودن چرخه حیات اکتیویتی به Presenter مربوطه
- فصل دوم: کار با فرگمنتها (Fragment)
- درس پنجم: پیادهسازی اولین فرگمنت
- درس ششم: نمایش فرگمنت به روش ابتدایی و درون اکتیویتی
- درس هفتم: نمایش فرگمنت بدون نیاز به اکتیویتی و با استفاده از Interface
- فصل سوم: پیادهسازی Bottom Navigation
- درس هشتم: ایجاد منوهای مورد نیاز
- درس نهم: پیادهسازی نهایی و کدنویسی
- فصل چهارم: کار با Recycler View
- درس دهم: نحوه جابجایی اطلاعات میان اکتیویتیها
- درس یازدهم: ایجاد Data class و طراحی ظاهر Recycler View
- درس دوازدهم: پیادهسازی Adapter مورد نیاز برای راهاندازی Recycler View
- درس سیزدهم: راهاندازی نهایی
- فصل پنجم: ذخیره اطلاعات
- درس چهاردهم: نحوه بستن اکتیویتی
- درس پانزدهم: شیوه ذخیره اطلاعات با استفاده از Preferences
- درس شانزدهم: طریقه فراخوانی اطلاعات با استفاده از Preferences
- فصل ششم: کار با سرور
- درس هفدهم: اتصال به سرور و دریافت عکس از اینترنت
- درس هجدهم: استفاده پیشرفته از Picasso و بازبینی معماری MVP
مفید برای
- مهندسی کامپیوتر - نرمافزار
- مهندسی فناوری اطلاعات (IT)
- علاقهمندان به برنامهنویسی کاتلین
پیش نیاز
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها










راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن های اندروید با Kotlin |
---|---|
ناشر | فرادرس |
کد آموزش | FVKTL9911 |
مدت زمان | ۵ ساعت و ۱ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۸۲۲ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات