高仿新版《Eyepetizer》APP Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm

2023-12-21 05:08

本文主要是介绍高仿新版《Eyepetizer》APP Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

扯蛋:

   接近年末,公司基本没什么事情可做了,全心精力放在的开源上。由于《ONE》API的限制,只能对着《Eyepetizer》下手,将近20天时间完成了新版Eyepetizer》上面首页主要的功能。特分享给大家,希望能帮助到你们。

数据为抓包获取,没有商业用途!若有侵权,请告知,本人将立即删除!

前言:

 项目源码分两个部分:
      1. 《ONE》博客地址:http://blog.csdn.net/sinat_27033869/article/details/78589369
      2.  本篇主要介绍 《Eyepetizer》,源码注释写的很详细,下载阅读更佳。

 apk下载链接: https://fir.im/One1 
 项目源码地址 githttps://github.com/KomoriWu/One

欢迎start,谢谢!


项目介绍:

1.整体架构:“Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm”

2.RecycleView 自定义上拉加载、下拉刷新的动画:tkrefreshlayout

3.RecycleView 自定义分割线 :ItemDecoration

4.图片加载框架glide+transformation 可以对图像裁剪、边框、着色、虚化等变化:glide-transformations

5.MD风格的tab 导航栏布局SmartTabLayout

6.视频播放,基于GSY库改写: GSYVideoPlayer

7.流式标签布局:AndroidTagView

8.检查内存溢出leakcanary

9.MD风格的折叠布局:CoordinatorLayout+CollapsingToolbarLayout+AppBarLayout

10.RecycleView列表多图滑动优化,图片显示动画等。

11.EyepetizerApis 可以直接拿来用。

12.加入检测版本更新下载。(01/17)

13.加入第三方分享QQ、微博、微信(等待审核下发key和Secret)。(01/29)

项目演示:



1.首页发现                                               2.首页其他界面

         


3.搜索功能                                                   4.分类列表、列表详情

                



5.作者详情                                                     6.视频播放

             



     7.标签详情                                                   8.个人中心

                



   9.版本检测、下载更新                                   10. QQ分享 
                 


 项目源码地址 git:https://github.com/KomoriWu/One

                                                                                                                 欢迎start,谢谢!





这篇关于高仿新版《Eyepetizer》APP Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/518735

相关文章

Java实现XML与JSON的互相转换详解

《Java实现XML与JSON的互相转换详解》这篇文章主要为大家详细介绍了如何使用Java实现XML与JSON的互相转换,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. XML转jsON1.1 代码目的1.2 代码实现2. JSON转XML3. JSON转XML并输出成指定的

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

最新Spring Security实战教程之Spring Security安全框架指南

《最新SpringSecurity实战教程之SpringSecurity安全框架指南》SpringSecurity是Spring生态系统中的核心组件,提供认证、授权和防护机制,以保护应用免受各种安... 目录前言什么是Spring Security?同类框架对比Spring Security典型应用场景传统

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

Java实现数据库图片上传与存储功能

《Java实现数据库图片上传与存储功能》在现代的Web开发中,上传图片并将其存储在数据库中是常见的需求之一,本文将介绍如何通过Java实现图片上传,存储到数据库的完整过程,希望对大家有所帮助... 目录1. 项目结构2. 数据库表设计3. 实现图片上传功能3.1 文件上传控制器3.2 图片上传服务4. 实现

Spring、Spring Boot、Spring Cloud 的区别与联系分析

《Spring、SpringBoot、SpringCloud的区别与联系分析》Spring、SpringBoot和SpringCloud是Java开发中常用的框架,分别针对企业级应用开发、快速开... 目录1. Spring 框架2. Spring Boot3. Spring Cloud总结1. Sprin

Java实现MD5加密的四种方式

《Java实现MD5加密的四种方式》MD5是一种广泛使用的哈希算法,其输出结果是一个128位的二进制数,通常以32位十六进制数的形式表示,MD5的底层实现涉及多个复杂的步骤和算法,本文给大家介绍了Ja... 目录MD5介绍Java 中实现 MD5 加密方式方法一:使用 MessageDigest方法二:使用

Java中的runnable 和 callable 区别解析

《Java中的runnable和callable区别解析》Runnable接口用于定义不需要返回结果的任务,而Callable接口可以返回结果并抛出异常,通常与Future结合使用,Runnab... 目录1. Runnable接口1.1 Runnable的定义1.2 Runnable的特点1.3 使用Ru

Java中Runnable和Callable的区别和联系及使用场景

《Java中Runnable和Callable的区别和联系及使用场景》Java多线程有两个重要的接口,Runnable和Callable,分别提供一个run方法和call方法,二者是有较大差异的,本文... 目录一、Runnable使用场景二、Callable的使用场景三、关于Future和FutureTa