Android 开发技术周报 Issue#290
新闻
教程
开源库
-
Make Android transparent statusbar and navigationbar easy.一款方便的设置状态栏和导航栏的各种效果的框架,可以设置各种效果,透明、半透明、固定颜色、布局是否侵入等;状态栏和导航栏分开设置,互不影响;支持 Android 4.4 以上,各系统版本的现实效果高度统一;支持 Activity 和 Fragment;同一个 Activity 或 Fragment 可以多次设置不同的效果
-
Helper function to combine Flow into tuples.
-
Telegram X inspired android status bar alert view
-
XML Serialization library for Kotlin
-
A material color picker for Android
-
Inquiry is a simple library for Android that makes construction and use of SQLite databases super easy.
-
DateTimePicker 一个简约、漂亮的日期时间选择器,支持大面积自定义UI,内置日期时间选择弹窗,基于 Google BottomSheetDialog,可直接使用。
-
高拓展高自定义性ActionBar,完美替代Android系统默认
-
Korim: Kotlin cORoutines IMaging, Bitmap and Vector graphics for Multiplatform Kotlin
-
Photo editor with a lot of cool features
-
Android library wrapper for youtube-dl executable. Based on yausername's youtubedl-android but with ability to download binary files at runtime to decrease apk size.
-
Minion is a handy group-key-value data storage library, powered by INI format
-
Simple library to have a hidden/shown search bar
-
Android CheckBox and RadioButton with additional 3rd indeterminate state
-
Automated exceptions handler for mobile (android & ios) Kotlin Multiplatform development.
-
a gestures-driven navigation UI library for Android
-
A simple way to format text fields without getting affected by input filters.
模版
-
Android project template + 100% Kotlin + Base module + Gradle Kotlin DSL + Common libraries = ❤️
插件
-
A Gradle plugin to generate a module graph and include them modules
-
实现自定义Plugin,使用ASM可以对class、aar、jar的代码进行修改,自定义plugin配置等。
App
-
一个模仿企鹅 FM 界面的 Android 应用—喜马拉雅Kotlin。完全使用 Kotlin 开发。有声资源和播放器由喜马拉雅 SDK 提供。An unofficial Ximalaya FM client for Android entirely written using Kotlin language.
-
This is a simple android application to maintain good battery life.
-
An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.
-
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Text and image, etc...
示例
-
This sample demonstrates how to create a custom lint checks and corresponding lint tests
-
An implementation of Compose Codelab and creation of Gmail App UI in Jetpack Compose live coding at 360Andev Conference
-
MVI is cyclic and produces an immutable state.
工具
-
Modern and Delightful HTTP Debugging Proxy for macOS, iOS and Android
-
Extended Android Tools is a place to host and maintain a build environment and makefiles cross compiling Linux tools we all love for Android.
-
Script that outputs this adb command:
adb shell dumpsys activity <package>
in a far smaller, easier & user-friendlier way... -
Script to wait for an artifact to appear on Maven Central or to monitor coordinates for new versions.