在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):guofudong/KotlinAndroid开源软件地址(OpenSource Url):https://github.com/guofudong/KotlinAndroid开源编程语言(OpenSource Language):Kotlin 66.4%开源软件介绍(OpenSource Introduction):KotlinAndroid基于组件化 + MVP + Retrofit + RxKotlin + Dagger2实现的一款用Kotlin语言编写的影视类应用。 说明PluginSwitch:插件项目实现了两个功能:
//不需要再通过变量来控制了
if(isHomeModule.toBoolean()){
apply plugin: 'com.android.library'
}else{
apply plugin: 'com.android.application'
}
//省略资源目录的配置 效果图:
interface IApplicationLike {
/** 组件加载*/
fun registered()
/** 组件卸载*/
fun unregistered()
}
//定义Music模块提供的服务
interface MusicService {
fun getMusicFragment(): BaseFragment
}
componentrelease:文件夹
API说明
build文件common.gradle:三方依赖库和版本管理,统一放在该文件中。and_res_guard.gradle:微信开源工具AndResGuard资源文件"混淆"配置文件。libbase.gradle:多Module build文件公共部分抽取。releaseinfo.gradle:版本发布文档自动维护脚本<?xml version="1.0" encoding="GBK"?>
<!-- 该文档自动生成,只需要在build中配置版本更新日志。-->
<releases>
<release>
<versionCode>1</versionCode>
<versionName>1.0.0</versionName>
<versionInfo>App的第1个版本,上线了一些最基础核心的功能。</versionInfo>
</release>
<release>
<versionCode>110</versionCode>
<versionName>1.1.0</versionName>
<versionInfo>App的第2个版本,修复网络数据解析问题,处于稳定版本。</versionInfo>
</release>
</releases> 屏幕适配采用smallestWidth适配
模块化结构图
效果图首页模块音乐模块电视直播,相声模块 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论