Android 开发技术周报 Issue#273
<h3 id="新闻news">新闻/News</h3><ol>
<li>
<p>Android 11有新玩法:双击手机背部截屏/进入多任务界面</p>
</li>
<li>
<p>Android 11 DP2证实了类似AirDrop的附近文件分享功能</p>
</li>
<li>
<p>谷歌发布Camera Go:即使入门机也能有出色肖像模式</p>
</li>
<li>
<p>Android高级防护功能已限制非Play商店的应用安装</p>
</li>
</ol>
<h3 id="教程tutorial">教程/Tutorial</h3>
<ol>
<li>
<p>Using Scoped Functions in Kotlin - let, run, with, also, apply</p>
</li>
<li>
<p>设计模式在外卖营销业务中的实践</p>
</li>
<li>
<p>微信支付跨平台软件架构</p>
</li>
</ol>
<h3 id="开源库librarys">开源库/Librarys</h3>
<ol>
<li>
<p>GestureLockView</p>
<p>一款MIUI手势解锁控件的开源实现版本</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090426018-1042703243.gif"></p>
</li>
<li>
<p>MNCrashMonitor</p>
<p>MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表,调试方便,测试人员可以随时给程序猿查看日志详情,可以动态添加日志内容,手机直接查看日志内容可以分享,复制,生成长截图。</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090426742-1618281161.png"></p>
</li>
<li>
<p>MNImageBrowser</p>
<p>一个图片浏览框架(适配AndroidX),类似微信图片浏览,手势向下滑动关闭,图片加载引擎自定义,支持长按,单击监听,切换监听,自定义任意的遮罩层,实现各种效果,支持横竖屏切换,简单方便。</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090426947-1340840262.png"></p>
</li>
<li>
<p>MNUpdateAPK</p>
<p>Android APK Update 版本更新的下载和安装,适配7.0,8.0下载安装</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090427333-2117911630.gif"></p>
</li>
<li>
<p>MNPasswordEditText</p>
<p>Android验证码和密码输入框,能自定义输入框个数和样式(连体,下划线和方形框) 类似微信支付宝的密码输入框等</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090427669-694968204.png"></p>
</li>
<li>
<p>SwitcherView</p>
<p>滚动的广告栏文字展示</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090427999-440137702.gif"></p>
</li>
<li>
<p>MNChangeSkin</p>
<p>Android夜间模式,通过Theme实现(attrs.xml+styles.xml+Activity.setTheme())</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090428418-77282365.gif"></p>
</li>
<li>
<p>SwipeToLoadLayout</p>
<p>A reusable pull-to-refresh and pull-to-loadmore widget</p>
</li>
<li>
<p>SwipePanel</p>
<p>Android 侧划,如斯优雅</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090428656-929099211.png"></p>
</li>
<li>
<p>KsgLikeView</p>
<p>Android UI动画 仿直播点赞飘心动画效果</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090428838-1545520882.gif"></p>
</li>
<li>
<p>disposer</p>
<p>Easily dispose rxJava streams with Android's Lifecycle</p>
</li>
<li>
<p>blurhash</p>
<p>A very compact representation of a placeholder for an image. https://blurha.sh</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090429054-1975564595.png"></p>
</li>
<li>
<p>Firestore</p>
<p>The lightweight, efficient Android wrapper for Firestore model data.</p>
</li>
<li>
<p>android-openGL-canvas</p>
<p>An Android library that provides views using openGL canvas to draw things on SurfaceView or TextureView.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090429263-549737457.png"></p>
</li>
<li>
<p>LiquidSurface</p>
<p>extureView implementation of Google's LiquidFun library</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090429470-935437240.png"></p>
</li>
<li>
<p>AndServer</p>
<p>🍒 Web server and web framework of Android platform.</p>
</li>
<li>
<p>MVVMLin</p>
<p>一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架</p>
</li>
<li>
<p>Material-ProgressView</p>
<p>🔥A beautiful, gradual and simple used progress view for android.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090429751-1362598263.gif"></p>
</li>
<li>
<p>Component</p>
<p>🔥🔥🔥A powerful componentized framework.一个最强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架.</p>
</li>
<li>
<p>FFmpegAndroid</p>
<p>android端基于FFmpeg实现音频剪切、拼接、转码、混音、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图、画面拼接、视频倒播;音视频合成与分离;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL实时滤镜;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;基于IjkPlayer修改支持RTSP超低延时直播(局域网1080P延时130ms)、暂停、静音,多路投屏直播</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090430341-1521470782.gif"></p>
</li>
<li>
<p>VidEffects</p>
<p>This library uses OpenGL Shaders to apply effects on Videos at Runtime</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090430904-474243934.png"></p>
</li>
<li>
<p>OneDrawable</p>
<p>✏️ Use only one image to set a background with a click effect for the View</p>
</li>
<li>
<p>android-ui-components</p>
<p>Useful UI Components for Android Projects.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090431064-1746189816.png"></p>
</li>
<li>
<p>RxPagination</p>
<p>Implement pagination in just few lines with RxPagination</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090431365-556344453.gif"></p>
</li>
<li>
<p>AppInfoBadge</p>
<p>A simple about screen library that can display the following information:App permissions list、License page、Libraries page、Changelog page、PlayStore rate link、Contact page</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090432816-1730500417.gif"></p>
</li>
</ol>
<h3 id="插件plugin">插件/Plugin</h3>
<ol>
<li>
<p>Seal</p>
<p>A Gradle Plugin helps resolve conflicts when merge Android Manifest files.</p>
</li>
<li>
<p>AndroidLintReporter</p>
<p>Gradle Plugin to parse, format, report Android Lint result back to Github Pull Request using Github Actions</p>
</li>
<li>
<p>MavenPublisher</p>
<p>A handy Gradle plugin for publishing your maven packages (like Android AARs or Java JARs) to different kinds of repositories (like Bintray).</p>
</li>
</ol>
<h3 id="示例samples">示例/Samples</h3>
<ol>
<li>
<p>JinyunEffect</p>
<p>模仿网易云音乐鲸云特效动效</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090436453-623671040.gif"></p>
</li>
<li>
<p>Clean-MVVM-ArchComponents-</p>
<p>An Android app consuming Star Wars API .Built with clean architecture + MVVM pattern, Dagger2 , Coroutines ,Architecture Components, Data Binding , Firebase, Tests and lots more...</p>
</li>
</ol>
<h3 id="app">App</h3>
<ol>
<li>
<p>MHWDatabase</p>
<p>Unofficial Android app for Monster Hunter World built with Kotlin</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090438273-2140504295.png"></p>
</li>
<li>
<p>OpenHub</p>
<p>An open source GitHub Android client app, faster and concise.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090438480-2082802947.png"></p>
</li>
<li>
<p>Newsout</p>
<p>Mobile client for official Nextcloud News App written as Kotlin Multiplatform Project</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090438724-1780328008.png"></p>
</li>
<li>
<p>RxJava2-Operators-Magician</p>
<p>你用不惯 RxJava,只因缺了这把钥匙 🔑 You are not used to RxJava, just because of the lack of this key.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090439201-1401513067.gif"></p>
</li>
<li>
<p>QBox</p>
<p>🐈 RxJava+Retrofit+Okhttp+Glide + A life tool App, contains modules: news; jokes; constellation fortune; LED; weather; calendar; two-dimensional code, and more ... 小秋魔盒是一个生活工具 App,主要功能有:新闻资讯;微信精选美文;笑话趣图;星座运势;LED字幕;天气;日历;二维码;手电筒;老黄历</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090439911-1039876128.png"></p>
</li>
<li>
<p>Foodium</p>
<p>a sample food blog Android application 📱 built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090440698-1663785552.png"></p>
</li>
<li>
<p>plees-tracker</p>
<p>Plees Tracker is a simple sleep tracker for your Android phone.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090441719-657792454.png"></p>
</li>
</ol>
<h3 id="工具tools">工具/Tools</h3>
<ol>
<li>
<p>obs-studio</p>
<p>Free and open source software for live streaming and screen recording https://obsproject.com/</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090442201-230861963.jpg"></p>
</li>
<li>
<p>Proxyman</p>
<p>a native, high-performance macOS application, which enables developers to observe and manipulate HTTP/HTTPS requests.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090442529-963746560.jpg"></p>
</li>
<li>
<p>apk-medit</p>
<p>Apk-medit is a memory search and patch tool for debuggable apk without root & ndk. It was created for mobile game security testing.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090443134-1353348073.gif"></p>
</li>
</ol>
<h3 id="设计工具design-tools">设计工具/Design Tools</h3>
<ol>
<li>
<p>Slice</p>
<p>modular design system shaped from separate libraries to unify design with a consistent set of rules.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090443893-489254289.jpg"></p>
</li>
</ol>
<blockquote>
<p>199元学习大礼包:点击领取<br>
原文地址:https://androidweekly.io/android-dev-weekly-issue-273/<br>
版权声明:禁止一切形式的转载-禁止商用-禁止衍生<br>
公众号:Android开发技术周刊<br>
<img src="https://img2020.cnblogs.com/other/1941337/202003/1941337-20200323090444207-1261881402.jpg"></p>
</blockquote><br><br>
来源:https://www.cnblogs.com/inferjay/p/12550201.html
頁:
[1]