8

Android 开发技术周报 Issue#274

 3 years ago
source link: https://androidweekly.io/android-dev-weekly-issue-274/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

新闻/News

  1. Play Store搜索结果中现显示APP评分、容量和下载量信息

  2. 谷歌发布安卓GPU工具:优化手机GPU性能 可OTA更新驱动

  3. Android-x86 9.0-r2 稳定版发布 在PC上运行 Android

教程

  1. 抖音包大小优化-资源优化

  2. 两步使用 LiveData 替换 Observable Field

  3. Android模拟器检测体系梳理

开源库/Librarys

  1. LoadingImagesAnimation

    Android loading animation with images changing

    hYDJdOFlHjsbA6I.gif

  2. simiasque

    A developer tool to hide Android status bar under an overlay mask

    1UO9bEAhp2KnZCD.png

  3. CustomBottomSheetBehavior

    Custom BottomSheetBehavior for Android that mimic Google Maps behavior

  4. CornerSheet

    Behavior to make a view expands from corner

    TbWt387XF4UdYDZ.gif

  5. StarrySky

    :fire:A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)

  6. CrashReporter

    CrashReporter is a handy tool to capture app crashes and save them in a file.

    wj3SF4IqMeApBQY.gif

  7. AndroidDocumentScanner

    This library helps to scan a document like CamScanner.

    EBs1zSlxZiWgqUu.png

  8. LottieAlertDialog

    This repository provides an alert dialog view with Lottie customization.

    AcuhYjTqtwlrmzE.gif

  9. TakePhoto

    一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库

    FHqCivBonWjL2ZE.png

  10. BubbleTextureView

    Custom bubble shape TextureView for Android, OpenGL surface implementation using TextureView. 自定义气泡形状的TextureView,使用OpenGL实现

    JLFu3Cn2IEcAqz5.gif

  11. FloatWindow

    Andorid 任意界面悬浮窗,实现悬浮窗如此简单

    14stnBkpJudzcUw.gif

  12. VideoSlimmer

    A video converter for Android to compress video using MediaCodec(decode and encode). 一个安卓视频压缩工具,使用了Mediacodec

  13. FilterRenderer

    Filter rendering for Android,can add filter effect to GLSurfaceView using OpenGL. 视频滤镜渲染处理,可以添加多种滤镜,使用了OpenGL

    5YQfmK6bUDJe9ro.gif

  14. ShapeLayout

    Custom shaped layout for Android 自定义形状布局

    AOjGCdQMXB32tiN.gif

  15. ZoomInImageView

    A zoomable ImageView for Android, can be used in AdapterView and Recyclerview. 一个可拉伸拖动的ImageView ,可在AdapterView和RecyclerView中使用。

    DePhuCgnOBvMQAK.gif

  16. CardSwipeLayout

    Use RecyclerView to achieve card swipe layout , like Tantan . (模仿探探卡片滑动效果的布局)

    JIljASXpVfguCDx.gif

  17. FlexibleSearchBar

    可以伸缩的搜索栏,模仿华为应用市场

    V6FQAGTkERgtMLH.gif

  18. DragView

    Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube New graphic component.

  19. DesignerToast

    zv9KrgupnamXhtN.png

  20. CacheEmulatorChecker

    Android模拟器检测,检测Android模拟器 ,获取相对真实的IMEI AndroidId 序列号 MAC地址等,作为DeviceID,应对防刷需求等 How to detect Android emulator

  21. AppInit

    一款 Android 应用初始化框架,基于组件化的设计思路,功能灵活,使用简单。

  22. android-pickers

    安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)等……可以切换不同的模式(目前有普通模式,3d滚轮模式)

    XomJB1CU3xAwEi9.png

  23. AwesomeEditText

    a better Edittext with a cool character zoom out animation while typing

    1bL4vWuAdhYKPRI.gif

  24. cakecutter

    :cake: A tiny android annotation library for injecting styled attributes into custom views.

  25. EasiestSqlLibrary

    The Easiest and Laziest approach to Android SQL Database

插件/Plugin

  1. Luffy

    Android字节码插件,编译期间动态修改代码,改造添加全埋点日志采集功能模块,对常见控件进行监听处理

  2. modules-graph-assert

    Gradle plugin to keep your modules graph healthy and lean.

示例/Samples

  1. agp-java-support

    Tracking your ability to use new Java language features and APIs in an Android app

  2. minimise

    Minimise app built using kotlin multiplatform

  3. kotlin-mvvm

    MVVM(Model View ViewModel) sample in Kotlin using the components ViewModel, LiveData and Retrofit library

App

  1. MarvelHeroes

    :heart: A demo Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.

    2DeG8P31orROvWn.png

  2. Simple-Gallery

    Browse your memories without any interruptions with this photo and video gallery

    4JWd5Bwg9Ya3F28.png

工具/Tools

  1. android-lint-performance-probe

    A tool to help pinpoint performance bottlenecks in individual Android Lint checks.

  2. smalidea

    smalidea is a smali language plugin for IntelliJ IDEA

    A7BMebnKisPa3Gr.png

  3. Android GPU Inspector

    A single tool that will help you profile and debug graphics on Android across Qualcomm® Adreno™ GPUs and Arm® Mali™ GPUs.

    nZUsFPgO3BDzu96.gif

设计教程/Design T

  1. 深色主题设计的 8 个 Tip

版权声明

禁止一切形式的转载-禁止商用-禁止衍生 申请授权


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK