Android 开发技术周报

137 阅读5分钟

开源库

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音乐、酷狗音乐、百度音乐、虾米音乐、咪咕音乐等搜索和下载歌曲

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上我搜集整理的2019-2021BATJ 面试真题解析,我把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节。

节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

一键领取:【Android超硬核面试资料】

《960全网最全Android开发笔记》

《379页Android开发面试宝典》

历时半年,我们整理了这份市面上最全面的安卓面试题解析大全 包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。

如何使用它?

1.可以通过目录索引直接翻看需要的知识点,查漏补缺。 2.五角星数表示面试问到的频率,代表重要推荐指数

《507页Android开发相关源码解析》

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析

资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图,大家可以点击这里自行获取。