该demo整体采用MVP的框架,运用了双进程守护进行了app保活,使其在锁屏状态下仍然能够读取短信
2021-03-05 11:24:14 27.14MB android 短信截取 MVP app保活
1
干货集中营Android app(MVP + RxJava2 + Dagger2 + Retrofit)
2021-02-28 18:06:29 1.25MB android
1
最近,我一直在重构之前做的一个项目,在这个过程中感慨万千。原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View、Model耦合以及WCF端分布式欠佳等问题让我有了重构的想法,经过了一段时间的改造,逐渐形成了MVP+三层结构+WCF的面向服务的程序架构。在这里我把我的想法写成了一个例子,供大家参考。在正式开始讲解之前,我必须得感谢Artech、代震军等诸多大虾,他们的文章给了我很大的启发。我写的这个例子是关于博客管理的,逻辑很简单,就是用户发表文章、发表评论,管理员可以对用户进行管理。让我们先从MVP的运用开始讲起。关于MVP和MVC,我只谈谈在重构过程中的看法
2021-02-26 20:03:59 326KB MVP+WCF+三层结构搭建项目框架
1
示例应用程序:Kotlin-MVP-Dagger2 Kotlin的知名度每天都在增长。 Kotlin已经发布了许多图书馆,文档和其他资源。 我们可以通过简单搜索“真棒Kotlin”来检查列表。 因此,该应用程序将涵盖两种设计模式:MVP和依赖注入。 您可能会听到拼写,被用作服务器。 它将通过使用Retrofit进行抽象,并且RxJava2将被用于发出可观察到的请求,这是移动开发的另一个热门话题。 如果您想阅读详细信息: : 图书馆和文件: Dagger2: 改造: RxJava2: Constraint-Layout: Typicode服务器:
2021-02-25 14:09:13 227KB Kotlin
1
当然这种架构模式本身的一些问题也会在接下来的内容就加以介绍,另外就是如果大家有什么不同观点的话,欢迎拍砖(只要不打脸就行,呵呵)。一.MVC是谁提出的模型-视图-控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。二.MVC是否适合进行大项目的开发MVC框架肯定是适合于做大项目开发的,但并不是说有了MVC框架我们就可以开发大项目,听起来有些
2021-02-21 19:09:46 218KB 从三层架构到MVC-MVP
1
这是一个快速的应用程序,可以根据您的新启动想法快速启动并运行,因此您可以专注于实际产品。 这是启动前的MVP登陆页面,旨在收集注册人数并测试市场兴趣。 它最初是作为LaunchRock的开源替代品编写的。 它是用Ruby on Rails编写的。 最初,我们需要一个为双向市场的两种类型的用户提供注册的应用程序。 它是开箱即用的,随时可以使用。 只需添加样式即可。 叉子和享受! 它可能包含我们一些内容,但是根据您的需要进行更改不会花很长时间。 只是抬起头。 例子 这是启动页的所有样式/设计(尽管项目和设计都已过时)的示例: 特征 两种类型用户的电子邮件收集 社交分享 自动邮件 能够通过CSV导出用户电子邮件 发布注册调查和问卷,以从您的Beta用户那里收集更多的市场研究。 快来了 等待名单上的社交活动(例如,如果您与3个朋友或类似的东西共享,则上移列表) 运行它 您应该更改以根据需要自
2021-02-20 09:04:16 58KB Ruby
1
Android MVP架构:示例应用 该存储库包含一个详细的示例应用程序,该应用程序使用Dagger2,GreenDao,RxJava,FastAndroidNetworking,PlaceHolderView和AndroidDebugDatabase实现MVP架构 建筑蓝图 项目结构 阅读下面列出的文章。 他们描述了MVP概念和项目结构。 该应用程序具有以下软件包: data :它包含所有数据访问和操作组件。 di :使用Dagger2的依赖项提供类。 ui :查看类及其相应的Presenter。 service :应用程序的服务。 utils :实用程序类。 类的设计方式是可以继承并最大化代码重用。 图书馆参考资源: RxJava2: : Dagger2: : FastAndroidNetworking: : PlaceHolderView: : Andr
2021-02-19 17:07:28 5.48MB rxjava mvp dagger android-architecture
1
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
2021-02-17 18:06:07 302KB Ruby
1
爱逗逗——集新闻资讯,影视评论,漂亮妹子,视频播放于一身的app,用于练习MVP+Retrofit+RxJava+Glide框架
2021-02-16 20:10:24 5.59MB app
1
Android开发技术前线(android-tech-frontier) 一个定期翻译,发布国内外Android高级的技术,开源库,软件架构设计,测试等文章的开源项目,让我们的技术跟上国际步伐。我们的翻译的文章在能够联系到作者的情况下都会在获得作者授权后进行翻译,并公开发布。发布的文章中都会保留报道链接,作者名,如有相关的版权协议我们也会一并附上。目前已经联系到的作者列表请参考; 可阅读文章列表 其他学习资源 版权信息 该项目下的所有作品由团队翻译,采用进行许可。
2021-02-16 20:08:29 18.19MB rxjava mvp android-architecture dagger2
1