logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

采用kotlin+rxjava+retrofit+mvp打造基础架构,快速开发必备

最近项目忙完了,开始有一定的时间优化自己的架构,我一直写代码都有一种感觉,每次写完一个项目,然后开始优化,等优化完,再看看自己写的代码,就发现我封装的框架真的有点辣鸡,然后又开始写个基础的lib进行架构的优化简介关于Android程序的构架,主要有MVC,MVP和MVVM。MVC相对于较为落后,耦合度太高、职责不明确;MVVM其实就是在mvp的基础上采用DataBind,普及性不如M...

#架构
深坑之Webview,解决H5调用android相机拍照和录像

最近在开发过程中遇到一个问题,主要是调用第三方的实名认证,需要拍照和录像,办过支付宝大宝卡和腾讯的大王卡的都知道这玩意,办卡的时候就需要进行实名认证,人脸识别本来第三方平台(xxx流量公司)说的是直接用WebView加载这个H5界面就完事了,我心想这么简单,那不是分分钟的事,放着后面做(公司就我一个安卓,所以开发都是我说的算^_^,独立开发有的时候还是挺爽)结

#android#webview
kotlin版本组件化+mvvm项目架构

kotlin版本的mvvm+组件化项目基础架构主要技术点KotlinMVVMDatabindingArouter路由Dagger依赖注入RxjavaRetrofitMVVM:MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。ARouter...

#架构
这个交互也太炸裂了趴

动画是为一个app创造出色用户体验的重要组成部分。 它的关键挑战是向用户解释应用程序的逻辑,但是常见的错误是鲁莽地使用动画,从而否定了改善用户体验的整个观点。 为了使应用出色而不仅仅是出色或平庸,动画必须正确集成并且不应多余。在本文中,您将了解如何使用ScrollView和react-native的Animated API创建标题动画。在文章结尾之后,我们将获得以下输出How it works?在

在React Native中进行渐进式图像加载

​Internet连接速度是可变的,尤其是在使用移动设备时。作为开发人员,我们经常会忘记许多用户在功能较弱的设备上运行我们的应用程序,并且互联网连接速度比我们慢。走出深山,尝试访问您的应用程序并查看其性能。应用程序中最昂贵的东西之一就是您正在加载的远程图像。它们将花费一些时间来加载,特别是如果它们是大图像。今天,我们将构建一个组件,使我们能够:传递完整尺寸的图像以显示(就像普通Image组件一样)

#android
flutter练手项目-玩Android

引言学习了两周的Flutter,准备写个小项目练练手,正好洪洋的玩Android有免费的Api可以用,就写个简易版的玩Android吧。项目截图主要技术点常用widget的使用下拉刷新和上拉加载更多的使用列表状态判断,数据为空,loading界面dio网络库的使用webview使用第三库网络库dio: ^1.0.12#网络框架Loading控件f...

android之 h5调用系统相机和相册并显示

先上html界面的代码,放在assets里面就可以了,我也不太会html,所以随便写了点<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><m

#android#html
新版本android studio报错问题

1: Task failed with an exception.-----------* What went wrong:A problem occurred configuring project ':app'.> Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.>

#android studio#android#android-studio
到底了