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

Android 开发技术周报 Issue#240

$
0
0

新闻

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

    [图]Android官方文件管理器Files月活超1亿 新增本地媒体控件功能

  2. Google正在测试“Play Pass”应用和游戏订阅服务

  3. 新Android勒索软件曝光:伪装成技术贴内容诱导用户下载安装

  4. [多图]谷歌计划在未来几周内推送Android Auto重大更新

  5. 谷歌官方再次自爆Pixel 4:手势识别和面部解锁

教程

  1. 西瓜视频apk瘦身之 Java access 方法删除

  2. Android WebView缓存优化探索

开源库

  1. PictureSelector

    一款针对android平台下的图片选择器,支持从相册或拍照选择图片或视频、音频,支持动态权限获取、裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能、适配android 6.0+系统的开源图片选择框架。

    Android 开发技术周报 Issue#240

  2. Android Page Router

    Android simple, lightweight page routing library

  3. Anchors

    一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。

  4. SandHook

    Android ART Hook/Native Inline Hook/Single Instruction Hook - support 4.4 - 10.0 32/64 bit - Xposed API Compat

  5. EasyProtector

    一行代码检测XP/调试/多开/模拟器/root

  6. RxJavaJdk8Interop

    RxJava 2/3 interop library for supporting Java 8 features such as Optional, Stream and CompletableFuture

  7. three.kt

    Three.js port for the JVM

  8. MultiSearchView

    Yet another built-in animated search view for Android.

    Android 开发技术周报 Issue#240

  9. inversion

    Inversion simplifies the ServiceLoader usage to retrieve all the implementations of a certain interface. Using Inversion it's easy to use the dependency inversion in a multi module project.

  10. ParallaxView

    View container which applies parallax effect to its content. You can Even achieve 3d effect if you use two containers, one atop another like on video below.

    Android 开发技术周报 Issue#240

App

  1. Pinkt

    Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM

    Android 开发技术周报 Issue#240

  2. DuckDuckGo Android

    DuckDuckGo Android App

    Android 开发技术周报 Issue#240

插件

  1. fat-aar-android

    该插件提供了将library以及它依赖的module一起打包成一个完整aar的解决方案,支持gradle plugin 3.0.1及以上。(目前测试的版本范围是gradle plugin 3.0.1 - 3.4.2,gradle 4.6 - 5.4.1)

工具

  1. GitToolBox

    Plugin for family of Jetbrains IDEs that expands build-in Git Integration.

  2. DND Me

    一款 macOS 小工具,可以设置勿扰模式开启时间,到点自动关闭,让工作不分心。

    Android 开发技术周报 Issue#240

  3. NoSleep

    一款开源的 防止睡眠的 Mac 小工具,即便合上 MacBook 的盖子,也能做到防止睡眠。

  4. OneForAll

    一款功能强大的子域收集工具

设计工具

  1. MockupBuilder

    Make, share, validate, collaborate and simply create with our convenient prototyping solution. Use our constantly growing samples gallery, to give your ideas more details in much shorter time.

    Android 开发技术周报 Issue#240


Android 开发技术周报 Issue#241

$
0
0

新闻

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

    [图]Pixel 4首张拍摄样张公布:突显20倍变焦拍摄效果

  2. 为什么 Google Play 也要推订阅制?

  3. Kotlin 和 Java:Android 开发者更喜欢后者?

  4. Android Q迎来正式发布前的最后一个Beta版本

  5. 2019年8月Android安全补丁发布:共计修复26处安全漏洞

教程

  1. 使用机器学习 HED 网络优化 SmartCropper 边缘检测

  2. When to load data in ViewModels

  3. 抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15%

  4. 关掉灯光,演出开始 -> 夜间模式来了

  5. Android 联手 Arm 击退内存漏洞

  6. Android Q 文本新功能

  7. 联系人字母导航集大成者

开源库

  1. InlineDimens

    Android dimension types as inline classes with easy conversions.

  2. Mockinizer

    A retrofit api call mocking library

  3. recyclical

    🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

  4. QuickPermissions-Kotlin

    The most easiest way to handle Android Runtime Permissions in Kotlin

    Android 开发技术周报 Issue#241

  5. Sign In with Apple Button for Android

    An Android library for Sign In with Apple

  6. RoundCornerImageView
    An ImageView that supports rounded corners

    Android 开发技术周报 Issue#241

  7. superFileView

    基于腾讯浏览服务Tbs,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式

    Android 开发技术周报 Issue#241

  8. Maildroid
    a small robust android library for sending emails using SMTP server

    Android 开发技术周报 Issue#241

  9. Kotlin Multiplatform Template

    Ready to go template for multiplatform Kotlin

  10. Lint-Checks

    A collection of helpful lint checks not available out of the box in Android Lint

  11. PlayPauseView

    让播放、暂停按钮优雅的过渡

    Android 开发技术周报 Issue#241

  12. RxCommon

    Multiplatform implementation of ReactiveX providing a common way to build one set of business logic for native, iOS, Javascript, Android, JVM, and other platforms.

  13. Bulldog

    Android library to simplify reading and writing to SharedPreferences, never write code like this anymore prefs.edit().putString("someKey","someString").apply()

  14. OnViewTouchHoldListener

    Android View.OnTouchListener implementation to get continuous asynchronous callbacks while touch being held down with desired polling rate.

    Android 开发技术周报 Issue#241

  15. SimpleGenericAdapter

    A Simplified Adapter for RecyclerView

    Android 开发技术周报 Issue#241

技术之外

  1. Cracking Hackathon 经验分享

Android 开发技术周报 Issue#242

$
0
0

教程

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

    Android 应用构建速度提升的十个小技巧

  2. RecyclerView源码分析过程记录

开源库

  1. Coil

    Image loading for Android backed by Kotlin Coroutines

  2. AutoImageFlipper

    Auto Scrolling Image Pager with Pager Indicator and Text

    Android 开发技术周报 Issue#242

  3. AutoInject

    Android 通用的组件自动注册、自动初始化解决方案

  4. android-showcase

    💎Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis

  5. ColorPicker

    A highly customizable color picker for Android

    Android 开发技术周报 Issue#242

  6. Barcode-Kaiteki

    AndroidX and Camera2 based library for easy barcode scanning. Includes BarcodeView and different ready to use dialogs.

  7. CarouselView

    CarouselView for android with showing horizontal and vertical, auto scrolling (with pause/resume), slider mode/ carousel mode options

    Android 开发技术周报 Issue#242

  8. AoE

    AoE (AI on Edge,终端智能,边缘计算) 是一个终端侧AI集成运行时环境 (IRE),帮助开发者提升效率。

  9. Pudding

    🌟 Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window

    Android 开发技术周报 Issue#242

  10. MultiViewAdapter

    Easily create complex recyclerview adapters in android

    Android 开发技术周报 Issue#242

  11. Dots

    Dots indicator that shows the current position on a View Pager. It does all the work for you with a few customisations.

    Android 开发技术周报 Issue#242

  12. Holdy

    💼 Lightweight, Easy to use container for any fragment

  13. Cosse

    a lightweight low level Android library for Server Side-Events (SSE).

  14. OneAdapter

    OneAdapter is made to simplify and enhance the use of the RecyclerView's Adapter while preventing common mistakes. With multiple modules and hooks, you don't have to think about writing an adapter anymore, and just focus on what matters.

    Android 开发技术周报 Issue#242

  15. SparkLineLayout

    Simple and lightweight library for drawing sparklines / graphs. Support markers and gradients.

    Android 开发技术周报 Issue#242

  16. ARetrofit

    Android组件化最佳路由,为简单而生。

App

  1. Canaree

    Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.

  2. Kitsunebi

    A fully-featured V2Ray client for Android.

  3. Tachiyomi

    Free and open source manga reader for Android

    Android 开发技术周报 Issue#242

新闻

  1. 谷歌开源实时语音转录引擎 Live Transcribe Speech Engine

  2. Google I/O 2019 大会上的 Android 应用开源

  3. Google Drive用户终于将迎来创建快捷方式功能

工具

  1. Shark

    Shark is the heap analyzer that powers LeakCanary 2. It’s a Kotlin standalone heap analysis library that runs at high speed with a low memory footprint.

  2. smalisca

    Static Code Analysis for Smali files

设计教程

  1. 看不懂不会用的栅格系统,这篇帮你彻底掌握它!

技术之外

  1. 犬校精华贴 2019

Android 开发技术周报 Issue#243

$
0
0

新闻

  1. [图表]Android 是如何统治世界的?

  2. 在外观大变样的背后 Android 10 还有什么值得注意的地方?

  3. 放弃字母命名重塑形象 新一代安卓定名Android 10

  4. [动图]Google Play应用商城全新改版:更简洁、更有活力

  5. Android Studio 3.5 稳定版发布,废弃 Instant Run

教程

  1. 【码上开学】Kotlin 里那些「更方便的」

  2. 【码上开学】Kotlin 里那些「不是那么写的」

  3. Android系统上的进程管理:进程的调度

  4. 探索 Flutter 异步消息的实现

开源库

  1. ProgressView

    🌊 A polished and flexible progress bar, fully customizable with and animations.

  2. Kronos-Android

    An Open Source Kotlin SNTP library

  3. SnackEngage

    Engage Users with a Snackbar to e.g. rate or translate the app

  4. GradientView

    Create gradient view in Android in the simplest way possible 🌈

  5. react-native-audio

    Audio recorder library for React Native

  6. AppUpdate

    🚀 Android 版本更新

  7. BGATransformersTip-Android

    Android 通用 PopupWindow,支持从锚点控件的各个位置弹出浮窗,可以配置箭头指示器展示到浮窗边缘的任意位置

  8. LazierTracker
    本项目通过Android字节码插桩插件实现Android端无埋点(或自动埋点),并且支持根据配置文件实现业务数据的自动采集。

  9. Hnswlib

    Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs

  10. Conversations

    an open source XMPP/Jabber client for the Android platform

  11. quickhybrid

    快速混合开发框架,JSBridge提供核心Android、iOS功能。多平台API支撑,部分兼容浏览器

  12. JustAuth

    💯 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为和企业微信等第三方平台的授权登录。

  13. Anki-Android

    A semi-official port of the open source Anki spaced repetition flashcard system to Android. Memorize anything with AnkiDroid!

  14. KLineChart

    Android仿火币K线图实现(包含MA,BOLL,MACD,KDJ,RSI,WR指标)

  15. EasyFloat

    🔥 EasyFloat:浮窗从未如此简单

  16. FillProgressLayout

    A simple and flexible Fillable Progress Layout written in Kotlin

  17. Maildroid

    🎉 Maildroid is a small robust android library for sending emails using SMTP server 🎉

  18. BubbleView

    Bubble View

  19. SmartStart

    Android智能启动框架

  20. SectionedExpandableGridRecyclerView

    The project in this repository is an attempt at a simple implementation of sectioned, expandable, grid RecyclerView

  21. react-native-svg

    SVG library for React Native, React Native Web, and plain React web projects.

  22. RxJavaBridge

    Bridge between RxJava 2 and RxJava 3

  23. React Native Notifications

    Handle all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more.

  24. Rainbow

    🌈 An easy way to apply gradations and tinting for Android.

  25. Roomigrant

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

  26. Corbind

    Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries

  27. MathCoroutinesFlow

    This sample showcases an Android app that uses both Flow and Channel from Kotlin Coroutines.

App

  1. BatteryChargeLimit

    Source code of the android app that stops charging at a desired level.

  2. Telegram Chart Android app

    Android app for Telegram Chart contest

插件

  1. Swagger Gradle Codegen

    💫 A Gradle Plugin to generate your networking code from Swagger

工具

  1. DistroTest.net

    一个可以在线试用各种 Linux 发行版的网站

  2. 哈利路亚英文输入法

    Mac(10.9+ OSX)平台上一款智能英语输入法。其特性如下:离线词库较大较全,词频精准。内置拼写校正功能。具备 Text-Expander 功能。即时翻译功能(显示音标,及英文单词的中文释义)。支持按拼音来输出对应英文。支持按英文单词的模糊音来输入。

设计工具

  1. Focus

    Keep notes, ideas, tasks and feedback directly in your Adobe XD and Sketch documents.

技术之外

  1. [开箱][猴齐天] 之[秋水阁] --[自力自地自建2年图文长慎入]!

  2. 【演讲】为什么我们羞于向别人求助?| 造就Talk·张潇雨

Android 开发技术周报 Issue#244

$
0
0

新闻

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

    运营商消息称Pixel设备将于9月3日升级Android 10

  2. 传谷歌新手机Pixel 4和Pixel 4 XL 研发代号是珊瑚和火焰

  3. 谷歌Pixel 4/4 XL曝光:骁龙855+Android 10

  4. 更像iOS了?Android 10够猛 这波升级来感受下

教程

  1. Android 沉浸式解析和轮子使用

开源库

  1. X2C

    Increase layout loading speed 200% https://www.jianshu.com/p/c1b9ce20ceb3

  2. BottomNavigator

    Android Bottom Navigation multiple stack manager

  3. contour

    Layouts with lambdas 😎

  4. KotlinDeepCopy

    DeepCopy extensions for Kotlin Data class. Provide both Reflection and Apt implementations.

  5. WheelPicker

    A smooth, highly customizable wheel view and picker view, support 3D effects like iOS. 一个顺滑的、高度自定义的滚轮控件和选择器,支持类似 iOS 的 3D 效果

    Android 开发技术周报 Issue#244

  6. AndroidDocumentViewer

    Android 文档查看: word、excel、ppt、pdf,使用mupdf及tbs

    Android 开发技术周报 Issue#244

  7. fluid-time

    Kotlin multiplatform date & time library

  8. Toastie

    a customizable Android toast library.

    Android 开发技术周报 Issue#244

  9. FlingAppBarLayout

    A Custom AppBarLayout that can fling smoothly

    Android 开发技术周报 Issue#244

  10. tradukisto

    A Java library created to convert numbers to their word representations

  11. AopArms

    AopArms编写了Android开发中常用的一套注解,如日志、异步处理、缓存、SP、延迟操作、定时任务、重试机制、try-catch安全机制、过滤频繁点击、拦截等,后续还会有更多更强大的注解功能加入

  12. IPCInvoker

    A IPC Invoker for Android Developer.

  13. React Native WebView

    a Modern, Cross-Platform WebView for React Native

App

  1. MinMinGuard

    The best advertisement blocker on Android!

    Android 开发技术周报 Issue#244

  2. Gaze

    NASA Picture of the Day

    Android 开发技术周报 Issue#244

  3. F-Droid Client

    Client for F-Droid, the Free Software repository system for Android.

  4. MDPlayer

    Android万能播放器,支持视频大小窗口无缝切换,基于ijklayer+MVP+RxJava+Retrofit+Material Design开发。

  5. TheMovies2

    🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

    Android 开发技术周报 Issue#244

插件

  1. ktlint-gradle

    This plugin creates convenient tasks in your Gradle project that run ktlint checks or do code auto format.

工具

  1. pastel

    A command-line tool to generate, analyze, convert and manipulate colors

    Android 开发技术周报 Issue#244

  2. leetcode-editor

    在IDE中解决LeetCode问题,支持leetcode.com与leetcode-cn.com,满足基本的做题需求。
    理论上支持: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio。

    Android 开发技术周报 Issue#244

  3. Nu Shell

    A modern shell written in Rust

  4. exa

    exa is a replacement for ls written in Rust.

    Android 开发技术周报 Issue#244

  5. DCC

    DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.

  6. Postwoman

    👽 API request builder - Helps you create your requests faster, saving you precious time on your development.

    Android 开发技术周报 Issue#244

指南

  1. From Java to Kotlin

    From Java to Kotlin Cheat Sheet

  2. Python-100-Days

    Python - 100天从新手到大师

设计工具

  1. Greyhound

    一套免费的界面草图,包含登录注册、搜索、成功页、商品详情页等大部分常用界面,共 120+ 个桌面端和 80+ 移动端素材,支持 Sketch 和 Figma,帮助你快速绘制原型草图。

Android 开发技术周报 Issue#245

$
0
0

新闻

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

    谷歌Nexus系列谢幕:官方推特账号已隐藏所有内容

  2. ndroid 10源代码确认谷歌Pixel 4系列配备90Hz屏:下月发

  3. 谷歌:使用Google Play 的 Android 平板电脑已超过 1.75 亿台

  4. Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热

  5. 更新Android 10后 一些Pixel用户遭遇传感器功能故障

  6. 教你解锁Android 10正式版隐藏彩蛋:像素风方块拼图游戏

  7. 谷歌将Android 10.0开源代码发送到AOSP

  8. Android 10新功能盘点:优化手势导航 为可折叠设备提供软件支持

  9. [图]仅限Pixel 3a系列:Android 10原生支持双卡双待功能

教程

  1. NOW多插件架构设计演进之路

开源库

  1. SpinnerDatePicker

    A styleable DatePicker for Android using the old spinner style (NumberPickers)

    Android 开发技术周报 Issue#245

  2. okbinder

    一个 AIDL 的替代方案。 OkBinder 非常轻量级,只有一个类,200+行代码。 使用 OkBinder 你可以更早的发现 IPC 中的错误。

  3. MpApt

    Kotlin Native/JS/JVM Annotation Processor library

  4. strikt

    An assertion library for Kotlin https://strikt.io/

  5. DefenseCrash

    Defense the java crash for Android applications.

  6. OkSocket

    An blocking socket client for Android applications.

  7. SuperButton

    一个支持通过 XML 属性设置各种效果(文字、颜色、渐变、边框、圆角和阴影)的按钮

    Android 开发技术周报 Issue#245

  8. ProgressViews

    Fancy Progress View Tool with animation

    Android 开发技术周报 Issue#245

  9. CircularLayoutManager

    Simple in usage Recycler Layout Manager with circular item positioning.

    Android 开发技术周报 Issue#245

  10. coil-transformations

    Image transformations for Coil

    Android 开发技术周报 Issue#245

  11. ChatVoicePlayer

    An Android library to make the implementation of voice/audio messages' playing easier

    Android 开发技术周报 Issue#245

  12. eventex

    Android library to send/post data to Fragments, Layouts, Activity. No need to create interfaces and pass listeners to multiple classes. There is also no need to subscribe/unsubscribe for events!

  13. Instabug Android SDK

    In-app feedback and bug reporting tool for apps. https://instabug.com/

  14. WhatIf

    ☔ WhatIf is kotlin extensions for expressing a single if-else statement, nullable and boolean.

  15. Result

    The modelling for success/failure of operations in Kotlin

  16. SuperAdapter

    A Super simple library can be used for inserting elements in between RecyclerView's elements.

  17. xpref

    A SharedPreferences' wrapper that truly supported sharing data across multi-process

  18. tikxml

    Modern XML Parser for Android

插件

  1. Fladle

    The Gradle Plugin for Firebase Test Lab and Flank

  2. Gradle Properties Plugin

    Gradle plugin to simplify loading project properties from external environment specific files

工具

  1. StringFog

    一款自动对字节码中的字符串进行加密Android插件工具

  2. AndroidInterpolator_AE

    A script for better Android Motion Design,inspired by "Ease and wizz" and "After Ease"

    Android 开发技术周报 Issue#245

  3. DB Browser for SQLite

    Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: https://sqlitebrowser.org

    Android 开发技术周报 Issue#245

指南

  1. mobile-web-best-practice
    移动端 web 最佳实践,基于 vue-cli3 搭建的 typescript 项目,可以用于 hybrid 应用或者纯 webapp 开发。以

设计教程

  1. 设计元素12篇

  2. Google 的 UX 工程师都有哪些技能?

设计工具

  1. Import Colors

    Import colors from macOS CLR, Photoshop ACO, Illustrator ASE, GIMP GPL, Sketch file to Sketch.

技术之外

  1. 手机渐变色工艺的设计和制作难度大吗?

  2. 字体侠客梦——方正侠客体之前世今生

Android 开发技术周报 Issue#246

$
0
0

🔥本期力荐🔥

Toast.show(♾) 音频播客

  1. Debug Google Developer Days China 2019

新闻

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

    露版谷歌相机7.0里出现了也许是用于拍星星的夜间模式

  2. Android 10新调整:特定情况下允许多款APP同时访问音频输入

  3. [图]无需跳转Play商城就能评分留言:谷歌正测试应用内评论系统

  4. 精彩实用又好玩!盘点 2019 Google 开发者大会

  5. Flutter 中文文档网站 flutter.cn 正式发布!

  6. Flutter 1.9 正式发布!| 全平台创新开发体验

教程

  1. Flutter 开发中的一些Tips(三)

开源库

  1. RxBroadcast

    Reactive Broadcast and LocalBroadcast for Android.

  2. ndcrash

    A powerful crash reporting library for Android NDK. Don't forget to run git submodule update --init --recursive after checking out.

  3. pageindicator

    An Instagram like page indicator compatible with RecyclerView and ViewPager.

    Android 开发技术周报 Issue#246

  4. gradle-incap-helper

    Helper library and annotation processor for building incremental annotation processors

  5. LabelsView

    Android的标签列表控件。可以设置标签的选中效果。 可以设置标签的选中类型:不可选中、单选、限数量多选和不限数量多选等, 并支持设置必选项等功能。

    Android 开发技术周报 Issue#246

  6. PDFCreatorAndroid

    Simple library to generate and view PDF in Android

  7. CameraViewEx
    Easy Android camera integration, advanced features.

  8. Thrifty

    an implementation of the Apache Thrift software stack for Android, which uses 1/4 of the method count taken by the Apache Thrift compiler.

  9. TextMatcher

    A simple text watcher that matches specific targets like mention or hashtag in a string by defining rules

App

  1. MusicLake

    音乐播放器,可播在线音乐,qq音乐,百度音乐,虾米音乐,网易云音乐,YouTuBe

    Android 开发技术周报 Issue#246

  2. SimpleCurrency

    A simple application that converts currency

    Android 开发技术周报 Issue#246

插件

  1. gradle-code-quality-tools-plugin

    Gradle plugin that generates ErrorProne, Findbugs, Checkstyle, PMD, CPD, Lint, Detekt & Ktlint Tasks for every subproject.

工具

  1. APK Studio

    Open-source, cross platform Qt based IDE for reverse-engineering Android application packages. https://vaibhavpandey.com/apkstudio/

    Android 开发技术周报 Issue#246

  2. EasyFinder

    一款菜单栏文件暂存工具,使用起来非常简单,直接拖入窗口就行了,方便快捷访问所需文件。

    Android 开发技术周报 Issue#246

  3. AdbServer

    Autotests Adb Server

视频

  1. 【码上开学】学不会协程?很可能因为你看过的教程都是错的——Kotlin 的协程「用力瞥一眼」

设计工具

  1. Figmac

    A super lightweight Figma desktop app that delivers a more natural Mac experience.

    Android 开发技术周报 Issue#246

技术之外

  1. 2019各大公司中秋礼盒超全盘点来了!!!

Android 开发技术周报 Issue#247

$
0
0

新闻

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

    谷歌推出 Kotlin 免费在线课程

  2. 谷歌将于明年3月停用Play游戏服务的多人联机API

  3. 谷歌将于10月15日发布Pixel 4智能手机

  4. 运行Android 10的Google Pixel 4 XL 5G现身Geekbench

教程

  1. Android 中低内存对性能的影响

  2. 实现一个属于你的“语言”-携程Kotlin DSL开发与实践

  3. Kotlin 的协程用力瞥一眼 - 学不会协程?很可能因为你看过的教程都是错的

开源库

  1. Kaspresso

    a UiTest framework based on Espresso, UIAutomator and Kakao and assisting to write right and no-pain ui tests.

  2. adam

    Android Debug Bridge helper written in Kotlin

  3. Moshi-sealed

    Reflective and code gen implementations for serializing Kotlin sealed classes via Moshi polymorphic adapters.

  4. AndroidUtilCodeKTX

    该类库利用 Kotlin 语言特性合理封装了 Android 开发中的常用操作,同时也收集了开发过程中的常用工具类。 旨在做同样的事情,写最少的代码,提升开发效率。

  5. BusyBee

    an alternative API for IdlingResources in Espresso tests. You can use BusyBee instead of CountingIdlingResource to get better log messages and improve your ability to debug problems related to IdlingResources.

  6. Activity Lifecycle Monitor

  7. LoopingViewPager

    A ViewPager and PagerAdapter combination that support auto scroll, infinite loop and page indicators.

    Android 开发技术周报 Issue#247

  8. lint-checks

    a project that contains custom Android Lint checks for frequently occurred mistakes we usually notice during our team's merge reviews. By applying these lint checks you don't need to care about the mistakes they can prevent.

  9. Kotlin Compile Testing

    A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

  10. SuperTextView

    帮助Android开发者快速实现常见渲染效果,比如:圆角、边框、文字描边或空心效果、展示最多 2 个 Drawable 以及控制大小及位置、渐变色背景、触摸变色、展示图片,包括网络图片、为图片设置圆角和边框、修改 Drawable 的颜色和旋转角度、文字渐变色效果、为 Drawable 区域单独设置点击事件、支持 Gif 图展示、为 Gif 图添加边框,以及圆角、支持 Gif 图暂停/播放、修改帧率
    支持提取指定 **Gif 帧

    Android 开发技术周报 Issue#247

  11. KinApp

    A Kotlin In App Purchase library that lets you easily manage your billing process in Android

  12. ParallaxScrollingView

    Parallax scrolling either by offset or automatically.

    Android 开发技术周报 Issue#247

  13. AndroidResourceExtensions

    Convenience extension methods for android's auto-generated /res folder R. class.

  14. StreamingAndroidLogger

    Convenient logger that adds support to having multiple different loggers and different log levels for each one of them. e.g. LogcatLogger, CrashlyticsLogger, On-Device-Weblogging, UDP (e.g. Papertrail), SystemLogging.

  15. AndroidVideoTranscoder

    On device extracting images from videos - creating video from images.

    Android 开发技术周报 Issue#247

  16. DBTools Room for Android

    an library that makes it even easier to work with Google Room Library and SQLite Databases.

  17. RxDebounceClick

    A simple library to prevent debounce click on Android widget,convert into RxJava.

    Android 开发技术周报 Issue#247

  18. LEGO-Catalog

    A LEGO® Catalog app illustrating current Android Architecture state using Android development best practices.

示例

  1. Android Views and Widgets Samples Repository

    This repository contains a set of individual Android Studio projects to help you get started writing/understanding Android views and widgets features.

  2. Android User Interface Samples Repository

    Multiple samples showing the best practices in user-interface on Android.

  3. MotionLayoutExamples

    This is a sample app demonstrating UX/UI animations using MotionLayout.

    Android 开发技术周报 Issue#247

插件

  1. Hagu

    Gradle plugin to enable Kotlin build configuration secrets for Kotlin, Kotlin-Native / Multiplatform.

  2. BuildConfig Gradle-plugin

    A BuildConfig plugin for Gradle java projects

  3. thinApkFile

    一个用于删除apk中无用的 java resources 的 gradle plugin

  4. composer-gradle-plugin

    Gradle task type and plugin for interacting with https://github.com/gojuno/composer

工具

  1. Panache

    🎨 Flutter Material Theme editor https://rxlabz.github.io/panache

    Android 开发技术周报 Issue#247

  2. Quitter

    一款 macOS 定时自动隐藏或退出程序的工具,由著名开发者 Marco Arment(Instapaper、Overcast 的作者)开发,旨在减少注意力分散,更加专注眼前工作。

    Android 开发技术周报 Issue#247

  3. Thief-Book

    一款可以在任务栏、桌面、TouchBar上进行摸鱼的最强的跨平台摸鱼神器,支持小说、股票、按键翻页、鼠标翻页、自动翻页让你体验不同的工作 996,上班族必备神器

    Android 开发技术周报 Issue#247

  4. AndroPyTool

    A framework for automated extraction of static and dynamic features from Android applications

  5. jEnv

    Manage your Java environment http://www.jenv.be

  6. Open On Android

    Open anything on your android phone

    Android 开发技术周报 Issue#247

  7. Jackplay

    a JVM tracing tool that helps you troubleshoot application behaviour. It works at JVM level and supports languages like Java, Groovy, Clojure, etc.

视频

  1. Kotlin 协程的挂起好神奇好难懂?今天我把它的皮给扒了

Funs

  1. 🎮 中文 DOS 游戏

    中文 DOS 游戏合集 https://dos.zczc.cz

指南

  1. 反向面试

    技术面试最后反问面试官的话

技术之外

  1. 维度:数学漫步完整版 by 斯坦福桥科技Frank大叔

    带你漫步数学之美!豆瓣高达9.3分顶级数学纪录片《维度:数学漫步》完整版终于找到了!顶级数学纪录片,堪称激发数学思维的秘诀!爱看纪录片的朋友一定要马住看一看!看完从此对数学上瘾!本片讲述了许多深奥的数学知识,如4维空间中的正多胞体、复数、分形(fractals)、纤维化理论(fibrations)等等,内容相对晦涩,足够让爱数学的你过一把烧脑的瘾!

  2. 独家专访曹德旺:与发达国家进行竞争,制造业一定不能丢

  3. Alex Honnold首次TED公开演讲自由攀岩酋长岩


Android 开发技术周报 Issue#248

$
0
0

新闻

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

    专为入门手机打造 Android 10 Go Edition发布

  2. Android 11曝光:系统更新可先试用 满意后再安装

  3. 华为、荣耀、OPPO、realme、一加完成统一推送服务开发

  4. 安卓上市11年 为何说iPhone用户也要感谢它

教程

  1. 治理令人头痛的pthread_create OutOfMemoryError错误

开源库

  1. NiceImageView

    Android 圆角、圆形 ImageView

    Android 开发技术周报 Issue#248

  2. beeshell

    React Native 组件库

  3. ComplexView

    A simple Android library that applies shadows of any color to views and allows easy manipulation of edges.

    Android 开发技术周报 Issue#248

  4. Geolocator

    Location tracking & geofencing the easy way. Supports background, killed app, rebooted device different update intervals.

    Android 开发技术周报 Issue#248

  5. ActivityTaskView

    Show activity tasks, and lifecycles of activities, fragments in you app!

    Android 开发技术周报 Issue#248

  6. ExpandableLayout

    🦚 An expandable layout that shows a two-level layout with an indicator.

    Android 开发技术周报 Issue#248

App

  1. BaldPhone

    A new accessible interface for your smartphone, suitable for seniors

工具

  1. ArtiPub

    一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub安装简单,提供了多种安装方式,可以一键安装使用,安装一般只要5分钟。

    Android 开发技术周报 Issue#248

  2. Resume Builder

    A free tool that lets you create a professional resume in minutes. We make it dead simple to build a resume, so you can get hired sooner.

视频

  1. 【码上开学】到底什么是「非阻塞式」挂起?协程真的比线程更轻量级吗?

设计教程

  1. 聊聊设计团队标准动作

  2. 设计与算法 | Google Photos Web UI

设计工具

  1. Page Flows

    一个操作流程案例收集网站,以录屏的方式把优秀 app 和网站的操作记录下来,并且有文字注解每个步骤关键点,以此激发你的灵感。

  2. Collabshot

    一款在线图像协同工具,上传屏幕截图,即可与他人协作标记图片,也可以创建一个空白页面当白板使用,支持网页版和Windows、Linux 客户端。

设计资源

  1. All Mockups

技术之外

  1. 不可思议的456天-寄正通往监狱大门的外包服务商们

  2. 豆瓣9.6佳作再出续集:在上学途中,他们随时会死

  3. 如何让有分歧的人开展对话? | TED演讲

Android 开发技术周报 Issue#249

$
0
0

新闻

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

    Google Pixel 4和Pixel 4 XL的价格在发布前泄露

  2. 谷歌Pixel 4/4 XL即将登场:搭载骁龙855 Pixel Neural Core

  3. Google Pixel 4 渲染图泄漏 包含三种配色

  4. 加速一键访问:Google Assistant迎来Action Blocks更新

  5. Google Pixel 4启动器与动态壁纸APK安装文件泄露

开源库

  1. Waterfall Toolbar

    an Android version of Material Design's web component waterfall toolbar.

    Android 开发技术周报 Issue#249

  2. SurveyKit

    Create beautiful surveys on Android (inspired by ResearchKit Surveys on iOS)

    Android 开发技术周报 Issue#249

  3. ColoredShadowImageView

    ColoredShadowImageView allows you to create a beautiful shadow around the image based on corresponding area colors.

    Android 开发技术周报 Issue#249

  4. PlayTabLayout

    a tab layout very similar to Google Play tab layout. The main feature is that ripple shows in a particular place where user taps.

    Android 开发技术周报 Issue#249

  5. MarkdownView-Android

    an Android webview with the capability of loading Markdown text or file and display it as HTML, it extends Android webview.

    Android 开发技术周报 Issue#249

  6. AutoLinkTextViewV2

    a TextView that supports automatic detection of Hashtags (#), Mentions (@) , URLs (http://), Phone Nubers and emails

    Android 开发技术周报 Issue#249

  7. remove-bg

    a free service to remove the background of any photo. It works 100% automatically http://remove.bg

    Android 开发技术周报 Issue#249

  8. AddressPicker

    A simple light weight android library to pick address from google map and places API

    Android 开发技术周报 Issue#249

  9. SlidableLayout

    SlidableLayout 致力于打造通用、易用和流畅的上下滑动翻页布局。专注于通用的上下切换场景,包括但不限于直播间切换、阅读图书翻页、短视频应用等。

    Android 开发技术周报 Issue#249

  10. Rally

    a personal finance app that uses Material Design components and Material Theming to create an on-brand experience with a data-driven aesthetic.

    Android 开发技术周报 Issue#249

  11. Android View Animations in Java

    Awesome library to use the view animation system to perform tweened animations such as Attention, Bounce, Fade, Flip, Rotate, Slide and Zoom on Views.

    Android 开发技术周报 Issue#249

  12. material design components showcase

    A glorified layout file to which you can apply your Android theme

    Android 开发技术周报 Issue#249

  13. parse-android-test-app

    Test Android application for Parse test server. Server: https://github.com/fartem/parse-test-server

    Android 开发技术周报 Issue#249

  14. Androidx Auto Scroll ViewPager

    Auto scroll viewpager working with Androidx libraries

  15. Trialer

    A small and simple library for managing trial period in your android app.

  16. Elements

    A modular approach to RecyclerView adapters with reusable, testable, independent, coordinated components.

  17. java-dotenv

    🗝️ Dotenv is a module that loads environment variables from a .env file

  18. paparazzi

    An Android library to render your application screens without a physical device or emulator.

  19. common-android

    Common android classes/utils for clean architecture with MVVM + Coroutines/RxKotlin

示例

  1. Android App Bundle Samples Repository

    This repo has been migrated to github.com/android/app-bundle. Please check that repo for future updates. Thank you!

  2. android-lint-checks-demo

    This is a simple demo repo that shows how to configure and write custom lint checks in an Android project.

App

  1. Tachiyomi

    a free and open source manga reader for Android.

    Android 开发技术周报 Issue#249

  2. MyBookshelf

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

  3. GitTouch

    Android 开发技术周报 Issue#249

插件

  1. editorconfig-gradle-plugin

    A Gradle plugin for checking whether project files comply with format rules defined in .editorconfig files and eventually also for fixing the violations

  2. Code Style Hook

    An IDEA IntelliJ plugin to apply the project's code style to changed files on commit.

  3. McImage

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

  4. HTTPie

    is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple http command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.

    Android 开发技术周报 Issue#249

工具

  1. http-server

    is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning.

  2. Image Comparison

    Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation qa tests.

    Android 开发技术周报 Issue#249

  3. GeneralNewsExtractor

    新闻网页正文通用抽取器 Alpha 版.

  4. Password Generator

    A simple app built with NodeGUI, to generate random passwords.

    Android 开发技术周报 Issue#249

  5. Uber Apk Signer

    A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1 and v2 Android signing scheme has an embedded debug keystore and auto verifies after signing.

    Android 开发技术周报 Issue#249

算法

  1. 什么是动态规划(Dynamic Programming)?动态规划的意义是什么?

设计工具

  1. Data From Local

    Figma plugin to insert data from local TXT file or JPG / PNG images.

    Android 开发技术周报 Issue#249

设计资源

  1. Glaze

    Memorable products, brands, & presentations start with our
    curated royalty-free illustration library

    Android 开发技术周报 Issue#249

技术之外

  1. 原创 | 屌丝的逆袭:志愿军凭啥能赢得韩战?

Android 开发技术周报 Issue#250

$
0
0

新闻

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

    安卓标杆旗舰突然上架:重要配置全曝光

  2. 谷歌或于近期恢复对华为的GMS服务供应

  3. 谷歌官方首次提及Android 11

  4. 谷歌 Pixel 4 发布会前瞻:全新外观多项黑科技 还有 5G 版?

  5. Android 10推进:谷歌将于明年2月停止旧版系统的GMS认证

  6. 谷歌被曝正在测试Pixel 4 5G版本 并且已经在中国试生产

  7. [图]2019年10月Android安全补丁发布:共计修复26处漏洞

  8. 谷歌统一Android 10.0开机图案:新字体和机器人LOGO上线

  9. 谷歌将强制OEM厂商隐藏非原生Android导航选项

  10. [图]快充混战局面即将缓解:谷歌要求新安卓设备必须兼容USB-PD

开源库

  1. Beagle

    A smart and reliable companion library for debugging your Android apps

    Android 开发技术周报 Issue#250
  2. Orient - UI

    🍉Orient-Ui is a Android Ui Library~

    Android 开发技术周报 Issue#250

  3. WaveformControl

    Interface for displaying audio data as waveform for Android.

    Android 开发技术周报 Issue#250
  4. Empress

    Android framework for ruling your app

  5. marathon

    Cross-platform test runner written for Android and iOS projects https://malinskiy.github.io/marathon/

  6. hypershard-android

    A fast and easy CLI tool that leverages AST (Abstract Syntax Tree) to parse test files for the purposes of test collection.

  7. GIFCompressor

    Compresses your GIFs into lightweight MP4 video using fast, hardware accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.

Android 开发技术周报 Issue#250Android 开发技术周报 Issue#250

  1. Hardcoder

    一套 Android APP 与系统间的通信解决方案,突破了 APP 只能调用系统标准 API,无法直接调用系统底层硬件资源的问题,让 Android APP 和系统能实时通信。APP 能充分调度系统资源如 CPU 频率,大小核,GPU 频率等来提升 APP 性能,系统能够从 APP 侧获取更多信息以便更合理提供各项系统资源。同时,对于 Android 缺乏标准接口实现的功能,APP 和系统也可以通过该框架实现机型适配和功能拓展。

  2. PanelSwitchHelper

    ✔️ A framework that helps the keyboard smoothly transition to the function panel

    Android 开发技术周报 Issue#250
  3. Android RetroFix

    Backports Java 8 APIs (java.util.Optional, java.util.function, java.util.stream, java.util.concurrent.CompletableFuture) to Android APIs < 24 (Android 7.0 Nougat)

  4. BubbleSeekBar

    A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现

    Android 开发技术周报 Issue#250

  5. AdvancedRecycleView

    ♻ RecycleView with multiple view types, inner horizontal RecycleView and layout animation

    Android 开发技术周报 Issue#250

  6. Insetter

    a library to help apps handle WindowInsets more easily

  7. Crumb

    An annotation processor for breadcrumbing metadata across compilation boundaries.

  8. Formula

    A functional reactive framework for managing state and side effects based on RxJava.

  9. shotwatch

    Android Screenshot Watcher (Screenshot Detection)

    Android 开发技术周报 Issue#250

  10. YCWebView

    基于腾讯x5开源库,提高webView开发效率,大概要节约你百分之六十的时间成本。该案例支持处理js的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常error状态、支持视频播放并且可以全屏、支持加载word,xls,ppt,pdf,txt等文件文档、发短信、打电话、发邮件、打开文件操作上传图片、唤起原生App、x5库为最新版本,功能强大。

  11. WeDialog

    A simple, support customView dialog library based on DialogFragment. We can use it to show dialog more simply.

    Android 开发技术周报 Issue#250

  12. TimeLinePicker

    a library for people who want to show or pick up timelines on a table of 24 hours of a week, you could easily use it by default styles or you could diy your own colors and limitations.

    Android 开发技术周报 Issue#250

  13. KFormMaster

    Generic form builder in Kotlin

    Android 开发技术周报 Issue#250

App

  1. YalpStore

    Download apks from Google Play Store

    Android 开发技术周报 Issue#250
  2. SmsCodeHelper

    自动复制短信中的验证码到剪切板

  3. WiFiAnalyzer
    Android application to analyze WiFi signals.

    Android 开发技术周报 Issue#250

  4. AR-Toolbox

    ARCore & Sceneform Playground

    Android 开发技术周报 Issue#250

插件

  1. Android X2J

    一个 Gradle 插件,它可以在 APK 编译期间 自动 将你的 XML 布局翻译成 Java 代码,并 自动 注入到 Activity 和自定义布局中。

工具

  1. n8n

    Free node based Workflow Automation Tool. Easily automate tasks across different services. https://n8n.io

    Android 开发技术周报 Issue#250

  2. displayplacer

    macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS.

    Android 开发技术周报 Issue#250

  3. Android Emulator Container Scripts

    a set of minimal scripts to run the emulator in a container for various systems such as Docker, for external consumption. The scripts are compatible with both Python version 2 and 3.

  4. GIT quick statistics

    a simple and efficient way to access various statistics in a git repository.

    Android 开发技术周报 Issue#250

  5. source-pilot

    A chrome extension to enable IDE like file navigation in GitHub

指南

  1. AndroidFaceInterview

    Android面试题集 & 答案,助你拿到心仪Offer

设计工具

  1. Represent

    Seamlessly, live and remote directly on your client‘s devices
    without leaving Sketch.

Android 开发技术周报 Issue#251

$
0
0

新闻

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

    Google Pixel 4 搭载的雷达芯片是噱头吗?

  2. Pixel 4修复了Android 10与第三方启动器不兼容的问题

  3. 谷歌Pixel 4系列确认原生支持双卡双待

  4. 谷歌推出Pixel 4系列手机:全系标配90Hz刷新率屏幕

教程

  1. Android兼容Java 8语法特性的原理分析

  2. 【码上开学】Kotlin 协程的挂起【文章】

  3. 新的流畅体验,90Hz 漫谈

  4. 使用全新 Android 模拟器工具进行持续测试

开源库

  1. ADI

    通过 JVMTI 实现的 Android 应用开发调试的增强工具集,目前主要提供性能相关的监控能力。

    Android 开发技术周报 Issue#251

  2. Android-Intent-Library

    A library which will save you a lot of time from writing the same intent creation code. it consist of many intent creation codes like Share, Contacts, Email and etc, which you can easily use.

  3. GridPagerSnapHelper

    A powerful tools to impl grid paging layout by RecyclerView,support horizontal and vertical page

    Android 开发技术周报 Issue#251

  4. StatusBarUtil

    Android沉浸式状态栏,支持状态栏渐变色,纯色, 全屏,亮光、暗色模式,适配android 4.4 -10.0机型,支持刘海屏,滴水屏

    Android 开发技术周报 Issue#251

  5. Simple Store

    Simple yet performant asynchronous file storage for Android https://uber.github.io/simple-store/

  6. Android-CleanArchitecture-Kotlin

    This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

    Android 开发技术周报 Issue#251

  7. bytedance scene

    a lightweight Android library of navigation and page segmentation based on view.一个基于View的轻量级导航和页面切分组件库

  8. View404

    🍀 Easy way to implement 404 not found screens for android.

    Android 开发技术周报 Issue#251
  9. alpha

    一个基于PERT图构建的Android异步启动框架,它简单,高效,功能完善。

  10. IdCardOCR

    极速识别中国二代身份证(无需联网,离线秒扫,极速识别)身份证所有信息, 包含 姓名、性别、出生年月、详细地址,正反面。

  11. ReactivePlayBilling

    An RxJava wrapper for the Google Play Billing Library

  12. Barber

    A type safe Kotlin JVM library for building up localized, fillable, themed documents using Mustache templating

  13. BottomDrawer

    Easy way to make Bottom Sheet with animation

    Android 开发技术周报 Issue#251

  14. SelfAdjointView

    一个方便开发者实现滑动内联动效的安卓库,这些效果包括平行滑动、缩放和透明度变化,支持同时作用于一个布局,也支持用户自定义某些滑动内联动效。

    Android 开发技术周报 Issue#251

  15. Multi-ColorPicker

    This is the most standard and powerful multi colorpicker library.

    Android 开发技术周报 Issue#251

  16. RecyclerView Margin Decoration

    A library for add margin each item in RecyclerView.

    Android 开发技术周报 Issue#251

  17. Fuse

    The simple generic LRU cache for Android, backed by both memory cache (LruCache) and disk-based cache (DiskLruCache) by Jake Wharton

  18. Eazy Runtime Permission

    Android library to handle runtime permission through Kotlin coroutines and Livedata.

  19. PersistentCookieJar

    A persistent CookieJar implementation for OkHttp 3 based on SharedPreferences.

示例

  1. UberCarAnimation

    A demo app showing movement of car on map like in Uber.

    Android 开发技术周报 Issue#251

  2. Android Performance

    Multiple samples showing the best practices in performance on Android.

App

  1. Lightning Browser

    A lightweight Android browser with modern navigation http://acrdevelopment.org

  2. My-Wallet-V3-Android

    Next-generation HD (BIP32, BIP39, BIP44) bitcoin, ethereum and bitcoin cash wallet.

  3. FileTransfer

    Transfer any files from PC to your phone easily.

  4. TheMovies

    🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

    Android 开发技术周报 Issue#251

插件

工具

  1. QtScrcpy

    Android实时投屏控制软件

    Android 开发技术周报 Issue#251

  2. KeeWeb

    Free cross-platform password manager compatible with KeePass

    Android 开发技术周报 Issue#251

  3. NetNewsWire

    a free and open source RSS reader for Mac

    Android 开发技术周报 Issue#251

  4. Xnip

    Mac上方便好用的截图工具,拥有齐全的标注功能,您可以对截取的图片进行标注,在标注的同时还能重新调整截图大小。

    Android 开发技术周报 Issue#251

  5. TakeNote

    A web-based note-taking app with GitHub sync and Markdown support.

    Android 开发技术周报 Issue#251

  6. Frida Android Helper

    Frida Android utilities,Currently the project only includes commands to start, stop, restart and most importantly update the latest frida-server on your Android device.

  7. Advanced REST Client

    Advanced REST Client - Desktop application

  8. Scrcpy GUI

    ✨ A simple & beautiful GUI application for scrcpy

    Android 开发技术周报 Issue#251

  9. MacForge

    💻 📦 Application, plugin and theme discovery and manager for macOS https://www.macenhance.com/macforge

    Android 开发技术周报 Issue#251

  10. App Privacy Policy Generator

    A simple web app to generate a generic privacy policy for your Android/iOS apps

    Android 开发技术周报 Issue#251

  11. mxget

    一款用Go语言编写的命令行程序,是 music-get 的升级版,开发的初衷是为程序员提供更优雅的音乐下载体验。

设计教程

  1. UI设计成长笔记 No.17

设计工具

  1. Pexels Plugin

    The Pexels plugin for Sketch gives you access to authentic free stock photos

  2. Sketch Styler

    Styler assigns styles automatically to all of your unstyled layers.

技术之外

  1. 「Shape Up」 适合中小团队的一种工作方式

  2. 与互联网相关的一些基金会和非营利性组织

Android 开发技术周报 Issue#252

$
0
0

教程

  1. Android 基于 Choreographer 的渲染机制详解

开源库

  1. ColorPicker

    A simple color picker library for Android

  2. Transcoder

    🎞 Accelerated video transcoding using Android MediaCodec API without native code (no LGPL/patent issues). Supports cropping to any dimension.

  3. nav2main

    A repository for android go back to main activity while only one activity last.

  4. Recurrence picker

    Fully customizable recurrence picker dialog and fragment, compatible with API 19. Easy to set up and to customize, almost every view can be styled with attributes. Several settings are available to change the picker interface and behavior.

  5. VideoLayout

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

  6. ZoomLayout

    A collection of components that support zooming and panning of View hierarchies, images, video streams, and more.

  7. Certificate Transparency for Android

    Certificate transparency for Android and Java

  8. DoubleLift

    🦋 Expands and collapses a layout's horizontal and vertical sequentially.

  9. MethodTraceMan

    用于快速找到高耗时方法,定位解决Android App卡顿问题。通过gradle plugin+ASM实现可配置范围的方法插桩来统计所有方法的耗时,并提供友好的界面展示,支持耗时筛选、线程筛选、方法名筛选等。

  10. IndicatorScrollView

    🧀 Reacts dynamically with an indicator when the scroll is changed.

  11. SmoothBottomBar

    A lightweight Android material bottom navigation bar library

示例

  1. material-components-android-examples

  2. Compose Samples Repository

App

  1. Android Logcat without Root

    Read Android logs without root access. The app uses remote debugging to connect to phone local ADB daemon. Configuring remote debugging on a phone can be challenging and requires some technical expertise. It has to be done once and after each device reboot.

  2. LibreraReader

    an e-book reader for Android devices; it supports the following formats: PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ, CBR, and OPDS Catalogs

插件

  1. Gradle Test Logger Plugin

    A Gradle plugin for printing beautiful logs on the console while running tests.

  2. GradleKotlinConverter

    Convert from Groovy to Kotlin DSL for Gradle, focused on Android.

  3. fataar-gradle-plugin

    Gradle plugin to help embed dependencies in generated AAR artifact

工具

  1. tomato-pie

    A new UI for Pomodoro Technique. Schedule your time directly with a clock.

  2. min-alpine-android-sdk

    A Dockerfile for a minimal Android SDK install using Alpine Linux

  3. magnetW

    磁力搜网页版 - 磁力链接聚合搜索

  4. Web Clipper

    You can use Web Clipper to save anything on the web to anywhere.

新闻

  1. Google做了6个超好玩的应用 但目的却是让你放下手机

  2. Google上线“.new”短地址 方便用户快速添加日程

  3. iFixit拆解Pixel 4 XL:对维修人员不友好 使用大量胶水固定

  4. 2019年Q3中国Android智能手机报告:华为市占率近4成

  5. Pixel智能机可自动设置Android 10的某些规则

  6. Google Pixel 4:一只特立独行的猪

指南

  1. 约定式提交

    一种用以给提交信息增加人机可读的信息的规范

设计工具

  1. Pexels Plugin

    The Pexels plugin for Sketch gives you access to authentic free stock photos

  2. Sketch Styler

    Styler assigns styles automatically to all of your unstyled layers.

技术之外

  1. 「Shape Up」 适合中小团队的一种工作方式

  2. 与互联网相关的一些基金会和非营利性组织

Android 开发技术周报 Issue#253

$
0
0

教程

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

    使用 Kotlin 构建 Android 应用 | Kotlin 迁移指南 (上篇)

  2. 安居客 Android App 走向平台化

  3. Conversion By Translation - Changing Your Android App Language At Runtime

  4. 一条电商 Android 工程化实践

开源库

  1. Gordon

    Android Test Runner

  2. kotlin-inject

    A compile-time dependency injection library for kotlin.

  3. ADB Library

    A Java library implementation of the ADB (Android Debug Bridge) network protocol.

  4. RangeSeekBar

    A beautiful and powerful SeekBar what supports single、 range、steps、vetical、custom( 一款美观强大的支持单向、双向范围选择、分步、垂直、高度自定义的SeekBar)

    Android 开发技术周报 Issue#253

  5. ShadowHelper

    A library to add shadows for the Android View.(一个方便为Android View添加自然的阴影的库)

    Android 开发技术周报 Issue#253

  6. Prism4j

    Simplified Java clone of prism-js. No rendering, no themes, no hooks, no plugins. But still a language parsing.

  7. CheckoutVerifier

    Verify your In-App Purchase receipts & protect your Apps from hacking, patching used by Piracy Apps like Lucky Patcher.

  8. ImagePicker

    A simple library that allows you to select images from the device library or directly from the camera.

    Android 开发技术周报 Issue#253

  9. ZooParkMVP

    A lightweight MVP frame. It's easy to use and has already integrated many famous third-party libs

  10. PageRecyclerView

    PageRecyclerView实现翻页功能及无限轮播。

    Android 开发技术周报 Issue#253

  11. Orbit MVI

    An MVI framework for Kotlin and Android

  12. Flourish

    🎩 A polished and dynamic way to show up layouts.

    Android 开发技术周报 Issue#253

  13. OpenGraphKt

    A dead simple OpenGraph tags parser for Kotlin

  14. SDKHotFix

    在用户规模千万级别的app中验证过,稳定无兼容问题,5分钟让你的SDK拥有热修复能力的需求。A SDK hotfix library with stable verified in tens of millions of users can be accessed in only five minutes.

  15. Curtain
    一个Android 高亮View蒙层库

    Android 开发技术周报 Issue#253

  16. NetBare

    一款网络包拦截和注入框架,可以实现抓包、屏蔽包、改包等各种强大功能。

  17. SVG-Android

    一款支持在Android 4.0+系统上显示SVG图片的开源库

    Android 开发技术周报 Issue#253

  18. Lancet

    A lightweight and fast AOP framework for Android App and SDK developers

  19. android-zxingLibrary

    几行代码快速集成二维码扫描功能

  20. java-diff-utils

    Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.

  21. FlowRecorder

    A utility class to make it easier to test emissions on kotlin's Flow Type over time

  22. FlowRedux

    Port of RxRedux by using Flow from Kotlin Coroutine's.

  23. Croppy

    Image Cropping Library for Android

    Android 开发技术周报 Issue#253

  24. Fitbit Gatt

    The FitbitGatt API is designed to provide a strong state machine around all Android gatt operations with the aim of making Android BLE development across Android vendors as straightforward and side-effect free as possible.

  25. ShapeOfView

    Give a custom shape to any android view Useful for Material Design 2

    Android 开发技术周报 Issue#253

  26. Jabel

    unlock Javac 12+ syntax when targeting Java 8

  27. StringPacks

    a library to store translation strings in a more efficient binary format for Android applications, so that it reduces the Android APK siz

  28. RubberPicker

    Android Rubber Picker Library

    Android 开发技术周报 Issue#253

App

  1. MaterialGallery-android

    Material Components Gallery Application

    Android 开发技术周报 Issue#253

  2. OpenLauncher

    an open source launcher project for Android devices that has been built completely from scratch.

    Android 开发技术周报 Issue#253

  3. FunnyDraw

    绘画天赋不行,编码技术来补,猜画小歌小程序辅助工具。

    Android 开发技术周报 Issue#253

  4. HeartRate

    使用Android手机的摄像头,通过闪光灯识别手指的血管,完成心率的检测,绘制出心率图

插件

  1. gradle-archetype-plugin

    Gradle plugin that creates projects from your own cookiecutter

工具

  1. DBeaver

    Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports any database which has JDBC driver (which basically means - ANY database). EE version also supports non-JDBC datasources (WMI, MongoDB, Cassandra, Redis).

    Android 开发技术周报 Issue#253

  2. Onefetch

    a command line tool that displays information about your Git project directly on your terminal.

    Android 开发技术周报 Issue#253

  3. NetNewsWire

    a free and open source feed reader for macOS.

  4. android-keyboard-gadget

    Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader.

  5. ḫpr

    镜像任意 git 仓库到 Gitlab 的同步工具,具有定时更新的功能。

  6. GitHub Workflow for Alfred 3

    You can search through GitHub (gh) and your GitHub Enterprise instance (ghe).

    Android 开发技术周报 Issue#253

  7. BullshitGenerator

    狗屁不通文章生成器

新闻

  1. 21亿美元收购Fitbit 揭秘谷歌布局医疗健康产业的野心

  2. 谷歌Pixel 3/Pixel 3 XL再次意外收到员工内部测试的版本更新

  3. Android 11有望完善无线ADB调试功能:扔掉数据线吧

指南

  1. Vim 从入门到精通

设计工具

  1. Symbol Master Renamer

    Sketch plugin to rename and organize the master symbols.

    Android 开发技术周报 Issue#253

  2. culrs/

    颜色管理和配色工具

设计资源

  1. Outline 图标库

  2. Glaze

    矢量插画素材库

技术之外

  1. 腾讯发布2019互联网趋势报告,205页PPT解读16大机会

  2. 个人开源项目如何从零到年入百万美元

Android 开发技术周报 Issue#254

$
0
0

教程

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

    Systrace 基础知识 - MainThread 和 RenderThread 解读

  2. Systrace 基础知识 - Input 解读

  3. Gradle Builds Everything —— 处理依赖(aar)

  4. Android开发者,是时候了解LeakCanary了

  5. Android应用逻辑漏洞半自动化挖掘思路

开源库

  1. AndroidFastScroll

    为 RecyclerView 和其他 View 添加快速滚动支持;优点是高度可定制/扩展、自带默认和 MD2 两种样式、支持自定义 padding 以支持 window insets等等。

    Android 开发技术周报 Issue#254

  2. recycleradapter-generator

    Make displaying RecyclerViews easier by generating it's adapter with simple annotations.

  3. Android-SerialPort

    Android平台上的串口调试库,支持串口号、波特率、数据位、校验位、停止位、流控等设置,能更方便的做串口调试

  4. AnyChart-Android

    an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.

    Android 开发技术周报 Issue#254

  5. LayoutManagerGroup

    👉 Customize the LayoutManager of RecyclerView(自定义LayoutManager)

    Android 开发技术周报 Issue#254

  6. StickyDecoration

    利用RecyclerView.ItemDecoration实现顶部悬浮效果

    Android 开发技术周报 Issue#254

  7. InAppUpdater

    Android Library to easily implement in-app updates. Support with a ⭐️ Contributions are welcome! 🙌

    Android 开发技术周报 Issue#254

  8. FlipTimerView

    FlipTimerView library for Android

    Android 开发技术周报 Issue#254

  9. AndroidColorX

    a library to provide color utilities as Kotlin extension functions.

    Android 开发技术周报 Issue#254

  10. EasyPay

    This is a library for Developers easily to use Alipay,WechatPay and UnionPay in Android project. EasyPay(易支付)集成并高度封装了Android平台的微信支付,支付宝支付以银联支付。使用此库,开发者可以使用简单方便的api实现支付功能。

  11. FloatWindow

    (最新)Andorid 任意界面悬浮窗,实现悬浮窗如此简单,老项目没有人维护:https://github.com/yhaolpz/FloatWindow

    Android 开发技术周报 Issue#254

  12. ChiliPhotoPicker

    Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.

    Android 开发技术周报 Issue#254

  13. RxRequester

    Simple & Clean RxJava requester for Android

  14. FlipTabs

    Android Flip Tabs Library

    Android 开发技术周报 Issue#254

示例

  1. Jetpack-MVVM-Best-Practice

    是 难得一见 的 Jetpack MVVM 最佳实践!在 蕴繁于简 的代码中,对 视图控制器 乃至 标准化开发模式 形成正确、深入的理解!

  2. Dynamic code loading sample

    Android dynamic code loading sample for Dynamic Feature Modules.

App

  1. CatchUp

    An app for catching up on things.

    Android 开发技术周报 Issue#254

  2. KeePassDX

    a multi-format KeePass manager for Android devices. The application allows to create keys and passwords in a secure way by integrating with the Android design standards.

    Android 开发技术周报 Issue#254

  3. VPN.ht for Android

    VPN.ht Android Application. Based on ics-openvpn.

插件

  1. Gradle Shadow

    Gradle plugin for creating fat/uber JARs with support for package relocation.

  2. SvgGlidePlugins

    Plugins for Glide 4 image loading libraries for load SVG

工具

  1. aospxref.com

    一个看 Android 源代码的网站, 提供了与 http://androidxref.com 完全一样的源码浏览和交叉索引功能;除此之外,它还有一些别的优点:1. 跟随 Android 版本更新,你永远可以看到最新的源代码。2.服务器在阿里云,国内访问速度贼快。3. opengrok 版本较高,查阅代码时会有自动提示。4. 对页面做过部分优化,使用更便捷;比如可以在任意界面跳转到首页。

新闻

  1. Android 10 允许卸载应用程序后保留其数据

  2. 谷歌联合三家安全公司共同打击Android恶意软件

  3. 谷歌推出Android Auto手机荧幕版

  4. [图]美区Google Play推出“Play Points​”奖励计划:可兑换现金购买商品

  5. 2019年11月的Android安全补丁发布:共计修复38处漏洞

  6. Android NFC漏洞可被黑客拿来传播植入恶意软件

视频

  1. 是时候迁移至 AndroidX 了 | AndroidDevSummit 中文字幕视频

  2. 使用手势导航实现边到边全屏体验 | AndroidDevSummit 中文字幕视频

  3. Room 的最新进展 | AndroidDevSummit 中文字幕视频

  4. WorkManager 进阶课堂 | AndroidDevSummit 中文字幕视频

指南

  1. emoji-cheat-sheet

    A markdown version emoji cheat sheet

  2. BigData-Notes

    大数据入门指南 ⭐️

设计教程

  1. 字体风格辨识指南

技术之外

  1. 自由职业一年,有些蒙逼

Android 开发技术周报 Issue#255

$
0
0

教程

  1. Android静态代码扫描效率优化与实践

  2. Probe:Android线上OOM问题定位组件

  3. Navigation with Dynamic Feature Modules

  4. 一种有效管控APP隐私权限的解决方案

开源库

  1. Screenshotty

    A library for programatically capturing screenshots on Android

  2. Cactus

    Android Keep Alive(安卓保活),Cactus 集成双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐

  3. Flow Preferences

    Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences

  4. EasyReveal

    Android Easy Reveal Library

  5. TextViewRichDrawable

    Android TextView with rich support of compound drawables

  6. Jetpack-MusicPlayer

    一款基于 Jetpack MVVM 架构开发的 音乐播放控制组件

  7. RackMonthPicker

    android library dialog month picker

  8. AlignTextView

    字体对齐的textview

  9. SPORK

    A Retrofit-inspired ORM for Android's SharedPreferences that turns an annotated interface into a SharedPreference accessor object.

  10. Kotpref

    Android SharedPreferences delegation library for Kotlin

示例

  1. RealWorld Example App

    Kotlin + http4k codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

App

  1. Lottery

    一款帮你选择彩票号码的软件,项目采用了 Material Design + MVP + RxJava + Retrofit + Dagger 的方式搭建。

  2. Designer

    组件化+Kotlin开发-一个充满设计感的开源App

  3. Bitrise_Android

    Unofficial Bitrise client for Android

  4. android-remote-temperature-control-client

    Remote client for Arduino temperature project. Main functionality working and tested on real system (see more here). May contains some UI bugs.

  5. Etar Calendar

    an open source material designed calendar made for everyone!

  6. TvFlix

    Android app based on MVVM design with Android JetPack Libraries purely written in Kotlin

插件

  1. Gradle plugin for PIT Mutation Testing

    The plugin provides an ability to perform a mutation testing and calculate a mutation coverage of a Gradle-based projects with PIT.

  2. check-gradle-checksums

    Check your gradle-wrapper jar's checksum on CI. This is particularly useful for OSS projects.

工具

  1. ArtifactFinder

    An Android Studio Plugin to find Maven Artifacts by class name

  2. Git History

    Quickly browse the history of a file from any git repository https://githistory.xyz/

  3. Maccy

    Clipboard manager for macOS which does one job - keep your copy history at hand. Period.

  4. 夸克 H5

    一款基于WEB的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。类似易企秀、百度 H5的H5制作、建站工具

  5. Droid

    A command-line tool for checking Android OS version history written by Rust.

新闻

  1. [图]继日本和韩国后,谷歌Play Point积分奖励活动登陆美国市场

  2. 谷歌Pixel 4更新:修复相机白平衡问题

  3. Android 10不再为老旧App提供菜单导航键

  4. 云游戏设备长啥样?谷歌Stadia实体机拆箱视频赏

  5. [图]Android-x86 9.0 Pie首个候选版本已放出 支持OpenGL ES 3.0

视频

  1. Android 权限说明 | AndroidDevSummit 中文字幕视频

  2. 读懂 Android Studio 分析工具数据 | AndroidDevSummit 中文字幕视频

  3. 老铁们,我把应用“压缩”了!

    详细了解 R8 应用压缩器,看看我们如何用该工具为开发者减压。简直不要太棒。

  4. 在持续集成 (CI) 环境中使用 Android 模拟器 | AndroidDevSummit 中文字幕视频

指南

  1. Golang - 100天从新手到大师

设计工具

  1. Minimap

    A Sketch plugin to navigate large pages with ease.

  2. Sketch Data Faker

    A Sketch plugin providing 130+ types of smart placeholder content for your mockups from Faker.js and other sources. https://sketchfaker.com

技术之外

  1. 100 年前的东北大鼠疫,67 天消灭疫情的伍连德

Android 开发技术周报 Issue#256

$
0
0

教程

  1. Android App 启动优化全记录

开源库

  1. Android-GetAPKInfo

    获取Android应用基本信息的工具集

  2. DialogV3

    🔥空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义

  3. PathLayoutManager

    RecyclerView的LayoutManager,轻松实现各种炫酷、特殊效果

  4. ThreadPoster

    Lightweight library for explicit and unit testable multithreading in Android.

  5. layercach

    Caching made simple for Android and Java.

  6. Tracker

    Tracker 是Android 上的一个用户行为跟踪框架,根据预先订阅的事件链,以观察者模式监听用户的行为,当用户的行为与订阅的一样时,通知给订阅者。

  7. SwipeCardRecyclerView

    利用RecyelerView打造的炫酷滑动卡片,支持左滑右滑删除

  8. Doki

    An Android library that displays information from dontkillmyapp.com to users in a clean and presentable manner.

  9. Slimber

    Built upon Timber. Without performance penality.

  10. LiquidSwipe

    Android LiquidSwipe Library

  11. GButton

    A simple library that can implement custom google sign in button in your android app.

  12. DslAdapter

    🔥 Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持情感图状态切换, 加载更多, 多类型Item等

  13. RxTest

    Kotlin DSL for easier RxJava testing.

  14. Jhash

    Password hashing utility in Java. It can hash passwords with PBKDF2 hmac SHA1/SHA256/SHA512, BCRYPT, or SCRYPT, and it salts automatically and has a pepper option.

示例

  1. Books Jetpack

    A sample application to demonstrate how to use Jetpack Architecture Components in an Android Application following the Clean Architecture concepts.

  2. TbsForOffice

    文档在线或者本地预览,应用内打开Office(Word,PPT,PDF,Excel)文件,基于腾讯X5浏览服务

App

  1. 易开发

    一款帮助开发人员快速开发的工具,功能包括界面分析,页面信息,加固脱壳,支持Android9.0

  2. VirtualUETool

    VirtualUETool 扩展自UETool实现,底层基于VirtualApp的实现。可以作用于任何App在屏幕上显示的 view,比如 Activity/Fragment/Dialog/PopupWindow 等等。

插件

  1. Gradle "Trust All" Plugin

    A gradle plugin to disable SSL certificate validation

工具

  1. cpdf-binaries

    PDF Command Line Tools binaries for Linux, Mac, Windows.

  2. Music-dl

    从网易云音乐、QQ音乐、酷狗音乐、百度音乐、虾米音乐、咪咕音乐等搜索和下载歌曲

  3. LuLu

    LuLu is the free macOS firewall:

  4. 百度网盘快速加解密工具

  5. Memex

    可以对浏览器书签和浏览历史进行全文搜索的插件

新闻

  1. 知名Android root神器停止营业:时至今日你还root吗

  2. Google Project Zero描述了一个Android 0day 漏洞Bad Binder

  3. Google 描绘 Android 支持主线 Linux 内核的计划

  4. Google试图将Android设备内核统一至Linux内核主线

视频

  1. Jetpack Compose 的最新进展 | AndroidDevSummit 中文字幕视频

Fun

  1. OpenDiablo2

    An open source re-implementation of Diablo 2 https://opendiablo2.com/

Android 开发技术周报 Issue#257

$
0
0

教程

  1. Systrace 基础知识 - Vsync 解读

  2. 了解一下,Android 10 Build系统

  3. 处理视觉冲突 | 手势导航 (二)

  4. 解开 HTTP/2 的面纱:HTTP/2 是如何建立连接的

  5. Medium blogpost

  6. Reusable UI Components for Android

开源库

  1. Aria

    一个简单好用且稳定的下载框架,支持HTTP\FTP断点续传下载、多任务自动调度、多文件打包下载、HTTP表单上传、文件FTP断点续传上传、支持FTPS断点续传、支持https地址下载、支持多线程分块下载、支持300、301、302重定向下载链接下载、支持m3u8协议的文件下载以及边下边看的下载、下载支持文件长度动态增加等。

  2. MLKitAndroid

    A collection of real life apps built using Firebase MLKit

  3. PopLayer

    一个通用的Android端弹窗管理框架,支持带网络请求的业务流程管理,内部维护弹窗优先级队列 具备弹窗管理扩展功能 整合Dialog,PoupoWindow,悬浮Widget,透明Webview,Toast,SnackBar,无需再为繁琐的业务弹窗逻辑所困扰

  4. kULID

    Universally Unique Lexicographically Sortable Identifier ported for Kotlin

  5. tmdb-java

    A Java wrapper around themoviedb.org API v3 using retrofit2.

  6. AabResGuard

    A tool used to obfuscate aab resources针对 aab 文件的资源混淆工具

  7. JImageHash

    a performant perceptual image fingerprinting library entirely written in Java. The library returns a similarity score aiming to identify entities which are likely modifications of the original source while being robust variouse attack vectors ie. color, rotation and scale transformation.

  8. JTransc

    Convert your Java, Kotlin and Scala code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library. http://jtransc.com/

  9. Android String XML Reference

    This is a Gradle plugin for Android applications which resolves XML string references in other XML strings.

  10. HiddenCam

    📸 A library that allows you to capture images secretly, in background without alerting users.

  11. solid

    SOLID Components are an attempt at following good engineering standards and best practices such as SOLID and DRY where Google neglected to.

  12. ktimber

    Timber fork that adds some extra functionality

  13. ApplicationProvider

    Retrieve the android application and the current activity from anywhere

  14. PickTime

    一个Android高效日期选择控件,支持(年月日时分星期)等多种模式的控件

  15. BaseFramework

    一款基础适配框架,包含沉浸式适配、对 Activity、Fragment 以及 Adapter 的封装,并提供了一些诸如权限申请、跳转、延时操作、提示、日志输出等小工具,以方便快速构建 Android App

  16. FastBle

    Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection.

  17. AppUpdate

    android app update library

  18. FlowBinding

    Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

示例

  1. AndroidxBiometric

    an example of the usage of the new androidx Biometric API, using a BiometricPromptUtils class that wraps up the main methods and helps you build easily a biometric prompt.

  2. MusicPlayer

    Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer

App

  1. Mindustry

    A sandbox tower defense game https://mindustrygame.github.io

插件

  1. Localizer-Android

    Gradle plugin which simplifies Android string resources & translations synchronization with POEditor.

工具

  1. iGlance

    MacOS system monitor for the status bar. See all system information at a glance.

  2. ditaa

    a small command-line utility written in Java, that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.

新闻

  1. [图]Google Photos的Markup功能现面向所有Android用户开放

  2. 谷歌披露了Pixel天文摄影功能背后的技术细节

视频

  1. 使用 Systrace 作性能分析 | AndroidDevSummit 中文字幕视频

Fun

  1. PrimeG2Pkg

    Running Windows on smartphone is not new. How about a calculator?

设计教程

  1. 动画落地 | 从 AE 制作到落地开发

Android 开发技术周报 Issue#258

$
0
0

教程

  1. Systrace 基础知识 - Binder 和锁竞争解读

开源库

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

    RxLowpoly

    A RxJava based library using native code to convert images to Lowpoly for Android

    Android 开发技术周报 Issue#258

  2. Dora.js

    Android 上的内容型编程平台,学习 JavaScript 开发!

    Android 开发技术周报 Issue#258

  3. locale-helper-android

    Change Language Programmatically in Android

    Android 开发技术周报 Issue#258

  4. Kotlin-mvpro

    Kotlin databinding mvp rx

    Android 开发技术周报 Issue#258

  5. AndroidRetroFile

    A backport of java.nio.file API (JSR 203) for Android.

  6. Injected ViewModel Provider

    Small lib to use easily use Android's ViewModels with a depedency injection framework like dagger

  7. JiaoZiVideoPlayer

    高度自定义的安卓视频播框架

    Android 开发技术周报 Issue#258

  8. libsu

    Android library providing APIs to a Unix (root) shell

  9. FormValidator

    Powerful, simple and customizable EditText validator for Android.

  10. Store

    Android Library for Async Data Loading and Caching

  11. Kotlin Multiplatform Mobile Template

    Ready to go template for multiplatform mobile Kotlin

  12. TinyPinyin

    适用于Java和Android的快速、低内存占用的汉字转拼音库。

  13. FloatBall

    android可拖动,展示菜单,能自动吸边和半隐藏的悬浮球。

    Android 开发技术周报 Issue#258

  14. IndicatorSeekBar

    A custom SeekBar on Android, which can be changed the size ,color , thumb drawable , tick drawable , tick text and indicator , also , will show an indicator view with progress above SeekBar when seeking.

    Android 开发技术周报 Issue#258

示例

  1. faceCapture

    人脸的姿势捕捉和模拟。实现了人脸识别以及人脸特征点的检测。根据人脸特征点的二维信息,还原出人脸姿势的旋转角。控制模型,让模型做出相同的姿势。

    Android 开发技术周报 Issue#258

  2. GoldMovies

    👑 The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.

    Android 开发技术周报 Issue#258

  3. MultiModuleExample

    Example of Android app structure with multiple modules

App

  1. OpenPods

    The Free and Open Source app for monitoring your AirPods on Android

    Android 开发技术周报 Issue#258

工具

  1. Size Analyzer

    a tool to help developers find tips on how to reduce the size of their Android application.

  2. CodeReview

    a Git GUI tool to perform code review (Diff Viewer) written in Python3 and Qt5.

    Android 开发技术周报 Issue#258

  3. SQLiteStudio

    A free, open source, multi-platform SQLite database manager.

  4. mpv

    a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

  5. Docker-Android

    a docker image built to be used for everything related to mobile website testing and Android project.

    Android 开发技术周报 Issue#258

新闻

  1. 默认情况下 80%的Android应用正在使用加密流量

  2. Android 漏洞 StrandHogg 正被利用

  3. Google Play公布2019最佳作品:Ablo成最佳应用

  4. 谷歌发布 2019 年 12 月的 Android 安全补丁

视频

  1. 使用定制 Lint 规则进行静态分析 | AndroidDevSummit 中文字幕视频

  2. CameraX 的最新进展 | AndroidDevSummit 中文字幕视频

技术之外

  1. 中国第一空中楼阁,是如何建成的?

Android 开发技术周报 Issue#259

$
0
0

新闻

  1. 谷歌宣布Android Messages引入Verified SMS和垃圾信息检测功能

  2. Android TV终获Android 10支持 将为开发者提供ADT-3新设备

  3. [图]谷歌:Play商城一视同仁 堡垒之夜没有豁免30%分成的特权

  4. 谷歌讲述Play商店对Android成功的意义 但有些避重就轻

  5. [图]Android端Google Calendar更新:终于可直接编辑日历项了

  6. [图]Pixel迎首期“Feature Drops”:引入自动呼叫筛查 增强肖像模式等

视频

  1. 迁移至 ViewPager2 | AndroidDevSummit 中文字幕视频

教程

  1. Systrace 基础知识 - Triple Buffer 解读

  2. 了解一下,Android 10中镜像文件的制作

  3. 如何处理手势冲突 | 手势导航连载 (三)

开源库

  1. androidspeech

    An Android library module to Mozilla's Speech-To-Text services

  2. CycleViewPager2

    Implementing android cycle viewPager with ViewPager2

  3. SlidingTab

    可以交叉tab和文字的SlidingTab

  4. Animer

    a java library which designed for a better Android animation experience.

  5. rxkprefs

    🛠 A small Kotlin library to make shared preferences easy + RxJava and Coroutines support https://af.codes

  6. EasySegmentedBarView

    一个简单易用的自定义分段控件,方便快速实现分段效果,支持xml配置、代码配置、分段规则按均分/比例分、数字分段、文本分段、渐变分段、bar条样式正常/圆形/三角形,segment文字样式、进度设置、进度标记类型设置、分段描述设置、其它更多自定义设置等功能。

  7. android-drag-FowLayout

    android-drag-FowLayout

  8. Validator

    A tool to validate text inside TextInputLayout

  9. MaterialBanner

    A library that provides an implementation of the banner widget from the Material design.

  10. MaterialDialog-Android

    📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.

示例

  1. Kotlin Sample App

    📚 Android Sample App using modular, clean, scalable, testable Architecture written in Kotlin following the best practices with Jetpack.

  2. Jetpack Compose Playground

    Collection of Jetpack Compose example code 🚀

App

  1. ClashForAndroid

    A rule-based tunnel for Android.

  2. Press

    A cross-platform markdown editor written in Kotlin Multiplatform (work in progress)

  3. Android 3D Model Viewer

    Android app to load 3D models in obj, stl, day & gltf format using pure OpenGL ES 2.0. Published on Play Store

  4. Dank

    Here lies the greatest Reddit app that was never released https://saket.me/dank

  5. FabFilter

    Android app to showcase complex animations

插件

  1. GitAsMaven

    Gradle script to use Git as a private Maven repository.

  2. EasyMigrateAndroidX

    AS Migrate to Androidx 功能在多项目或大项目中迁移存在修改源码错乱以及效率问题,此开源项目能减少类似错误和提高迁移效率。

  3. AndroidLocalizePlugin

    🌏 Android localization plugin. support multiple languages, no need to apply for key.

工具

  1. Android Code Search

    Code Search with Cross References for the Android Open Source Project

  2. uPic

    一款 Mac 端的图床(文件)上传客户端 可将图片、各种文件上传到配置好的指定提供商的对象存储中。 支持图床: smms、 又拍云 USS、七牛云 KODO、 阿里云 OSS、 腾讯云 COS、 百度云 BOS、微博、Github、 Gitee、 Amazon S3、Imgur、自定义上传接口等。

  3. PicUploader

    一个还不错的图床工具,支持Mac/Win/Linux服务器、支持压缩后上传、添加图片或文字水印、多文件同时上传、同时上传到多个云、右击任意文件上传、快捷键上传剪贴板截图、Web版上传、支持作为Mweb发布图片接口、作为PicGo、ShareX、uPic等的自定义图床,支持在服务器上部署作为图床接口,支持上传任意格式文件。目前支持的云有:七牛、阿里、腾讯、华为、网易、京东、百度、又拍、青云、Ucloud、sm.ms、Imgur、Github、Gitee(码云)、微博、Nextcloud、Cloudinary、Chevereto、Minio、Aws s3、金山、个人服务器(sftp)、本地(即PicUploader所在机器)!

  4. app-info-parser

    A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器 https://app-info-parser.quincychen.cn/

  5. Vditor

    ♏ 一款浏览器端的 Markdown 编辑器。 https://hacpai.com/tag/vditor

  6. Arya

    📝基于 Vue、Vditor,所构建的在线 Markdown 编辑器,支持流程图、甘特图、时序图、任务列表、HTML 自动转换为 Markdown 等功能。 https://markdown.lovejade.cn/

  7. GitHub Action - Android Emulator Runner

    A GitHub Action for installing, configuring and running Android Emulators on macOS virtual machines.

  8. QTrace

    QTrace是Android软件动态分析工具,它就像一个X光扫描仪,实时打印一个类中所有函数的执行情况(比如函数堆栈,相关变量等), 同时还可以用UML序列图的方式展示程序的执行情况。

指南

  1. hacker-laws-zh

    💻📖对开发人员有用的定律、理论、原则和模式。(Laws, Theories, Principles and Patterns that developers will find useful.)

设计教程

  1. 天黑请闭眼:如何快速落地 Dark Mode

技术之外

  1. 中国第一空中楼阁,是如何建成的?

  2. 2019年,比尔·盖茨最喜欢这5本书

Viewing all 316 articles
Browse latest View live