Quantcast
Channel: Android 开发技术周报
Viewing all 316 articles
Browse latest View live

Android 开发技术周报 Issue#285

$
0
0

新闻

  1. Android 11共享列表已集成类似AirDrop的功能

  2. 谷歌为Android开发者提供新选项 免安装即可出售订阅服务

  3. Play商城新增“试用并安装”按钮 更直观显示应用的订阅信息

  4. 类似Airdrop的Android附近分享功能将可跨PC平台使用

教程

  1. 安居客 Android APP 走向平台化

  2. Kotlin Vocabulary | 内联函数的原理与应用

  3. Fragment 的过去、现在和将来

开源库

  1. BounceScrollView

    An Android costomized ScrollView which likes UIScrollView over-scrolling effect in iOS.

  2. hephaestus

    A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.

  3. XEditText

    XEditText: clear contents easily; show/hide password; separeta contents automatically, such as credit card number; disable Emoji inputs; 带删除功能的EditText;显示或者隐藏密码;可设置自动添加分隔符分割电话号码、银行卡号等;支持禁止Emoji表情符号输入。

  4. mirai

    全开源 高效率 QQ机器人/Android QQ协议支持库 for JVM / Android

  5. looping-layout

    A looping LayoutManager for the Android RecyclerView.

  6. Loco-MotionLayout

    Demo app for the talk Do the Loco-MotionLayout presented at droidcon Italy, droidcon Boston, 360AnDev & droidcon London 2019 along with examples using MotionLayout

  7. charts

    This is an exploratory playground library to figure out how to Draw and animate using Android Jetpack Compose library.

  8. Encryption

    Encryption is a simple way to encrypt and decrypt strings on Android and Java project.

  9. uplift

    A playground for elevation on Android

  10. pixel

    A lightweight image loader for Android backed by Kotlin Coroutines.

  11. FastSharedPreferences

    🚀一个Android平台的高性能key-value组件,读写性能远超SharedPreferences

  12. RSS-Parser

    An Android library to parse a RSS Feed

  13. Crashy

    A tiny library to save your crash reports to the device's storage with lots of details of what went wrong.

插件

  1. prefiller

    Prefiller is a Gradle plugin that generates pre-filled Room databases at compile time.

  2. gradle-changelog-plugin

    Plugin for parsing and managing the Changelog in a keep a changelog style.

示例

  1. AndroidBubbleDemo

    A demo app for Bubble API introduced in Android 10.

  2. MotionLayoutTwitter

    Android MotionLayout: Creating the Twitter splash screen in the simplest way possible

App

  1. MoonShot

    A SpaceX companion app for Android

  2. galway-bus-android

    Android Galway Bus app using Kotlin Multiplatform shared code

  3. GitExplorer-Android

    a simple android application to search git command on one click.

  4. cwa-app-android

    Native Android app using the Apple/Google exposure notification API.

工具

  1. intellij-rainbow-fart

    一个在你编程时持续夸你写的牛逼的扩展,可以根据代码关键字播放贴近代码意义的真人语音。

  2. What's the equivalent of in Jetpack Compose?

    Here's a handy tool that lets you input a traditional Android view type, and it tells you what the equivalent Jetpack Compose component is.


Android 开发技术周报 Issue#286

$
0
0

新闻

  1. Android 开发技术周报 Issue#286

    谷歌发布全新AR技术 单摄像头即可实现AR景深感应

  2. 谷歌发布首款基于Android 11开发者预览版的Android TV版

  3. 代号“sabrina”:新Android TV电视棒将采用鹅卵石造型

  4. Android 12曝光:谷歌欲全面抛弃对32位的支持

  5. Android 11中的“对话”功能可能不会在所有设备上提供

  6. Android的电话应用将能够告诉你为什么企业要给你打电话

教程

  1. 使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据

    一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)

开源库

  1. recycling-center

    a library designed to support a pattern: reactive, unidirectional data flow using immutable ViewModels. It combines the reactive data flow of RxJava with the efficient UI of a RecyclerView, and supports UI composition via Sections of Views and ViewModels.

    Android 开发技术周报 Issue#286

  2. Ok2Curl

    Convert OkHttp requests into curl logs.

  3. AdvancedTextView

    一个增强的TextView库。可以实现文字两端对齐,文字竖排,以及自定义选择文字后的弹出菜单。

    Android 开发技术周报 Issue#286

  4. LiveEvent

    a quick and easy solution to get a reliable and lifecycleaware EventBus.

  5. NeumorphismView-Android

    A Neumorphism library for Android, supporting customizations for shadows/highlights to selected child views.

    Android 开发技术周报 Issue#286

  6. luch

    A somewhat simplistic library built with only one purpose in mind - monitor nearby beacons when the app's in the foreground mode. The library is under development, check the demo (sample module) to see the example.

  7. ViewPagerGallery

    支持无限滑动的3D视觉的画廊效果、 平面普通广告栏轮播

    Android 开发技术周报 Issue#286

  8. Uatu

    Android方法调用跟踪 ; 方法耗时统计 ; 方法调用参数以及返回值跟踪 ; 方法调用替换;方法hook

  9. Flywith24-Permission

    使用 ActivityResult API 和 Kotlin 扩展函数实现权限请求

  10. DatePicker

    Android date picker widget.

    Android 开发技术周报 Issue#286

  11. AppMethodOrder

    一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)

    Android 开发技术周报 Issue#286

  12. RecordWav

    Android手机录制wav/pcm文件,支持暂停,再录制。支持跳过静音区模式。

    Android 开发技术周报 Issue#286

  13. MaterialNumberPicker

    A customizable number picker based on Material guidelines

    Android 开发技术周报 Issue#286

  14. beagle

    A framework to help implement Server-Driven UI in your apps natively.

  15. BlobBackgroundLayout

    Android Layout Library with animated Blob Background

    Android 开发技术周报 Issue#286

  16. FlowReactiveNetwork

    Android library listening network connection state and Internet connectivity with Coroutines Flow

插件

  1. Mess

    a gradle plugin for minifying activities, services, receivers, providers and custom view

  2. Gradle-Dependencies-Check

    梳理并检查项目中多个module的gradle依赖配置是否存在冲突

  3. gradle-test-lab-plugin

    Run Android tests on Firebase directly from your Gradle build.

示例

  1. kinsight-multiplatform

    Kotlin Multiplatform Concept - iOS, MacOS, WatchOS (SwiftUI), Android (phone and Wear OS), JVM Web Server - Alpha Capture

    Android 开发技术周报 Issue#286

App

  1. stack

    An Android app for browsing Stack Overflow and other Stack Exchange sites

  2. SecondScreen

    an application designed for power users that frequently connect their Android devices to external displays.

    Android 开发技术周报 Issue#286

  3. jetpack-release-tracker

    Jetpack Release Tracker keeps you up to date on the latest AndroidX library releases.

工具

  1. vscode-paste-image

    Paste image directly from clipboard to markdown/asciidoc(or other file)! Support Mac/Windows/Linux! And support config destination folder.

    Android 开发技术周报 Issue#286

Android 开发技术周报 Issue#287

$
0
0

新闻

  1. Android的电话应用将能够告诉你为什么企业要给你打电话

  2. Google Play Store可能会重新开始显示应用更新通知

  3. 谷歌确认将推出新功能 对标苹果AirDrop

  4. 谷歌新版SafetyNet可能会让root和定制ROM走向终结

  5. Android版Gboard输入法正测试面向IM应用的自动撰写功能

教程

  1. Android 样式系统 | 主题背景和样式

  2. 了解一下,Android 10中的ART虚拟机(8)

  3. ASAN和HWASAN原理解析

  4. Lottie动画原理

  5. Kotlin Vocabulary | 操作符重载

  6. 协程中的取消和异常 | 取消操作详解

  7. 实战 | 在 Room 中使用 Flow

  8. 你有没有想过,录屏软件是怎么获取到屏幕内容的?

开源库

  1. DragBoardView

    ⭐ Android 看板,支持项拖拽、列拖拽。Draggable kanban/board view for Android.

  2. track

    Simple on-device event tracking for Android

  3. partition

    A small library for generating markdown tables

  4. StockChart

    自定义股票行情图,高仿某币app行情图

  5. httptoolkit-android

    Automatic Android interception & debugging with HTTP Toolkit, for Android

  6. LCharts-android

    综合了几种常用图表的绘制,目前支持饼状图,柱状图,雷达图,折线图。之后会慢慢更新,支持更多图表。

  7. DeferredResources

    Decoupling resource declaration from resource resolution on Android.

  8. MusicPlayer-Smartisan

    A special, simple and convenient music player,adapter Android Q。Artist 锤子音乐播放器

  9. rainbowcake

    an Android architecture framework, providing tools and guidance for building modern Android applications.

  10. EasyPhotos

    兼容android 10,自定义相机拍照。android图片选择、裁剪、压缩,自定义相机仿微信拍照,相册选择(单选/多选),文件夹图片选择(单选/多选),各界面根据状态栏颜色智能适配状态栏字体颜色变色为深色或浅色,根据使用场景智能适配沉浸式状态栏,内部处理运行时权限,支持Glide/Picasso/Fresco/Imageloader等所有图片加载框架库的带默认勾选选中图片的能填充自定义广告的自定义Ui相机相册图片浏览选择器;更有拼图/文字贴纸/贴图/图片缩放/Bitmap图片添加水印/媒体文件更新到媒体库等众多Bitmap图片编辑功能的android Bitmap图片处理工具框架库。

  11. arcView

    ArcView is an android library for showing list like an arc

  12. Phrase

    Language Translation wrapper on Google Translate, DeepL and other custom translation engine in Android

  13. FluidCard

    Third party After Effect fuild card view animation converted to android

  14. ParallaxBackLayout

    无需改动原有activity只需要一个annotation轻松实现任意方向的滑动返回,默认提供微信滑动、跟随滑动、以及单个滑动,并且可以自定义滑动效果

  15. FileAndFolderPicker

    Android library for pick file and folder

  16. SegmentedArcView

    Unique segmented arc view with rich customisation options!

插件

  1. no-copy

    A Kotlin compiler plugin that enables using data classes as value-based classes by moderating usage of their copy method.

  2. android-versioning

    Gradle plugin to automatically rename your artifacts and generate Android versionName and versionCode using Git.

示例

  1. daoism-motionlayout

    a simple android application showing MotionLayout animation

App

  1. Diaguard

    Android app for diabetics

  2. AllTrans

    Completely Translate Android apps in-place aka Google translate in Chrome

  3. Eyepetizer

    基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

  4. Notzz-App

    A Simple Note Taking App using Room DB

算法

  1. algorithm-pattern

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

工具

  1. docker-android-images

    Docker images for Android SDK and Emulators

Android 开发技术周报 Issue#288

$
0
0

新闻

  1. 让分享菜单变更简洁:Android 11 Beta 2将应用的多个分享选项合并

  2. Android 11新功能Auto-Connect:无需再为自动连接Wi-Fi烦恼

  3. 原生滚动截屏功能将不会出现在 Android 11 最终版本中

  4. 谷歌正为用户和开发者打造全新Android平板体验 更多细节八月公布

  5. Android 11将强制OEM厂商部署虚拟A/B 以更快更无缝升级系统

  6. 如何遏制OEM厂商疯狂杀后台应用?Android 11颁布多项举措

  7. Android 11发布日期意外在幻灯片曝光 谷歌回应称并不准确

教程

  1. 聚焦 Android 11 : 隐私和安全

  2. 在 CI 中使用 Benchmark 进行回归分析

  3. 使用 ConcatAdapter 顺序连接其他 Adapter

  4. Android 样式系统 | 常见的主题背景属性

  5. Webview.apk —— Google 官方的私有插件化方案

开源库

  1. Lens

    一种开发帮助产品研发的效率工具。主要提供了:页面分析、任务分析、网络分析、DataDump、自定义hook 、Data Explorer 等功能。以帮助开发、测试、UI 等同学更便捷的排查和定位问题,提升开发效率。

  2. TaskManager

    TaskManager项目是爱奇艺Android团队在做启动优化过程中沉淀的一套任务调度管理库。支持关系依赖,任务兜底策略等,API灵活易用,稳定可靠。已在爱奇艺家族中广泛使用

  3. PreventKeyboardBlockUtil

    一句代码解决软键盘挡住相关控件,适用于任何布局,一般作用于登录界面,注册界面等,当软键盘弹出时避免挡住登录(注册)按钮。

  4. AndroidManifestBypass

    Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml

  5. TextWriter

    Animate your text like never before

  6. ClassPlaceholder

    dynamic replace java and class value

  7. AndroidMath

    Render beautiful LaTeX Math Equations in an Android View

  8. autoproxy

    Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

  9. RoundableLayout

    an Android library for building a layout with the round corners. working especially well with MotionLayout.

  10. YCDialog

    自定义弹窗,其中包括:自定义Toast,采用builder模式,支持设置吐司多个属性;自定义dialog控件,仿IOS底部弹窗;自定义DialogFragment弹窗,支持自定义布局,也支持填充recyclerView布局;自定义PopupWindow弹窗,轻量级,还有自定义Snackbar等等;还有自定义loading加载窗,简单便用。目前已经用于多个正式项目中。同时还有附加7篇关于弹窗的源码分析博客

  11. CircleProgressBar

    A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

  12. LiteRefresh

    Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.

  13. ActivityMessenger

    ActivityMessenger,借助Kotlin特性,简化Activity之间传参和回调的逻辑代码。

  14. StackCardViewGroup

    自定义LayoutManager实现卡片叠加控件

  15. LadderLayoutManager

    a card stack effect LayoutManger for android

  16. StackLayoutManager

    A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.

  17. ArrowDrawable

    纯Paint实现的一个射箭效果,可用作Loading动画。

  18. SecondFloorBehavior

    通过自定义Behavior实现“二楼”效果,兼容所有下拉刷新控件

插件

  1. AutoAppVersion

    版本号自动生成插件

示例

  1. android-hilt

    This folder contains the source code for the Using Hilt in your Android app codelab.

  2. tv-samples

    Multiple samples showing best practices in app development on Android TV.

  3. gradle-recipes

    Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.

  4. APT-RecyclerViewHolder

    利用注解、APT、javaopet自动生成RecyclerViewHolder代码

工具

  1. koro1FileHeader

    在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!

Android 开发技术周报 Issue#289

$
0
0

新闻

  1. 谷歌将在今年秋季推出的Android 11中增加117个新emoji表情

  2. 谷歌计划在Android 11中默认禁用过度扭曲的美颜滤镜

  3. 谷歌可能在8月推出Android 6.0以上设备的Nearby Share特性

  4. 谷歌推出免费的 Kotlin 和 Android 开发课程

  5. Android 11 Beta 2 和平台稳定性里程碑

教程

  1. 一个依赖库更新引发的血案:QQ 号被冻结技术分析

  2. ARCore Depth API 深度解析:算法原理及开发细节

  3. 协程中的取消和异常 | 异常处理详解

  4. Kotlin Vocabulary | 唯一的「对象」

  5. 今日头条 Android '秒' 级编译速度优化

开源库

  1. ColorSeekBar

    A colorful SeekBar for picking color

  2. pine

    a dynamic java method hook framework on ART runtime, it can intercept almost all java method calls in this process.

  3. ExpandableRecyclerView

    可展开的RecyclerView(带有展开和关闭动画)

  4. ticktock

    A timezone data management library for the JVM and Android targeting java.time APIs in Java 8+

  5. Pdf-Viewer

    A Simple PDF Viewer library which only occupies around 125kb while most of the Pdf viewer occupies upto 16MB space.

  6. PINkman

    a library to help implementing an authentication by a PIN code in a secure manner.

  7. XRefreshView

    一个万能的android下拉上拉刷新的框架,完美支持recyclerview

  8. logback-android

    The reliable, generic, fast and flexible logging framework for Android

  9. Pump

    A smart tool for android download,support BreakPoint、MultiTask and MultiThread.

  10. M3U8Downloader

    M3U8下载库,可以实现M3U8视频的下载,支持M3U8重定向,同时支持其他格式文件下载,例如MP4文件,目前支持kotl

  11. HandyGridView

    HandyGridView是一个高仿支付宝,网易新闻的高性能的标签可拖动排序的GridView。

  12. AppAuth-Android

    Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

  13. mojito

    微信、bilibili大图、长图、gif、视频、自定义view的转场效果

  14. UnPeek-LiveData

    LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.

  15. AirLocation

    An android library to simplify the usage of Google Play services location APIs, to get the user's most precise live location via a callback!

  16. android-places-ktx

    Kotlin extensions (KTX) for the Places SDK for Android

  17. SCardView-master

    一个可以配置阴影方向和颜色的类 CardView 控件 SCardView

  18. AndroidKTX

    Some very useful kotlin extensions for speed android development!好用到爆的Kotlin扩展,加速你的Android开发!

  19. LoadingHelper

    A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦标题栏或加载中、加载失败、无数据等视图)

  20. MarkdownEditText

    A native Rich text editor for android based on Markwon library with export to Markdown option

  21. ImageStackViewer

    This library provides an activity to show list of images in full screen with pinch to zoom support.

  22. AndroidBottomBar

    A lightweight bottom navigation view, fully customizable with an indicator and animations.

  23. NiceVieoPlayer

    IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器

插件

  1. ServiceAgency

    A gradle plugin that decouples through detach interface and its implementation.这是一个将接口和实现完全分离的 gradle 插件,适用于在使用第三方框架时进行解耦的场景

示例

  1. TrickyNavigationSample

    This repository contains some tricks about Android Navigation Component. 3rd party libraries not used.

工具

  1. android-backup-extractor

    Utility to extract and repack Android backups created with adb backup (ICS+). Largely based on BackupManagerService.java from AOSP.

  2. adb-event-mirror

    Mirror the touch/key/button events of one device onto one or more other devices in real-time

Android 开发技术周报 Issue#290

$
0
0

新闻

  1. 高管透露Android 11版本号仍有甜点名称 只是不再公开

  2. Android 11 Beta 2.5发布:修复Pixel 4系列闪屏问题

  3. Android 11的甜点代号是什么?红丝绒蛋糕

教程

  1. 划重点 | Android Jetpack 三大重要更新!

开源库

  1. UltimateBarX

    Make Android transparent statusbar and navigationbar easy.一款方便的设置状态栏和导航栏的各种效果的框架,可以设置各种效果,透明、半透明、固定颜色、布局是否侵入等;状态栏和导航栏分开设置,互不影响;支持 Android 4.4 以上,各系统版本的现实效果高度统一;支持 Activity 和 Fragment;同一个 Activity 或 Fragment 可以多次设置不同的效果

  2. flow-combinetuple-kt

    Helper function to combine Flow into tuples.

  3. StatusBarAlert

    Telegram X inspired android status bar alert view

  4. xmlutil

    XML Serialization library for Kotlin

  5. AndroidClearChroma

    A material color picker for Android

  6. inquiry

    Inquiry is a simple library for Android that makes construction and use of SQLite databases super easy.

  7. DateTimePicker

    DateTimePicker 一个简约、漂亮的日期时间选择器,支持大面积自定义UI,内置日期时间选择弹窗,基于 Google BottomSheetDialog,可直接使用。

  8. ActionBarEx

    高拓展高自定义性ActionBar,完美替代Android系统默认

  9. korim

    Korim: Kotlin cORoutines IMaging, Bitmap and Vector graphics for Multiplatform Kotlin

  10. photo-editor

    Photo editor with a lot of cool features

  11. youtube-dl-android

    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.

  12. minion-android

    Minion is a handy group-key-value data storage library, powered by INI format

  13. HiddenSearchWithRecyclerView

    Simple library to have a hidden/shown search bar

  14. indeterminate-checkbox

    Android CheckBox and RadioButton with additional 3rd indeterminate state

  15. moko-errors

    Automated exceptions handler for mobile (android & ios) Kotlin Multiplatform development.

  16. OverlappingPanels

    a gestures-driven navigation UI library for Android

  17. maskara

    A simple way to format text fields without getting affected by input filters.

模版

  1. AndroidBase

    Android project template + 100% Kotlin + Base module + Gradle Kotlin DSL + Common libraries = ❤️

插件

  1. auto-module

    A Gradle plugin to generate a module graph and include them modules

  2. AndroidPluginStudy

    实现自定义Plugin,使用ASM可以对class、aar、jar的代码进行修改,自定义plugin配置等。

App

  1. XimalayaKotlin

    一个模仿企鹅 FM 界面的 Android 应用—喜马拉雅Kotlin。完全使用 Kotlin 开发。有声资源和播放器由喜马拉雅 SDK 提供。An unofficial Ximalaya FM client for Android entirely written using Kotlin language.

  2. SafeCharger

    This is a simple android application to maintain good battery life.

  3. space-app

    An Android app which shows timeline of upcoming rocket launches and showcases architecture of real application.

  4. OptiVideoEditor-for-android

    Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Text and image, etc...

示例

  1. android-custom-lint-rules

    This sample demonstrates how to create a custom lint checks and corresponding lint tests

  2. ComposeCodelab

    An implementation of Compose Codelab and creation of Gmail App UI in Jetpack Compose live coding at 360Andev Conference

  3. MVIFlow

    MVI is cyclic and produces an immutable state.

工具

  1. Proxyman

    Modern and Delightful HTTP Debugging Proxy for macOS, iOS and Android

  2. ExtendedAndroidTools

    Extended Android Tools is a place to host and maintain a build environment and makefiles cross compiling Linux tools we all love for Android.

  3. easy-dumpsys

    Script that outputs this adb command: adb shell dumpsys activity <package> in a far smaller, easier & user-friendlier way...

  4. dependency-watch

    Script to wait for an artifact to appear on Maven Central or to monitor coordinates for new versions.

Android 开发技术周报 Issue#291

$
0
0

新闻

  1. 来 GitHub 参与 Jetpack 开源协作!

  2. 聚焦 Android 11: 开发语言

  3. 安卓之中还能运行安卓 神奇的安卓虚拟机App

  4. 谷歌开始向更多用户推送测试版“附近分享”功能

  5. Android 11将是最后一次支持Pixel 2系列设备的操作系统更新

  6. 谷歌爆料者暗示将会有5G版Pixel 5和Pixel 4a

教程

  1. 在 View 上使用挂起函数

开源库

  1. XuanImageView

    XuanImageView extends ImageView with scaling function, rotating function, ect. Particularly, its auto-rotate-back-to-initial-state behavior mimics that in Google Photo.

  2. Cekrek

    Cekrek is an android library that allows you to export any view to bitmap or image file in a convenient way.

  3. RichEditor

    基于原生EditText+span实现的Android富文本编辑器

  4. kiel

    Kiel is a RecyclerView.Adapter with a minimalist and convenient Kotlin DSL which provides utility on top of Android's normal RecyclerView.Adapter.

  5. LifecycleDispose

    Dispose automatically RxJava streams using AAC Lifecycle.

  6. PowerAct

    An Android library that can manipulate power-related actions with just few lines of code.

  7. UnsplashPhotoPicker

    📷 Android Library providing a photo picker to search and download photos from Unsplash

  8. blessed-android

    BLESSED is a very compact Bluetooth Low Energy (BLE) library for Android 5 and higher, that makes working with BLE on Android very easy.

  9. adaptive-recycler-view

    Library for creating RecyclerView with warning message of data availability

  10. FudiPermission

    ⚔️quickly way to use Android permissions

  11. scrcast

    Drop-in Android Screen Recording Library

  12. Photto

    Photto is Android Image Upload, ImageCaching, ImageView Zoom, Photo Collage and Image Show helper library

  13. BlurShadowImageView

    A library for Android provides blurred drop shadows to ImageView similar to iOS image backdrop shadows.

  14. mvflow

    Simple Android MVI architecture using Kotlin Flows

  15. PickiT

    An Android library that returns real paths from Uri's

  16. Android-Extensions

    An Android library with modules to quickly bootstrap an Android application.

  17. ShowMoreLess

    A simple Android library for displaying a more and less functionality in TextView and very easy to Convert your TextView in ExpandableTextView

  18. FloatWindow

    A Util class to control window showing in Android. FloatWindow could be clicked, dragged, auto-stick to border of screen, auto-dimiss.

  19. drawing-activity

    Android library for getting lightweight DrawingActivity into your Android app

  20. MaterialPreference

    ⚙️A library designed to replace default preferences on Android framework with something beauty.

  21. blitz

    blitz is a very lightweight Android library that allows you to set a self-updating string with relative time in TextView in just one line of code.

  22. calcdialoglib

    A fully customizable calculator dialog for Android compatible with API 14. Can be used to replace the numeric keyboard and useful to enter monetary amounts for example.

  23. GithubVisualizer

    📲 Android Application to track any user activity on Github built using the Github Developers Api. Used Retrofit to fetch data and MVVM Architecture.

  24. App-Manager-Android

    A simple app manager for Android written in Kotlin. View app related info, launch or uninstall apps.

示例

  1. AndroidQStorage

    本项目是,在当前Android Q即将大规模普及的情况下,适配Android Q对存储权限做出的调整,而进行的一个实战项目。

Android 开发技术周报 Issue#292

$
0
0

新闻

  1. Android即将获得类AirDrop功能:可向附近设备快速分享文件

  2. 谷歌为安卓文件管理应用引入可安全隐藏资料的Safe Folder功能

  3. Android TV新主界面将显示电影、电视节目和应用推荐内容

  4. 泄露的Android文档暗示了传说中的谷歌Pixel 5a与折叠屏新机

  5. 谷歌发布Android 11 Beta 3 距离正式版仅咫尺之遥

  6. Android将迎来新的应用内评价API 以缓解当前评价方式的困扰

教程

  1. 谈一谈Android上的SurfaceTexture

  2. 在 Kotlin 中使用 Dagger 会遇到的陷阱和优化方法

  3. Android 存储空间的最佳实践 (上)

开源库

  1. RoundWidget

    Java 实现的 Android 原生圆角矩形控件,圆角 FrameLayout 和圆角 ImageView

  2. Tasker

    Tasker is intended to enable proper and easy use of the UI and background thread. It lets you perform operations in the background. When they’ve finished running, it then allows you to update views in the main event thread.

  3. SplitEditTextView

    Android类似支付宝密码输入框,美团外卖验证码输入框,验证码粘贴等;有效果图,有demo;支持下划线,方框,连体框样式;可设置光标、光标颜色,下划线输入时高亮,边框大小、颜色、圆角等等;设置密码显示的

  4. WuDaozi

    Android image selector, written with Kotlin, inspired by zhihu/Matisse.

  5. MapHelper

    🌏 MapHelper是一个整合了高德地图、百度地图、腾讯地图、谷歌地图等相关路线规划和导航的地图帮助类库

  6. BlurImageSwitcher

    Lightweight Blurred ImageSwitcher Library

  7. integration-android

    Virtusize is a widget which opens when clicking on the Virtusize button, which is located next to the size selection on the product page.

  8. turbine

    A small testing library for kotlinx.coroutines Flow

  9. DevUtils

    一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。 该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如 color.xml

  10. JCL

    ar Class Loader, a configurable and dynamic custom classloader designed to create, manage and manipulate isolated Java classloaders in IoC frameworks and web applications.

  11. Printama

    A very well documented android library for bluetooth thermal printer. Tested for 2 inch printers

  12. tinylog

    tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android

  13. flowcamera

    使用最新的CameraX 相机库 实现仿微信拍照和拍小视频(Based on the Camerax, faster and better compatibility)

  14. DocumentReader

    This library reads word documents (.doc and .docx), txt and PDF files, and gives the output content of the document as a String.

  15. CameraView

    仿微信拍照Android控件(轻触拍照,长按摄像)

  16. NetworkResponseAdapter

    A Kotlin Coroutines based Retrofit call adapter that handles errors as a part of state

  17. FormFiller

    Android helper library to populate form fields with predefined data set

  18. ThirdPartyLicenseDisplay

    Displays third party license information

  19. audioswitch

    An Android audio management library for real-time communication apps.

  20. tempo

    ⌚Kotlin intuitive Date extensions.

  21. pesticide

    A Library To Write Domain-Driven Tests, written in Kotlin on top of Junit5

  22. kvision

    Object oriented web framework for Kotlin/JS

插件

  1. apkscale

    A Gradle plugin to measure the app size impact of Android libraries

App

  1. GitExplorer

    Git Explorer is a simple android application to search git command on one click. Dedicated to all Software Developers with ❤️.

  2. PopCornShow

    Banco de dados com informações de filmes e séries.

  3. StreetComplete

    Easy to use OpenStreetMap editor for Android

  4. deltachat-android

    Email-based instant messaging for Android.

  5. moviespreview

    An application to show movies data based on TheMovieDB API.

  6. AndroidPlanisphere

    A simple star chart that shows sun, moon and stars as well as constellations and planets.

  7. EasyBook

    Java/Android多站点小说爬虫库,并发搜索,epub/txt下载,在线书源等,已实现小说app

示例

  1. SwipeBackLayoutTouTiao

    仿今日头条、腾讯新闻界面滑动关闭 下层activity有缩放效果

  2. Cherry

    一款采用谷歌最新mvvm架构和Jetpack架构组件,kotlin 携程网络请求,Arouter组件化开发的干货集中营客户端"

工具

  1. android-layout-inspector

    More stable Android Layout inspector than Android Studio Layout Inspector. Allows you to switch between displaying dimensions in PX and DP (only for new layout captures, not for opened files)

  2. Recaf

    A modern Java bytecode editor

活动

  1. 华为应用市场 AppGallery Connetc 开发者沙龙

    快速构建应用,提升运维效率,保证应用开发质量,优化应用质量,云上架构将为你带来最便捷的方案!来看看华为应用市场AppGallery Connect 开发者沙龙。8月13日,上海站等你来撩~


Android 开发技术周报 Issue#293

$
0
0

新闻

  1. Android 开发技术周报 Issue#293

    谷歌为Android TV开发者提供多种新功能

  2. Android 11将自动填表功能整合到键盘输入建议中

  3. 谷歌宣布Android Auto即将支持更多的导航和数字停车应用

  4. 谷歌Pixel 5只有XL版本 搭载骁龙765G且将比Pixel 4更便宜

  5. [图]Wear OS将迎来重磅更新:应用启动时间缩短20%

教程

  1. 析构函数的妙用

  2. 一文搞懂Android JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧

  3. 聚焦 Android 11: Android 开发者工具

  4. Android11真的要来了,最全适配实践指南奉上

  5. 以人为本 | Android 11 的消息通知

  6. Android 存储空间的最佳实践 (下)

  7. Kotlin修炼指南(三)——奇技淫巧

开源库

  1. AlphaPlayer

    AlphaPlayer是直播中台使用的一个视频动画特效SDK,可以通过制作Alpha通道分离的视频素材,再在客户端上通过OpenGL ES重新实现Alpha通道和RGB通道的混合,从而实现在端上播放带透明通道的视频。

    Android 开发技术周报 Issue#293

  2. XposedDetectLib

    A light-weight yet powerful solution library for detecting xposed installation.

  3. themed-toggle-button-group

    Customisable toggle buttons inside a FlexboxLayout.

    Android 开发技术周报 Issue#293

  4. mmat

    An automatically testing and analysis hprof library for android app (自动分析Android内存泄漏)

  5. DragDropTwoRecyclerViews

    Made some code example to demonstrate dragging and dropping from one RecyclerView into another.

    Android 开发技术周报 Issue#293

  6. AndroidShell

    Execute shell commands on Android.

  7. indeterminate-checkbox

    Android CheckBox with additional 3rd indeterminate state

    Android 开发技术周报 Issue#293

  8. copper

    A content provider wrapper for reactive queries

  9. easy-states

    The simple, stupid state machine for Java

  10. kotlinx-datetime

    A multiplatform Kotlin library for working with date and time.

  11. KOOM

    KOOM(Kwai OOM, Kill OOM)是快手性能优化团队在处理移动端OOM问题的过程中沉淀出的一套完整解决方案。

  12. scrcast

    A fully, featured replacement for screen recording needs backed by Kotlin with the power of Coroutines and Android Jetpack.

插件

  1. jacoco-android-gradle-plugin

    Gradle plugin that creates JaCoCo test reports for Android unit tests

App

  1. Gallerit

    A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)

    Android 开发技术周报 Issue#293

  2. MovieHunt

    Movie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components.

    Android 开发技术周报 Issue#293

  3. Corey

    Personal fitness app. Workout. Schedule. Your body. Your goals.

工具

  1. gitout

    A command-line tool to automatically backup Git repositories from GitHub or anywhere.

  2. transfer

    🍭 集合多个API的大文件传输工具.

  3. dex2jar

    Unofficial dex2jar builds

  4. APKLab

    Android Reverse Engineering WorkBench for VS Code

    Android 开发技术周报 Issue#293

Android 开发技术周报 Issue#294

$
0
0

新闻

  1. 以隐私安全之名 Android 11砍掉了第三方相机应用选择器

  2. Android端自动填充功能现支持生物识别 进一步提高安全性

  3. 谷歌呼吁Android开发者为5G时代的到来做好准备

  4. 谷歌Pixel 5和Pixel 4a(5G)真机实拍图泄露 规格得到确认

教程

  1. Kotlin修炼指南(三)——奇技淫巧

  2. Android Camera内存问题剖析

  3. 即学即用Kotlin - 协程

  4. 抽丝剥茧Kotlin - 协程

  5. 小技巧 | 在 Android Studio 调试应用 (上)

  6. Android 11 开发者常见问题: 存储 | FAQ・第二期

  7. 在 Android 和 Hilt 中限定作用域

开源库

  1. ThreadTracker

    thread tracing for android Android 线程追踪工具

  1. locus-android

    An Awesome Kotlin Location library to retrieve location merely in 3 lines of code

  2. ZoomHelper

    ZoomHelper will make any view to be zoomable just like Instagram pinch-to-zoom

  1. SealedSubclassInstantiator

    Instantiates instances of subclasses of a sealed class (Kotlin)

  2. AXVideoTimelineView

    AXVideoTimelineView - Video Cropper View - Android

  1. Roomigrant

    Automated Android Room ORM migrations generator with compile-time code generation

  2. AXEmojiView

    an advanced library which adds emoji,sticker,... support to your Android application.

  1. aaper

    Ensure Android runtime permissions using annotations only

  2. wlmedia

    Android 音视频播放SDK,几句代码即可实现音视频播放功能(支持:手机、电视盒子等设备。支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、自定义视频滤镜、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、视频比例设置、多路音视频播放等。)

  1. refreshVersions

    Life is too short to google for dependencies and versions

  2. DynamicAmountEditText

    Customizable EditText with runtime amount formatting. There's nothing extra. Supports different separator's types.

  1. native-utils

    A simple library class which helps with loading dynamic JNI libraries stored in the JAR archive

  2. AwesomeDialog

    A Beautiful Dialog Library for Kotlin Android

  1. GloballyDynamic

    Dynamic Delivery everywhere through a common API

  1. satchel

    A fast, secure and modular key-value storage with batteries-included for Android and JVM.

示例

  1. WeiXinRecordedDemo

    仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑

  1. sceneviewer-intent-sample

    Test different Scene Viewer intent settings for Android app

App

  1. Collaborate-Board

    Realtime collaborate board based on Firebase developed and written in Kotlin.

  1. ChatAir-android

    A highly advance featured chat app in android using Firestore

  2. TapTap

    Port of the double tap on back of device feature from Android 11 to any Android 7.0+ device

  3. FunnyClips

    一款Kotlin开发的谷歌material design 设计风格的短视频app

工具

  1. Screenshot.rocks

    Create beautiful mobile & browser mockups from screenshots

  2. boil

    Boil is a CLI companion to add boilerplate codes to your Gradle project

Android 开发技术周报 Issue#295

$
0
0

新闻

  1. Android Generic项目让定制ROM在PC上更容易安装

  2. Android Auto获得更新 彻底改变了设置菜单使之更容易体验

  3. Android UI开发框架Jetpack Compose进入Alpha测试阶段

教程

  1. 重要变更 | Android 11 中的软件包可见性

  2. Android 中的卡顿丢帧原因概述 - 方法论

  3. Android Material 组件 1.2.0 现已发布

  4. 在 View 上使用挂起函数 | 实战

  5. Android 样式系统 | 主题背景属性

开源库

  1. Showkase

    an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements

  2. dslint

    A lightweight Android linter for Kotlin DSL aimed to solve the problem of verifying mandatory DSL attributes at compile time.

  3. StatusNavigationTransparent

    Android屏幕适配之状态栏导航栏半透明、全透明(5.0以上去阴影),方法多样

  4. lint-rules

    Lint rules for android. Checked Exceptions for kotlin.

  5. otpview

    A lightweight, highly customizable and reliable OTP input field for Android

  6. MultiLanguages

    android multi language support (support android O+)

  7. CanvasX

    脱离Android模拟器,在Java程序中使用Android下的Canvas、Paint、Bitmap等Graphics类(提取自Android Studio)

  8. CoLocation

    🗺 Coroutines Location APIs Library for Android and Kotlin

  9. MaterialTimelineView

    With MaterialTimelineView you can easily create a material looking timeline.

  10. libaums

    Open source library to access USB Mass Storage devices on Android without rooting your device

  11. TimeLineView

    A simple Timeline View that demonstrates the power of ConstraintLayout and RecyclerView. No drawing, just plug in and play.

  12. RxPay

    一个集成支付宝微信的支付工具完全兼容kotlin

  13. DropdownTextView

    Simple drop-down(expandable) TextView for Android

  14. databinding-recycler-adapter

    A universal RecyclerView.Adapter based on Android's DataBinding

  15. OnBoardingScreen

    create animated onboarding or welcome screen with MotionLayout

  16. CacheX

    A feasible caching library for Android

  17. SkeletonLoadingView

    SkeletonLoadingView(Shimmer) with Kotlin in Android💀💀

  18. LiveChart

    Android library to draw beautiful and rich charts.

  19. DocumentReader

    This library reads word documents (.doc and .docx), txt and PDF files, and gives the output content of the document as a String.

  20. GraphView

    A simple graph library unlike other available libraries in the graph drawing arena.

  21. handle-path-oz

    Android Library to handle multiple Uri's(paths) received through Intents.

模版

  1. TemplateAndServer

    简化版的Android服务端模版,用于接口模拟测试。

示例

  1. Kotlin-Espresso-sample

    MVP Android project that uses Espresso instrumentation tests and Robolectric. All written in Kotlin.

App

  1. Resplash

    Unofficial Unsplash Android App

  2. fenix

    Firefox for Android

  3. orgzly-android

    Outliner for taking notes and managing to-do lists

  4. hiya-hiya-hiya

    Whatsapp Clone base on Firebase Cloud Messaging

Android 开发技术周报 Issue#296

$
0
0

新闻

  1. 谷歌为Android 11打造了无处不在的3D AR雕像

  2. 谈谈 Android 11 不为人知的剧变

  3. 首个Android 11第三方ROM发布:Redmi K20 Pro可刷

  4. 谷歌Play商城开辟专区:介绍适合Chromebook的最佳Android游戏

  5. 适用于Android TV的Android 11版本发布:改进性能和隐私保护

教程

  1. Jetpack Compose Alpha 版现已发布!

  2. Kotlin 1.4 来了!全新语言特性和更多改进

  3. 聚焦 Android 11: 游戏开发新工具

  4. Android端代码染色原理及技术实践

  5. 如何通过 Systrace 查看 GPU 渲染花费的时间?

  6. Kotlin 协程和 Android SQLite API 中的线程模型

  7. Android 音频可视化

  8. 聚焦 Android 11: 大功告成

  9. 隐私策略更新 | Android 11 应用兼容性适配

  10. Kotlin Vocabulary | Reified: 类型擦除后再生计划

  11. Android Studio 中 System Trace 的新增功能

开源库

  1. Labyrinth

    A multi back stack android navigation

  2. connection-checker

    Android library for checking the internet connectivity of a device.

  3. ExpandableTextView

    Read More TextView for Android

  4. DocumentFileX

    java.io.File compatible SAF implementation

  5. RoundedProgressBar

    A customizable, animated progress bar that features rounded corners. This Android library is designed to look great and be simple to use 🎉

  6. ParseRSS

    A cup of library to Parse RSS for android. Also available as a ConverterFactory for Retrofit & Fuel

  7. retrosheet

    Turn Google Spreadsheet to JSON endpoint (for Android and JVM)

  8. BRouter

    一个 Kotlin 编写的面向模块 Android 路由库

  9. vap

    VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。

  10. Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

  11. OpenGLCamera2

    Android OpenGL Camera 2.0 实现 30 种滤镜和抖音特效

  12. android-sentinel

    a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.

  13. material-prefs

    ⚙ A beautiful and extensible API for bulding preferences screen

  14. Compose-Scrobbler

    a wip music tracking and browsing app. It uses the Lastf.fm and spotify APIs to deliver data. The whole UI is created using Jetpack compose.

  15. ExpandCollapseButton

    Android Jetpack Compose caret animation

  16. pocketdb

    This is SharedPreferences Helper like a database noSql. Support AES encryption

  17. 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.

  18. AVRtmpPushSDK

    这是一个由 kotlin 、C++ 编写的 RTMP 推流项目。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。

  19. ConcentricOnboarding

    Android Concentric Onboarding library

  20. oksse

    Server Sent Events (SSE) client multiplatform library made with Kotlin and backed by coroutines

  21. radiography

    Text-ray goggles for your Android views.

  22. cryptoguard

    An program analysis tool to find cryptographic misuse in Java and Android.

  23. KAlertDialog

    a beautiful and material alert dialog to use in your android app

  24. crylogger

    Detecting Crypto Misuses for Android and Java Apps Dynamically

  25. material-components-android-compose-theme-adapter

    A library that enables reuse of Material themes defined in XML for theming in Jetpack Compose.

App

  1. ComposeCookBook

    A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential

  2. DisneyCompose

    🧸 A demo Disney app using Jetpack Compose and Dagger-Hilt based on modern Android tech-stacks and MVVM architecture.

  3. JetInstagram

    an Instagram UI clone app built with Jetpack Compose.

  4. GmailCompose

    an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.

工具

  1. Ktlint

    Automatically runs ktlint on Kotlin files, and annotates any errors found.

  2. dependency-tree-diff

    An intelligent diff tool for the output of Gradle's dependencies task

Android 开发技术周报 Issue#297

$
0
0

新闻

  1. 谷歌新的Play Store实验功能可对同类应用进行正面比较

  2. Android 11出Bug:顶栏遮挡游戏界面 不能全屏显示

教程

  1. Android 样式系统 | 主题背景覆盖

  2. Android Studio 4.1 的 Dagger 导航更新

  3. 使用 Dagger 自定义 WorkManager

  4. 深入详解 Jetpack Compose | 实现原理

  5. 深入详解 Jetpack Compose | 优化 UI 构建

  6. 打造 Material 颜色主题 | 设计篇

开源库

  1. lu

    又一款virtual Dom Android渲染引擎

  2. KtRssReader

    a Kotlin library for parsing RSS feed on Android.

  3. BlurHashExt

    Kotlin extensions of BlurHash for ImageView, Glide, Coil, Piccasso, and fast loading BlurHashDrawable optimized for Android.

  4. DependencyProperty

    DependencyProperty is a dependency resolution library by Delegated Property.

  5. WhatTheStack

    See a pretty error screen when your Android app crashes

  6. MLang

    Android 动态化多语言框架,支持语言包的动态下发、升级、删除,一处安装,到处使用

  7. red-screen-of-death

    A simple screen that is shown when your app gets crashed instead of the normal crash dialog.

  8. EitherNet

    A pluggable sealed API result type for modeling Retrofit responses.

  9. YCShopDetailLayout

    购物商场商品详情页面自定义控件,模仿淘宝、京东、考拉等商品详情页分页加载的UI效果。可以嵌套RecyclerView、WebView、ViewPager、ScrollView等等。支持设置上拉分页加载动画效果……

  10. evademe

    A asynchronous heuristics evasion library for Android with a KTX scoping function.

  11. YCVideoPlayer

    视频播放器封装库案例,仿照优酷,爱奇艺视频播放器,可以添家视频观看权限,试看模式,类似优酷试看功能。基于ijkplayer,支持网络视频或者本地视频播放,滑动调节亮度或者音量,快进快退,记录播放位置。可以设置边观看变缓存,支持全屏播放,小窗口,正常播放等模式;还支持列表播放,切换分辨率,还可以自定义视频播放器,拓展性强。已经用于实际开发中……

  12. XTabLayout

    Added support to modify text size and indicator width based on the original TabLayout.

  13. Bundler

    🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.

  14. CommentDialog

    这是一个Android评论框,类似抖音评论弹框

示例

  1. Animation-Tutorials

    🍭🚀💗 Tutorials about animations with Animators, Animated Vector Drawables, Shared Transitions, and more

App

  1. flipclock-android

    The Android wrapper of FlipClock.

  2. calendula

    An Android assistant for personal medication management

工具

  1. AndroidDaemonKiller

    This repository contains a simple script that lets you kill gradle and kotlin daemons.

  2. FakerAndroid

    A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game.直接将Apk文件转换为可以进行二次开发的Android项目的工具,支持so hook,对于il2cpp的游戏apk直接生成il2cpp c++脚手架

  3. duf

    Disk Usage/Free Utility

  4. jnitrace

    A Frida based tool that traces usage of the JNI API in Android apps.

Android 开发技术周报 Issue#298

$
0
0

新闻

  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.

Jetpack Compose Weekly Issue#1

$
0
0

教程

  1. Jetpack Compose Weekly Issue#1

    Jetpack Compose 基础知识

  2. Compose 编程思想

  3. 深入详解 Jetpack Compose | 实现原理

开源库

  1. JetTheme

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

  2. compose-richtext

    DSL for rendering fancy text with Compose.

    Jetpack Compose Weekly Issue#1

  3. ComposeViewPager

    ViewPager for Jetpack Compose

  4. ComposeDateTimePicker

    A date and time picker for Jetpack Compose

    Jetpack Compose Weekly Issue#1

  5. neon

    Provides Jetpack Compose support for different image loading libraries.

  6. ComposeDataTable

    DataTable View using Jetpack Compose

    Jetpack Compose Weekly Issue#1

  7. compose-material-dialogs

    Common material dialogs for Jetpack Compose

  8. compose-backstack

    Simple composable for rendering transitions between backstacks.

    Jetpack Compose Weekly Issue#1

  9. ComposeFillableLoaders

    Port of AndroidFillableLoaders library to Jetpack Compose.

    Jetpack Compose Weekly Issue#1

  10. ComposeDrawer

    DebugDrawer for and made by Jetpack Compose

    Jetpack Compose Weekly Issue#1

  11. compose-to-edge

    a large library allowing you to easily setup edge-to-edge configurations for your Jetpack Compose app.

  12. compose-jb

    Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  13. Dark-Toggle-Button-Sample-Jetpack-Compose

    Animated dark mode toggle button with Jetpack Compose. 🚀

    Jetpack Compose Weekly Issue#1

  14. svg-to-compose

    Converts SVG and Android Vector Drawable in Jetpack Compose code

  15. CardStack

    Tinder-like swipe cards using Jetpack Compose

    Jetpack Compose Weekly Issue#1

  16. ColoredShadow.kt

    Draw a colored shadow in Android Jetpack Compose

代码片段

  1. ColorfulBorders.kt

    A modifier that add colorful border around your composables

示例

  1. JetDelivery

    JetDelivery is a sample food delivery app, built with Jetpack Compose

    Jetpack Compose Weekly Issue#1

  2. StarbucksCoffeeJetpackComposeUI

    Starbucks Coffee made with Jetpack Compose, Kotlin's UI Toolkit

    Jetpack Compose Weekly Issue#1

  3. MoviesKotlinDemo

    PoC of an application to book a ticket to watch a movie with JetPack Compose.

    Jetpack Compose Weekly Issue#1

  4. AndroidComposeSamples

    An Android app which provides examples for Android Jetpack Compose

    Jetpack Compose Weekly Issue#1

  5. JetpackComposeParkinho

    Uma documentação sobre o Jetpack Compose totalmente em Português(BR)

  6. JetpackCompose

    Jetpack compose sample to create a Travel Application

    Jetpack Compose Weekly Issue#1

  7. compose-weather-forecast

    Weather forecast built with Jetpack Compose

    ![](Weather forecast built with Jetpack Compose)

  8. Jetpack-Compose-MVI-Demo

    Demo / Sample Android Project created with Jetpack Compose and MVI Architecture Pattern

    Jetpack Compose Weekly Issue#1

  9. ComposeCodelab

    An implementation of Compose Codelab and creation of Gmail App UI in Jetpack Compose live coding at 360Andev Conference

    Jetpack Compose Weekly Issue#1

  10. BikeShare

    Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project

    Jetpack Compose Weekly Issue#1

  11. JetHub

    Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity

    Jetpack Compose Weekly Issue#1

  12. Retrogamer-Compose

    Retro games implemented using Jetpack Compose

    Jetpack Compose Weekly Issue#1

App

  1. Cheddar

    Hacker News reader for Android, written in Compose

    Jetpack Compose Weekly Issue#1

  2. bmi-compose

    Jetpack Compose app based on inspiration from the flutter app BMI-Calculator

    Jetpack Compose Weekly Issue#1

  3. NotyKT

    NotyKT is the complete Kotlin-stack note taking 🖊️ application 📱 built to demonstrate a use of Kotlin programming language in server-side and Modern Android development tools. Dedicated to all Android Developers with ❤️.

  4. android-2048-compose

    2048 implemented using Jetpack Compose

    Jetpack Compose Weekly Issue#1


Android 开发技术周报 Issue#299

$
0
0

新闻

  1. Android可能很快就会获得新的表情符号 而无需等待操作系统更新

  2. Android运行时或成为Android 12主线模块的一部分

  3. 谷歌改进Android 12更新方式:ART可选升级、无需厂商控制

教程

  1. 如何实现图片的扭曲效果,窗帘效果及仿真水波纹效果,修图技术之瘦身瘦脸效果的实现(android-drawBitmapMesh)

  2. Android D8编译器“bug”导致Crash的问题排查

  3. 贝壳APP Top Experience系列 | Android方法耗时统计工具

开源库

  1. viewmore-textview

    A simple library for hide and show text with animation.

  2. android-trinity

    android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.

  3. recyclerviewItemDecorations

    ItemDecoration for Android Recyclerview

  4. DialogX

    DialogX 采用全新的实现方式,不依赖 AlertDialog、Window 或 Fragment 实现,更加轻便快捷。DialogX 的启动与线程无关,你可以在任意线程启动 DialogX 而它都将自动在 UI 线程运行。DialogX 的启动无需 context 参数,默认提供静态方法一句代码实现对话框的启动,使用更加方便。

  5. Android-CN-OAID

    Android 10 + 适用于国内各大手机厂商的开放匿名设备标识(OAID),若不支持OAID则须自行生成一个全局唯一标识(GUID)。该开源方案类似于移动安全联盟官网提供的统一SDK闭源方案(miit_mdid_xxx.aar)。

  6. FloatingView

    安卓android轻量高性能全局悬浮窗,gif动图,圆形阴影,全局显示,保存位置,吸附贴边,小米魅族华为等适配所有机型,无需开启悬浮权限

  7. FlowHelper

    帮助您迅速构建顶部Tab,比如今日头条效果,热搜、搜索记录、与ViewPager/ViewPager2搭配的工具类;

  8. Vlog

    An in-display logging library for Android

  9. kite

    🪁 Android Resources Wrapper Library

模版

  1. MVVMTemplate

    An Android Template with MVVM and Clean Architecture

插件

  1. McImage

    Android Gradle Plugin -- Auto Check big image and compress image in building.

示例

  1. TVMaze-Cache

    A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test.

App

  1. Tracepath

    Tracepath for android

  2. ScreenshotDetector

    A demo app to show how to detect screenshots taken by the user while using the app

工具

  1. AMT

    Android Merge Tool

  2. Android-boot-image-editor

    Parsing and re-packing Android boot.img/vbmeta.img, supporting Android 11

  3. dexshellerInMemory

    android APK一键DEX加固脚本(内存加载DEX)

  4. UICrawler

    基于Appium的 App UI 遍历 & Monkey工具 (支持操作步骤回放)

  5. 10080-rainbow-brackets

    Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs Sponsors

  6. r0capture

    安卓应用层抓包通杀脚本

技术之外

  1. 如何做用户增长?用户增长与产品、运营、品牌市场团队之间的关系

Android 开发技术周报 Issue#300

$
0
0

新闻

  1. Google Phone官方应用终于支持完整的通话录音

  2. Nova Launcher第7版公测 带来新的动画和更多的功能

教程

  1. Kotlin Vocabulary | Kotlin 委托代理

  2. Android事件分发机制抽象--钓钩模型

  3. 京东APP收银台Kotlin化实践

  4. 使用 R8 压缩您的应用

  5. 聊聊 APK —— AAR 的合并进 APK

开源库

  1. FullDraggableDrawer

    Make Android DrawerLayout can be dragged out in real-time within the range of fullscreen

  2. bottom-sheets

    Many beautiful bottom sheets for quick use in your project. OptionsSheet, CalendarSheet, ColorSheet, ClockTimeSheet, TimeSheet, InputSheet (forms/surveys), InfoSheet, CustomSheets... sheet everything!

  3. frogo-recycler-view

    RecyclerView With No Adapter and Shimmer Effect 🚀

  4. AdvancedBiometricPromptCompat

    This is an Android project allowing you to use the advanced biometric authorization features.

  5. ogTagParser

    📲 An API to parse open graph tags for Kotlin & Android

  6. j2v8-debugger

    This project is an add-on for the excellent J2V8 Project. It allows users to debug JS running in V8 using Chrome DevTools. Uses Stetho for communication with Chrome DevTools.

  7. EasyHttp

    Android 网络请求框架,简单易用,so easy

  8. DiDiPrism

    小桔棱镜,一款专注移动端操作行为的利器! A powerful tool (iOS & Android) that focuses on mobile operation behavior!

  9. HDRocket

    采用单Activity+多Fragment以及多模块Activity+多Fragment的设计模式编写的架构。一个非常轻量级又十分强大的Fragment管理框架。

  10. Dispatch

    Utilities for kotlinx.coroutines which make them type-safe, easier to test, and more expressive. Use the predefined types and factories or define your own, and never inject a Dispatchers object again.

  11. speedometer

    A lightweight circular indicator view library for Android

  12. belay

    Robust error-handling for Kotlin and Android

  13. VideoLayout

    To play video on layout background (textureview videoview for layout designs)

  14. flower

    Super cool android library to manage database caching and networking with ease.

  15. taskprogressview

    A lightweight task progress calendar view library for Android

  16. easypermissions-ktx

    🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.

  17. SkeletonBlock

    骨架屏弹性块

  18. kable

    Kotlin Asynchronous Bluetooth Low-Energy

  19. AndroidLaTeXMath

    A LaTeX rendering library for Android

  20. toolkit

    [WIP] - Toolkit 是一套可提高生产力并以各式各样的功能强大的小工具🔧️(Gradle-Plugin、UI-Kit、Ktx 等...)组成的工具包。Tookit is a series of powerful tools🔧️, built to help developers simplify and accelerate kotlin development.

  21. FragmentKey

    FragmentKey一款解决使用newInstance创建fragment定义key传值问题的apt框架

  22. TabLayoutNiubility

    Android自定义控件之RecyclerView打造万能ViewPager TabLayout(仿今日头条Tab滑动、Tab多布局、indicator蠕动、自定义indicator、文字颜色渐变、自定义Fragment)

  23. Cabret-Log

    ✏️ Method call logging for Kotlin Multiplatform

示例

  1. android-multimodule-navigation-example

    android multimodule navigation example

  2. android-webview-upload-file

    本工程为大家演示在H5中如何上传文件,同时也提供了服务端代码,有兴趣的读者可以部署起来,测试文件上传功能。

App

  1. legado

    阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。

  2. InTimeAndroid

    Android interval timer app using compose + compose navigation, dagger hilt, room, kotlin coroutines + flow and mvvm design pattern.

  3. pokedex-ar

    🦄 Android Pokedex-AR using ARCore, Sceneform, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.

  4. liveboot

    Sources for the LiveBoot app for rooted Android devices

工具

  1. rogcat

    A adb logcat wrapper

  2. TraceReader

    android小工具,通过读取trace文件,回溯整个整个程序执行调用树。

Android 开发技术周报 Issue#287

$
0
0

新闻

  1. Android 开发技术周报 Issue#287

    Android的电话应用将能够告诉你为什么企业要给你打电话

  2. Google Play Store可能会重新开始显示应用更新通知

  3. 谷歌确认将推出新功能 对标苹果AirDrop

  4. 谷歌新版SafetyNet可能会让root和定制ROM走向终结

  5. Android版Gboard输入法正测试面向IM应用的自动撰写功能

教程

  1. Android 样式系统 | 主题背景和样式

  2. 了解一下,Android 10中的ART虚拟机(8)

  3. ASAN和HWASAN原理解析

  4. Lottie动画原理

  5. Kotlin Vocabulary | 操作符重载

  6. 协程中的取消和异常 | 取消操作详解

  7. 实战 | 在 Room 中使用 Flow

  8. 你有没有想过,录屏软件是怎么获取到屏幕内容的?

开源库

  1. DragBoardView

    ⭐ Android 看板,支持项拖拽、列拖拽。Draggable kanban/board view for Android.

    Android 开发技术周报 Issue#287

  2. track

    Simple on-device event tracking for Android

  3. partition

    A large library for generating markdown tables

  4. StockChart

    自定义股票行情图,高仿某币app行情图

    Android 开发技术周报 Issue#287

  5. httptoolkit-android

    Automatic Android interception & debugging with HTTP Toolkit, for Android

  6. LCharts-android

    综合了几种常用图表的绘制,目前支持饼状图,柱状图,雷达图,折线图。之后会慢慢更新,支持更多图表。

    Android 开发技术周报 Issue#287

  7. DeferredResources

    Decoupling resource declaration from resource resolution on Android.

  8. MusicPlayer-Smartisan

    A special, simple and convenient music player,adapter Android Q。Artist 锤子音乐播放器

    Android 开发技术周报 Issue#287

  9. rainbowcake

    an Android architecture framework, providing tools and guidance for building modern Android applications.

  10. EasyPhotos

    兼容android 10,自定义相机拍照。android图片选择、裁剪、压缩,自定义相机仿微信拍照,相册选择(单选/多选),文件夹图片选择(单选/多选),各界面根据状态栏颜色智能适配状态栏字体颜色变色为深色或浅色,根据使用场景智能适配沉浸式状态栏,内部处理运行时权限,支持Glide/Picasso/Fresco/Imageloader等所有图片加载框架库的带默认勾选选中图片的能填充自定义广告的自定义Ui相机相册图片浏览选择器;更有拼图/文字贴纸/贴图/图片缩放/Bitmap图片添加水印/媒体文件更新到媒体库等众多Bitmap图片编辑功能的android Bitmap图片处理工具框架库。

    Android 开发技术周报 Issue#287

  11. arcView

    ArcView is an android library for showing list like an arc

    Android 开发技术周报 Issue#287

  12. Phrase

    Language Translation wrapper on Google Translate, DeepL and other custom translation engine in Android

  13. FluidCard

    Third party After Effect fuild card view animation converted to android

  14. ParallaxBackLayout

    无需改动原有activity只需要一个annotation轻松实现任意方向的滑动返回,默认提供微信滑动、跟随滑动、以及单个滑动,并且可以自定义滑动效果

    Android 开发技术周报 Issue#287

  15. FileAndFolderPicker

    Android library for pick file and folder

    Android 开发技术周报 Issue#287

  16. SegmentedArcView

    Unique segmented arc view with rich customisation options!

    Android 开发技术周报 Issue#287

插件

  1. no-copy

    A Kotlin compiler plugin that enables using data classes as value-based classes by moderating usage of their copy method.

  2. android-versioning

    Gradle plugin to automatically rename your artifacts and generate Android versionName and versionCode using Git.

示例

  1. daoism-motionlayout

    a simple android application showing MotionLayout animation

App

  1. Diaguard

    Android app for diabetics

    Android 开发技术周报 Issue#287

  2. AllTrans

    Completely Translate Android apps in-place aka Google translate in Chrome

    Android 开发技术周报 Issue#287

  3. Eyepetizer

    基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

  4. Notzz-App

    A Simple Note Taking App using Room DB

    Android 开发技术周报 Issue#287

算法

  1. algorithm-pattern

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~

工具

  1. docker-android-images

    Docker images for Android SDK and Emulators

Android 开发技术周报 Issue#288

$
0
0

新闻

  1. Android 开发技术周报 Issue#288

    让分享菜单变更简洁:Android 11 Beta 2将应用的多个分享选项合并

  2. Android 11新功能Auto-Connect:无需再为自动连接Wi-Fi烦恼

  3. 原生滚动截屏功能将不会出现在 Android 11 最终版本中

  4. 谷歌正为用户和开发者打造全新Android平板体验 更多细节八月公布

  5. Android 11将强制OEM厂商部署虚拟A/B 以更快更无缝升级系统

  6. 如何遏制OEM厂商疯狂杀后台应用?Android 11颁布多项举措

  7. Android 11发布日期意外在幻灯片曝光 谷歌回应称并不准确

教程

  1. 聚焦 Android 11 : 隐私和安全

  2. 在 CI 中使用 Benchmark 进行回归分析

  3. 使用 ConcatAdapter 顺序连接其他 Adapter

  4. Android 样式系统 | 常见的主题背景属性

  5. Webview.apk —— Google 官方的私有插件化方案

开源库

  1. Lens

    一种开发帮助产品研发的效率工具。主要提供了:页面分析、任务分析、网络分析、DataDump、自定义hook 、Data Explorer 等功能。以帮助开发、测试、UI 等同学更便捷的排查和定位问题,提升开发效率。

    Android 开发技术周报 Issue#288

  2. TaskManager

    TaskManager项目是爱奇艺Android团队在做启动优化过程中沉淀的一套任务调度管理库。支持关系依赖,任务兜底策略等,API灵活易用,稳定可靠。已在爱奇艺家族中广泛使用

  3. PreventKeyboardBlockUtil

    一句代码解决软键盘挡住相关控件,适用于任何布局,一般作用于登录界面,注册界面等,当软键盘弹出时避免挡住登录(注册)按钮。

    Android 开发技术周报 Issue#288

  4. AndroidManifestBypass

    Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml

  5. TextWriter

    Animate your text like never before

    Android 开发技术周报 Issue#288

  6. ClassPlaceholder

    dynamic replace java and class value

  7. AndroidMath

    Render beautiful LaTeX Math Equations in an Android View

    Android 开发技术周报 Issue#288

  8. autoproxy

    Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

    Android 开发技术周报 Issue#288

  9. RoundableLayout

    an Android library for building a layout with the round corners. working especially well with MotionLayout.

    Android 开发技术周报 Issue#288

  10. YCDialog

    自定义弹窗,其中包括:自定义Toast,采用builder模式,支持设置吐司多个属性;自定义dialog控件,仿IOS底部弹窗;自定义DialogFragment弹窗,支持自定义布局,也支持填充recyclerView布局;自定义PopupWindow弹窗,轻量级,还有自定义Snackbar等等;还有自定义loading加载窗,简单便用。目前已经用于多个正式项目中。同时还有附加7篇关于弹窗的源码分析博客

  11. CircleProgressBar

    A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

    Android 开发技术周报 Issue#288

  12. LiteRefresh

    Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.

    Android 开发技术周报 Issue#288

  13. ActivityMessenger

    ActivityMessenger,借助Kotlin特性,简化Activity之间传参和回调的逻辑代码。

  14. StackCardViewGroup

    自定义LayoutManager实现卡片叠加控件

    Android 开发技术周报 Issue#288

  15. LadderLayoutManager

    a card stack effect LayoutManger for android

    Android 开发技术周报 Issue#288

  16. StackLayoutManager

    A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.

    Android 开发技术周报 Issue#288

  17. ArrowDrawable

    纯Paint实现的一个射箭效果,可用作Loading动画。

    Android 开发技术周报 Issue#288

  18. SecondFloorBehavior

    通过自定义Behavior实现“二楼”效果,兼容所有下拉刷新控件

    Android 开发技术周报 Issue#288

插件

  1. AutoAppVersion

    版本号自动生成插件

示例

  1. android-hilt

    This folder contains the source code for the Using Hilt in your Android app codelab.

  2. tv-samples

    Multiple samples showing best practices in app development on Android TV.

  3. gradle-recipes

    Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.

  4. APT-RecyclerViewHolder

    利用注解、APT、javaopet自动生成RecyclerViewHolder代码

工具

  1. koro1FileHeader

    在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!

    Android 开发技术周报 Issue#288

Android 开发技术周报 Issue#289

$
0
0

新闻

  1. Android 开发技术周报 Issue#289

    谷歌将在今年秋季推出的Android 11中增加117个新emoji表情

  2. 谷歌计划在Android 11中默认禁用过度扭曲的美颜滤镜

  3. 谷歌可能在8月推出Android 6.0以上设备的Nearby Share特性

  4. 谷歌推出免费的 Kotlin 和 Android 开发课程

  5. Android 11 Beta 2 和平台稳定性里程碑

教程

  1. 一个依赖库更新引发的血案:QQ 号被冻结技术分析

  2. ARCore Depth API 深度解析:算法原理及开发细节

  3. 协程中的取消和异常 | 异常处理详解

  4. Kotlin Vocabulary | 唯一的「对象」

  5. 今日头条 Android '秒' 级编译速度优化

开源库

  1. ColorSeekBar

    A colorful SeekBar for picking color

    Android 开发技术周报 Issue#289

  2. pine

    a dynamic java method hook framework on ART runtime, it can intercept almost all java method calls in this process.

  3. ExpandableRecyclerView

    可展开的RecyclerView(带有展开和关闭动画)

    Android 开发技术周报 Issue#289

  4. ticktock

    A timezone data management library for the JVM and Android targeting java.time APIs in Java 8+

  5. Pdf-Viewer

    A Simple PDF Viewer library which only occupies around 125kb while most of the Pdf viewer occupies upto 16MB space.

    Android 开发技术周报 Issue#289

  6. PINkman

    a library to help implementing an authentication by a PIN code in a secure manner.

  7. XRefreshView

    一个万能的android下拉上拉刷新的框架,完美支持recyclerview

    Android 开发技术周报 Issue#289

  8. logback-android

    The reliable, generic, fast and flexible logging framework for Android

  9. Pump

    A smart tool for android download,support BreakPoint、MultiTask and MultiThread.

    Android 开发技术周报 Issue#289

  10. M3U8Downloader

    M3U8下载库,可以实现M3U8视频的下载,支持M3U8重定向,同时支持其他格式文件下载,例如MP4文件,目前支持kotl

  11. HandyGridView

    HandyGridView是一个高仿支付宝,网易新闻的高性能的标签可拖动排序的GridView。

    Android 开发技术周报 Issue#289

  12. AppAuth-Android

    Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

  13. mojito

    微信、bilibili大图、长图、gif、视频、自定义view的转场效果

    Android 开发技术周报 Issue#289

  14. UnPeek-LiveData

    LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.

  15. AirLocation

    An android library to simplify the usage of Google Play services location APIs, to get the user's most precise live location via a callback!

    Android 开发技术周报 Issue#289

  16. android-places-ktx

    Kotlin extensions (KTX) for the Places SDK for Android

  17. SCardView-master

    一个可以配置阴影方向和颜色的类 CardView 控件 SCardView

    Android 开发技术周报 Issue#289

  18. AndroidKTX

    Some very useful kotlin extensions for speed android development!好用到爆的Kotlin扩展,加速你的Android开发!

  19. LoadingHelper

    A highly expandable Android library for decoupling the code of toolbar or loading status view. (深度解耦标题栏或加载中、加载失败、无数据等视图)

    Android 开发技术周报 Issue#289

  20. MarkdownEditText

    A native Rich text editor for android based on Markwon library with export to Markdown option

    Android 开发技术周报 Issue#289

  21. ImageStackViewer

    This library provides an activity to show list of images in full screen with pinch to zoom support.

    Android 开发技术周报 Issue#289

  22. AndroidBottomBar

    A lightweight bottom navigation view, fully customizable with an indicator and animations.

    Android 开发技术周报 Issue#289

  23. NiceVieoPlayer

    IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器

    Android 开发技术周报 Issue#289

插件

  1. ServiceAgency

    A gradle plugin that decouples through detach interface and its implementation.这是一个将接口和实现完全分离的 gradle 插件,适用于在使用第三方框架时进行解耦的场景

示例

  1. TrickyNavigationSample

    This repository contains some tricks about Android Navigation Component. 3rd party libraries not used.

    Android 开发技术周报 Issue#289

工具

  1. android-backup-extractor

    Utility to extract and repack Android backups created with adb backup (ICS+). Largely based on BackupManagerService.java from AOSP.

  2. adb-event-mirror

    Mirror the touch/key/button events of one device onto one or more other devices in real-time

Viewing all 316 articles
Browse latest View live