乐趣区

关于android:Android-开发技术周报-Issue298

新闻

  1. 谷歌 Pixel 2 系列三年 Android 零碎更新反对画上句号
  2. 为什么没人通知我 Android 手机竟然还能有线上网?
  3. 谷歌概述了 2021 年的 Android 利用开发与政策变动布局
  4. 谷歌 Android Messages 测试版将推出 RCS 端到端加密性能

教程

  1. Android Jetpack 之 Navigation 全面分析
  2. 记一次简略的耗电发热问题排查过程

开源库

  1. VideoTimeLine

    一组视频时间轴自定义控件

  2. kssm

    Simple State Machines in Kotlin (KSSM)

  3. android-startup

    The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.Android Startup 提供一种在利用启动时可能更加简略、高效的形式来初始化组件。开发人员能够应用 Android Startup 来简化启动序列,并显式地设置初始化程序与组件之间的依赖关系。与此同时,Android Startup 反对同步与异步期待,并通过有向无环图拓扑排序的形式来保障外部依赖组件的初始化程序。

  4. linenoise-android

    Linenoise built with Android NDK, packaged as an Android library with Java binding.

  5. fpsviewer

    A Real-time Fps Tool for Android. 一个能实时显示 fps, 一段时间的均匀帧率,以及帧率范畴占比,并能获取卡顿堆栈的可视化工具。侵入性低,通过在异步线程采样获取堆栈,无代码侵入,性能耗费可疏忽,对性能监控项的异样数据进行采集和剖析,整顿输入展现相应的堆栈,从而帮忙开发者开发出更高质量的利用。

  6. PopKorn

    PopKorn is a simple, powerful and lightweight Multiplatform Dependency Injector written 100% Kotlin. It doesn’t need any boilerplate, just use it! It supports AND, IOS, JVM, JS and NATIVE.

  7. firebase-kotlin-sdk

    A Kotlin-first SDK for Firebase

  8. CursorWheelLayout

    An Android Widget for selecting items that rotate on a wheel.

  9. exhaustive

    An annotation and Kotlin compiler plugin for enforcing a when statement is exhaustive

  10. Enro

    A simple navigation library for Android

  11. atrium

    A multiplatform assertion library for Kotlin

  12. android-youtube-player

    YouTube Player library for Android and Chromecast, stable and customizable.

  13. android-testify

    Add screenshots to your Android tests

  14. AndroidTopSheet

    A top version of BottomSheetDialog

  15. JetTheme

    A flexible theme provider for Jetpack Compose. Supports dynamic theme changes and saving theme preference.

  16. ReadTime

    A Simple Android library to get the number of words and give you the time it will take you to finish an article/story.

  17. FancyLocationProvider

    Wrapper of FusedLocationProviderClient for Android to support modern usage like LiveData and Flow

  18. DownloadInstaller

    Android App 利用内更新的下载,贮存,装置,未知起源等问题解决

  19. change-tracker-plugin

    A gradle plugin to run your verification tasks only on modules affected by the latest changes.

  20. version-checker-gradle-lint

    Warning on new versions available even when using Kotlin-DSL plugin.

  21. releases-hub-gradle-plugin

    Gradle Plugin to automatically upgrade your gradle project dependencies and send a GitHub pull request with the changes

插件

  1. AffectedModuleDetector

    A Gradle Plugin to determine which modules were affected by a set of files in a commit.

  2. exhaustive

    An annotation and Kotlin compiler plugin for enforcing a when statement is exhaustive

  3. Android-ORM-benchmark

    Performance comparison of Android ORM Frameworks

  4. Network-Demo

    Retrofit + OkHttp3 + coroutines + LiveData 打造一款网络申请框架

示例

  1. MovieTray

    Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.

  2. AnimeXStream

    An Android app to watch anime on your phone without ads.

工具

  1. ProjectorAndroidStudio

    Guide to setup JetBrains Projector and access Android Studio from any device

  2. zealot

    挪动利用上传下载居然如此简略、挪动 App 利用散发零碎 Over The Air Server for deployment of Android and iOS apps

  3. super-jadx

    Add new features for reverse engineering, such as: renaming of classes, fields, methods, variables, reference graphs and more.

原文地址:https://www.androidweekly.io/android-dev-weekly-issue-298/
版权申明:禁止所有模式的转载 - 禁止商用 - 禁止衍生

退出移动版