发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
地址 | https://github.com/Android-Mu/AndroidSourceCodeXS/blob/master/codeXiaoSheng17_end.md
声明 | 本文是 code小生 公众号 2017 下半年技术文章汇总
前言
本公众号下半年分享的技术文章分类总结,上半年已经总结过,没有看到的朋友,请点击 2017 | 我在 5 个月时间里分享了 98 篇文章 或者看下面的 github 的链接
https://github.com/Android-Mu/AndroidSourceCodeXS/blob/master/codeXiaoSheng17_end.md
App 系列(高仿、练手等)
你好,芒果!使用 RxKotlin 开发的 Dribbble App.
分享我学习 Androd 开发过程中写的小项目
来自大学生投稿:一个适合新手上手的商城项目
"DeepNight-in-kotlin"一个纯看妹纸的 Kotlin 开源项目
自定义 / 仿系列
自定义 View—手把手教你撸出一个圆形加载进度条
Android 仿微信朋友圈,缩放归位功能详细解析
玩转仿探探卡片式滑动效果
高仿网易严选底部弹出菜单
自定义 Drawable 实现灵动的红鲤鱼动画(上篇)
Android 自定义 View 之继承扩展(仿网易云音乐听歌识曲)
Android 高仿懂球帝我是教练效果
Android 上一个类似 PathMenu 效果的自定义 View 源码分析
自定义 View:用贝塞尔曲线绘制酷炫轮廓背景
回炉再造,灵活的 YMenuView 2.0 诞生
自定义 LayoutManager 实现弧形以及滑动放大效果 RecyclerView
仿知乎内容广告栏 WindowImageView
仿微信表情输入键盘(支持 Gif 表情图文混排 )
框架/库(封装使用)
为 Retrofit2 提供的 FastJson 转换库
一步一步带你认识 MVP+Retrofit+Rxjava 并封装(一)
一步一步带你认识 MVP+Retrofit+Rxjava 并封装(二)
Android 和 H5 交互-框架篇
大神带你看——fastjson 那些事.pptx
三行代码实现 TabLayout+ViewPager 的 Tab 滑动效果,从封装到开源
小之的架构之路——Android MVVM 面向接口型框架封装和单元测试
少年郎,你需要封装好的 ViewPager 工具类
求职
帝都三年 Java,说说我的求职之路
四步准备 Android 面试
Android 面试 | 全站式导航
值得借鉴:耗时两个月的求职经历
面试官之初体验,请考虑
经历的某度的一场面试
一个三本学生的面试之旅
漫无止境的秋招
干货
程序员,你还没有软技能吗?难怪你不幸福
十年的老代码,你敢动?
程序员成长历程的四个阶段
2017 | 我在 5 个月时间里分享了 98 篇文章
给编程生涯充电的 10 本书
「译文」资深程序员应该有的样子
预告 | 送书福利
非常有用的资源合集-开发设计再也不愁啦
推荐几个开源库
源码分析
三步掌握 Android 中的 AIDL
Android 进阶 - 视图层级实时分析(含福利)
职场
中国程序员如何升职加薪,也许我们该学学印度人
跃迁:成为高手的技术
经验分享
程序员应该读的 7 本计算机书
一个老程序员的建议
如何阅读代码(八点要记牢)
Android 新手如何学习开发一款 app?
种一棵树最好的时间是十年前,其次是现在
30 岁程序员的选择,一线 OR 二线?
软件开发中的 10 条最佳指导原则
如何打造个人技术影响力
6 天时间修改 1 行代码:现实中的软件开发流程
程序员、架构师、技术经理、技术总监和 CTO 都是干什么的?
如何有效报告 bug
我的 10 年自学编程之路
别让程序员停止在 35 岁,如何让我们走得更远
编程的自学方法
开除了没情商的“技术大神”后,整个团队都好起来了
程序员的五种不同寻常的特质
完整系列
Android 开发之漫漫长途Ⅰ—Android 系统的创世之初以及 Activity 的生命周期
Android 开发之漫漫长途 Ⅱ——Activity的显示之Window和View(1)
Android 开发之漫漫长途 Ⅲ—Activity 的显示之 Window和View(2)
Android 开发之漫漫长途 Ⅳ——Activity 的显示之 ViewRootImpl 初探
Activity 显示之 ViewRootImpl的PreMeasure、WindowLayout、EndMeasure 等方法
项目功能 / 技术
Gradle
Android 解锁 Gradle 依赖新姿势
Gradle 的高级技巧
提速 Android Gradle 构建
优化/瘦身
Android 性能小技巧
Android APK 瘦身实践
组件化
Android 彻底组件化 demo 发布
Android 组件化 —— 路由设计最佳实践
Android 彻底组件化番外篇-gradle3.0.0
小程序
微信小程序实战篇-个人中心
JVM
Android 进阶之简述 JVM 基础(一):走进Java
Android 精进之简述 JVM 基础(二):Java内存区域与内存溢出异常
Android 精进:简述 JVM 基础(三):垃圾收集器与内存分配策略
简述 JVM 基础(四):类结构文件
简述JVM基础(五):虚拟机类加载机制
简述JVM基础(六):虚拟机字节码执行引擎
简述JVM基础(七): Java 内存模型与线程
Android 计步模块(类似微信运动)
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
你被下拉刷新和上拉加载搞烦了吗?
Android 下实现高效的模糊效果
Android 录音功能直接拿去用
Android 实现 dialog 的 3D 翻转
仿房产销冠 APP 销控表界面-多 RecyclerView 同步滚动
RecyclerView 简单到想哭的多条目实现
程序员都该懂点 HTTP
WebView 开车指南之最全实用案例
震惊!阿里热更新框架 Sophix 背后隐藏的真相竟然是……
Android 仿微信朋友圈全文、收起功能
Android 的毛玻璃模糊效果,我使用 OpenCV 来搞
「DragMoreScrollView」一种相册交互效果的实现
关于多选(有动画)解决方案,你需要的可能是这个
关于 Android Zxing 3.3.0 的填坑
D 项目 Android 模块化 VCS 演进之路
使用 ACTION_IMAGE_CAPTURE 可能存在的风险
Android 中的工厂模式(减少 if-else 和 switch-case)
Android Transition Framework 详解---超炫的动画框架
Android 一起来看看 7.0 的新特性 FileProvider
Android 如何在应用程序一段时间无操作后 退出登录
Android Dex 分包
细细品读 Retrofit 的设计之美一
细细品读 Retrofit 的设计之美 二
Android Binder—APP->framework(mRemote的前世今生)
使用 Dagger2 前你必须了解的一些设计原则
在 Android 上,一个完整的 UDP 通信模块应该是怎样的?
MediaPlayer 实现金额的语音播报功能
Android 广播的那些事儿
视差动画 - 雅虎新闻摘要加载
Android App 自动化测试: OPEN-STF环境搭建
一个容错的 Gson 新世界
Android 谈谈自动化测试
Android·Lottie 动画库填坑记
MixPanel -Android 端埋点技术研究
视频播放技术汇总(列表播放,小窗播放,跨界面播放,播放中网络切换提示)
巧用 Fragment,解耦 Android6.0 权限适配手记
漫画:什么是B-树?
自定义 View 之炫酷的成绩展示界面
微信 Tinker 在 Android 中集成以及使用
Android 端“被挤下线”功能的实现
Android 手机 全面屏(18:9屏幕)适配指南
Android 借助 Python 实现自动打包上传 fir
带你通俗易懂的理解——线程、多线程与线程池
Android NFC 技术解析,附 Demo 源码
Android 中.aar文件生成方法与用法
Android 键盘适配-中英文适配
软件开发知识体系
热修复——Tinker 的集成与使用
热修复——Bugly 让热修复变得如此简单
AndroidStudio JNI详细教程+Gradle3.0 以上 JNI 爬坑之旅
Android Lint增量扫描实战纪要
理解 Android 硬件加速原理的小白文
2017 上半年总结
来自: codingSmart > 《待分类》
0条评论
发表
请遵守用户 评论公约
Android 酷炫WheelView,日期时间选择控件
Android 酷炫WheelView,日期时间选择控件。1、WheelView https://github.com/JustinRoom/WheelViewDemo/blob/master/wheelLibrary/src/...
Android必备经典开源项目(ViewPager 、Gallery)
Android必备经典开源项目(ViewPager 、Gallery)项目地址:https://github.com/JakeWharton/Android-ViewPagerIndicator.Demo地址:https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyV...
高二Android大牛是这样炼成的
高二Android大牛是这样炼成的。学Android开发全凭看源码。我学习Android没有像一般的人那样去看《Android从入门到精通》这样的书籍,我直接clone了Android的源码下来慢慢啃。Android源码博大精深,绝非...
(学习经验谈)Android开发不可或缺的十大网站及工具
(学习经验谈)Android开发不可或缺的十大网站及工具。做开发前完全是小白,真心不知道有Google这东西,只晓得百度,遇到问题直接百度,...
如何学习自定义View有这些足够了
https://github.com/GcsSloop.https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Advance/%5B05%5DPath_Basic.md.https:...
如何自学APP开发?需要学习哪些知识
APP开发包括Android和IOS,这里介绍的是零基础学习android开发,需要循序渐进:Java/设计模式、Android、GitHub,java是最基础的语言,必须掌握;1、首先先学会java,掌握java是学习android第一步。学...
JavaScript连载32-常用的鼠标事件
JavaScript连载32-常用的鼠标事件一、常用的鼠标事件。//1.新的事件 logo.onmouseover = function (e1) { console.log("-----"...
推荐一个牛逼的生物信息 Python 库 - Dash Bio
推荐一个牛逼的生物信息 Python 库 - Dash Bio.译文出品 | Python数据之道推荐一个牛逼的生物信息 Python 库 - Dash BioDash Bio 是一个...
自学宝典:10个学习Android开发的网站推荐
自学宝典:10个学习Android开发的网站推荐。CodePath是国外一个技术培训机构,主要培训iOS 和Android开发,而CodePath将Android Guides...
微信扫码,在手机上查看选中内容