fir.im Weekly - 1000 Android 开源项目集合

2024-06-10 07:32

本文主要是介绍fir.im Weekly - 1000 Android 开源项目集合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


冬天到了,适宜囤点代码暖暖身。本期 fir.im Weekly 收集了最近一些不错的 GitHub 源码、开发工具和技术实践教程类文章分享给大家。

codeKK — 集合近 1000 Android 开源项目

@Trinea 说道:
codeKK 集合了近 1000 Android 开源项目,支持搜索。功能已经比较完善,超过国内外同类网站,可以正式对外了。支持:

  • 每小时自动同步最新的开源项目,最新项目随时逛;
  • 支持中文搜索,用啥搜啥;
  • 与源码解析文档集成;
  • 支持协作打标签,收藏方便

项目地址在这里。

Android 的动态加载和热修复

廖祜秋liaohuqiu_秋百万 整理了Android 的动态加载和热修复相关的资料。欢迎大家补充。Github 地址在这里.

10条提升 Android 性能的建议

来自@RealmChina的分享。

如何让你的 App 拥有极致性能体验?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见坑的经验,带你了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。文章传送门。


上传应用

11 款 React Native 开源移动 UI 组件

React Native 是近期 Facebook 基于 MIT 协议开源的原生移动应用开发框架,已经用于 Facebook 的生产环境。React Native 可以使用最近非常流行的 React.js 库来开发 iOS 和 Android 原生 APP。
@开源中国 社区的这篇文章 推荐了 11 个非常棒的 React Native 开源组件,希望能给移动应用开发者提供帮助。

Swift 实现仿 SinaWeibo、百度外卖、网易新闻下拉刷新效果

作者@EnjoySR用 Swift 实现仿新浪微博、百度外卖、网易新闻下拉刷新样式Demo(仅供参考),Github 源码已抛出,地址在此


深入剖析 Auto Layout,分析 iOS 各版本新增特性

作者@戴铭的这篇文章详细地分析和整理了Auto Layout的各个知识要点。希望对你有所帮助。全文浏览,点击这里

用 Swift 做 Web 开发

来自@Swift-CN的分享。

Perfect - 用 Swift 实现的应用服务器,自带 web 开发框架及支持 REST. 预计下周正式开源,赶紧关注起来。Github 地址在此

使用 Gradle Plugin 发布应用到 fir.im

fir.im 工程师们最近效率爆表,专为 Android 开发者推出了 Gradle 插件。只需一条 Gradle 指令,即可发布应用到 fir.im & 上传符号表到 BugHD。如何配置、使用 Gradle Plugin?请查看详细文档.


实现 iOS 弹性侧滑菜单

自称新人的@磊_dan在阅读了@KITTEN-YANG 的粘性动画源码后,借鉴其原理实现弹性侧滑菜单,发出第二弹开源动画。欢迎Star 这里。


安卓版微信 TabBar 的滑动切换功能

单手操作 iPhone 6 Plus 切换 TabBar 一直是一件很痛苦的事情,@雷纯锋2011在系统 UITabBarController 的基础上完美实现了安卓版微信 TabBar 的滑动切换功能,而滑动切换是一种不错的解决方案,源码已经分享至GitHub,点击这里获取。


俄罗斯程序员实现自动化脚本

由@fall_ark分享。
俄罗斯程序员实现自动化,写了一堆脚本,会给老婆发加班短信、会在宿醉不醒时给自己请假、会自动根据邮件恢复客户的数据库、还可以一键远程煮咖啡。此故事 GitHub 项目已经成了这几天最为火热的项目之一,简直是吾辈楷模,小跑去 follow 下 GitHub 地址:)


这期的 fir.im Weekly 就到这里,欢迎大家分享更多的资源。

这篇关于fir.im Weekly - 1000 Android 开源项目集合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1047526

相关文章

C++中unordered_set哈希集合的实现

《C++中unordered_set哈希集合的实现》std::unordered_set是C++标准库中的无序关联容器,基于哈希表实现,具有元素唯一性和无序性特点,本文就来详细的介绍一下unorder... 目录一、概述二、头文件与命名空间三、常用方法与示例1. 构造与析构2. 迭代器与遍历3. 容量相关4

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Redis中的有序集合zset从使用到原理分析

《Redis中的有序集合zset从使用到原理分析》Redis有序集合(zset)是字符串与分值的有序映射,通过跳跃表和哈希表结合实现高效有序性管理,适用于排行榜、延迟队列等场景,其时间复杂度低,内存占... 目录开篇:排行榜背后的秘密一、zset的基本使用1.1 常用命令1.2 Java客户端示例二、zse

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

Java集合之Iterator迭代器实现代码解析

《Java集合之Iterator迭代器实现代码解析》迭代器Iterator是Java集合框架中的一个核心接口,位于java.util包下,它定义了一种标准的元素访问机制,为各种集合类型提供了一种统一的... 目录一、什么是Iterator二、Iterator的核心方法三、基本使用示例四、Iterator的工

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Java JUC并发集合详解之线程安全容器完全攻略

《JavaJUC并发集合详解之线程安全容器完全攻略》Java通过java.util.concurrent(JUC)包提供了一整套线程安全的并发容器,它们不仅是简单的同步包装,更是基于精妙并发算法构建... 目录一、为什么需要JUC并发集合?二、核心并发集合分类与详解三、选型指南:如何选择合适的并发容器?在多

MyCat分库分表的项目实践

《MyCat分库分表的项目实践》分库分表解决大数据量和高并发性能瓶颈,MyCat作为中间件支持分片、读写分离与事务处理,本文就来介绍一下MyCat分库分表的实践,感兴趣的可以了解一下... 目录一、为什么要分库分表?二、分库分表的常见方案三、MyCat简介四、MyCat分库分表深度解析1. 架构原理2. 分

python语言中的常用容器(集合)示例详解

《python语言中的常用容器(集合)示例详解》Python集合是一种无序且不重复的数据容器,它可以存储任意类型的对象,包括数字、字符串、元组等,下面:本文主要介绍python语言中常用容器(集合... 目录1.核心内置容器1. 列表2. 元组3. 集合4. 冻结集合5. 字典2.collections模块