理解 MVC 架构及其核心组件 MVC是一种软件设计模式,它将应用程序分为三个主要部分:模型、视图和控制器。其中,模型负责数据的管理与业务逻辑的处理;视图则是用户界面,展示数据的呈现方式;而控制器则作为桥梁,连接模型和视图,处理用户的输入并更新视图。此架构分离内部表示的商务逻辑(Model),用户界面(View),以及用户交互(C C++ 17 次浏览 2024-07-09
玩Android客户端MVVM架构使用Jetpack架构组件 在Android开发领域,MVVM(Model-ViewModel)架构模式已经成为了现代应用设计的主流选择,尤其是在结合Google推出的Jetpack架构组件后,其优势更加明显。本项目名为"WanAndroid-MVVM",显然是一个基于Android客户端的实践案例,采用K Kotlin 23 次浏览 2024-09-24
Swift iOS 组件化项目架构实战指南 想打造一个易维护、高效率的 iOS 应用?这份指南带你用 Swift 从零开始构建组件化项目架构!教程融合了 MVVM 设计模式、ReactiveCocoa 数据绑定以及 CocoaPods 组件管理,手把手教你实现一套实用的组件化开发流程。 核心概念解读: 组件化开发: 将庞大的项目分解成多个 Swift 27 次浏览 2024-07-05
android应用示例:使用Kotlin、Coroutines和架构组件 这是一个演示如何使用Kotlin、Coroutines和架构组件的Android应用示例,它利用Discogs API。 Kotlin 23 次浏览 2024-05-26
使用 Kotlin 和 Android 架构组件展示 Github 用户 这个项目展示了如何使用 Kotlin 和 Android 架构组件构建一个显示 Github 用户信息的界面。 用户界面由 UsersFragment.kt 及其布局文件 fragment_users.xml 组成。UserViewModel.kt 基于 ViewModel 类创建,用于保存用户信息 Kotlin 17 次浏览 2024-05-15
基于面向服务架构的 Airbnb 列表页面组件开发 介绍了基于面向服务架构(SOA)的 Airbnb 列表页面组件开发实践。项目将列表页面拆分为独立的服务进行开发,包括商品说明和日历服务等。 项目目录用法 使用说明 项目需配合 nvmrc 文件使用。 需使用 Node.js 6.13.0 或更高版本。 开发指南 安装依赖 在项目根目录下执行以下 Webpack 22 次浏览 2024-06-30
iOS 应用架构升级:模块化与组件化解耦策略 iOS 应用架构升级:模块化与组件化解耦策略 模块化 将应用程序分解成独立的模块,每个模块拥有明确的功能和接口。 模块之间通过定义良好的接口进行交互,降低耦合度。 提升代码可维护性、可测试性和可重用性。 组件化 进一步细化模块,将其拆分为更小的组件。 每个组件专注于特定的功能或UI元素。 组件 Swift 22 次浏览 2024-05-10
深入解读Android开发使用Kotlin的Android基础导航架构组件 解读应用Android Basics Codelab的入门代码:本篇将深入探讨如何将数据存储在ViewModel中。应用示例为一款单人游戏——Unscramble,通过显示随机排列的单词供玩家挑战,玩家需使用所有字母组合成有效的词汇。此应用在带有Kotlin的Android基础课程中进行了演示。具体 Kotlin 21 次浏览 2024-10-25