日本漫画推荐联盟

300款最新安卓APP完整项目源码免费分享,囊括IM、直播、美颜相机、新闻阅读、音乐等类型

菜鸟窝官网 2020-04-07 01:29:27

进Android群请加微信号:Miranda_0720,备注“666”

------------------


听说学龄仅一年的Android小白2个月就开发了资深项目,你还有什么理由不学习。现在搜集了300款安卓热门开源项目。供你学习。

因篇幅限制,下面简单介绍其中的一小部分项目源码:

  • IM类,如陌陌社交、微博、微信等;

  • 新闻阅读类:36kr、网易新闻、漫画阅读APP等;

  • 直播视频类:仿抖音、TV直播、腾讯小直播等;

  • 美颜相机类:魔法相机、facecu等;

  • 电商类:京东、淘宝等;

  • 音乐类:百度音乐、酷狗音乐等;

  • 金融类:高仿铜板街、融360等;

  • 其他:360垃圾清理大师、抢红包插件、百篮应用市场等

  • ……


你也可以在文末留言区写出你需要的开源项目。


01

IMAPP源码


◢陌陌社交

一款以兴趣为驱动的陌生人社交app。主要技术:

  • 后台服务器使用的 leancloud,通过 rxJava 对其 sdk 进行封装

  • 单独抽取一层 controller 层,避免 activity 过于臃肿

  • 对聊天模块以及相册模块单独封包,便于以后提取复用

  • dagger2 依赖注入

  • EventBus



◢新浪微博

一款独立开发的第三方新浪微博客户端,在还原了官方微博的UI的同时,加入更多不同于官方微博的新特性,给用户带来更加流畅,没有广告的体验,现在任意用户均可以登录微博进行体验。



◢仿超级课程表

作为课程表的web客户端而开发,使用了前端技术jQuery_Mobile。



◢高仿微信

这个项目在微信的基础上优化了用户界面。实现功能有:

  • 朋友之间聊天文本,表情,视频电话,文件传输等;

  • 群组聊天;

  • 从通讯录添加好友;

  • 扫描二维码添加、推送朋友;

  • 微信订阅号信息推送;

  • 朋友圈



◢高仿QQ

主UI框架采用侧滑菜单+底部导航的方式,核心聊天功能基于bmob SDK,已经实现文本,表情,图片,位置,语音等信息的发送。



◢仿知乎

空余时间开发的一个非官方知乎专栏App,里面的内容全部来自知乎,内容版权也是知乎的。



02

新闻+阅读类APP


◢今日头条客户端

基于MVP+RxJava+Retrofit,自适应Tab宽度可以滑动文字逐渐变色的TabLayout。主要技术有

  • ColorTrackTabLayout、BaseRecyclerViewAdapterHelper、ImageLoader等第三方库的使用;

  • 多种Item布局展示->BaseRecyclerViewAdapterHelper;

  • 日夜间模式切换->MultipleTheme;

  • 新闻详情我采用的是RecyclerView添加头的方式添加WebView;

  • 视频播放我使用的是JieCaoVideoPlayer,底层实际使用ijkplayer。



◢36kr新闻客户端

个人开发的36氪Android阅读客户端,数据通过Jsoup解析web端网页获取。主要技术有:

  • 包含了android中一些常用的工具类、代码段;

  • 设计风格希望能遵循Material Design,尽量使用google提供的原生控件,包括android design support library;

  • 使用了国内的baas服务Bmob,给app加入了用户系统,实现了收藏云同步。



◢网易新闻

高仿Android网易新闻客户端。



◢新闻阅读

一直想练习MVP模式开发应用,把学习的RxJava、Retrofit等热门的开源库结合起来,于是写了这么一款新闻阅读软件, 有新闻、图片、视频三大模块,使用Retrofit和Okhttp实现无网读缓存,有网根据过期时间重新请求, 还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件。



◢校园新闻

一个符合 Google Material Design 的 Android 校园新闻客户端。



◢菜鸟新闻

仿照36Kr官方,实 时抓取36Kr官网数据的资讯类新闻客户端。功能包括首页新闻,详情,发现,活动,实时数据抓取,侧滑效果,第三方登录以及分享,消息推送等相关功能客户端。



◢漫画阅读器

Android平台在线漫画阅读器,实现功能有翻页阅读、卷纸阅读、检查漫画更新、下载漫画、本地漫画、本地备份恢复。



◢掌阅读书

该阅读器实现了本地书架、从SD卡导入电子书 、语音朗读功能。阅读时具有仿真翻页、自动记录阅读进度、可设置字体大小、设置阅读亮度、设置书签、夜间日间模式切换及具有进度调整功能。



03

直播视频APP


◢高仿抖音APP

最热最火最好玩的短视频APP。



◢AndroidTV直播电视节目

代码实现思路:

  • 通过RecycleView为对应的节目item,遥控器按键,可触发跳到对应的直播节目;

  • 用对IjkPlayer进行二次封装,并能用于播放视频源;

  • 视频源m3u8,可能存在失效,目前获取了一个比较稳定的视频源。



◢斗鱼直播

视频直播源从斗鱼接口抓取,直播源分析来自斗鱼API,斗鱼弹幕提供官方API,具体实现是从斗鱼官网提供的java版本修改得到(TextUtils替换StringUtils、添加弹幕消息处理接口),视频播放器使用vitamio,弹幕实现使用弹幕烈焰使。



04

美颜相机


◢魔法相机

包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改。



◢仿FaceU

一款类似与FaceU的基础版本美颜相机。支持开源算法的美颜(基于GPUImage);支持对焦,闪光灯,前后摄像头转换;支持短按拍照,长按摄像。



05

音乐APP源码



◢融合书籍、电影的云音乐

一款基于网易云音乐UI,使用Gank.Io及豆瓣api开发的符合Google Material Design的Android客户端。项目采取的是MVVM-DataBinding架构开发,现主要包括:干货区、电影区和书籍区三个子模块。



◢酷狗音乐

基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式(mp3,ape,flac等)和动感歌词(ksc,krc,hrcs等)、翻译和音译歌词,界面高仿酷狗。


◢抓取百度音乐网页+仿QQ音乐界面的player

特点是播放界面仿QQ音乐,网络音乐抓取自百度音乐,所以不需要额外服务器;自动抓取音乐歌词,并多形式展示;UI简洁美观,打造最lite的音乐播放器。播放原理:liteplayer并没有使用广播控制进度的显示,而是采用回调机制。具体流程:



◢适合Android系统5.0以上的丁丁音乐
Rxjava + retrofit + okhttp + glide + greendao 3.0 MVP项目。使用到了5.0转场动画 共享元素 揭露动画,效果炫酷。



◢私人化定制管理的音乐软件

一款基于萌否网站api的音乐管理软件,它既可以从萌否网站上获取网络上的音乐资源也可以在本地音乐上进行私人化定制管理。整个App主要以 mvp+rxjava+retrofit 为框架,使用 Material Design 为主要设计风格。



◢qq音乐


◢零听音乐

简简单单的一款音乐App,运用的技术有volley网络请求框架+gson解析、volley图片加载、xUtils下载管理框架、ResideMenu、ViewPagerIndicator、NumberProgressBar、NumberPicker、RangeBar等各种开源项目的修改整合、jsoup网页解析、本地媒体库歌曲扫描……



◢Meetmusic

一款酷炫的音乐播放器。



◢仿网易云音乐

项目亮点包括改动底部控制栏为 fragment,设置 activity 跳转无动画;歌单列表使用 Android-Observescrollview 取代 CollapsingToolbarLayout ; service 支持在线歌曲播放等。



◢Timber

Timber 在 Github 上获得3301颗星星,超过了仿网易云音乐的星星数3287,,是一款设计漂亮,功能完善,Material Design风格的音乐播放器。



◢仿多米音乐

主要功能是提供音乐数据库,点击列表播放音乐,收藏音乐,添加专属音乐心情功能。涉及到的技术点有 html5新特性、 webaudio api 和 phoneGap 。



06

电商类购物APP源码


◢仿美团

一个类似于饿了么、美团外卖和百度外卖的APP,采用MVP架构,目前还有部分功能还未实现,但基本的订餐流程已实现。



◢仿京东商城



◢仿淘宝客户端

系统掌握商城类应用功能实现和开发流程,完整的实现一个商业化项目。



07

金融APP源码


◢仿铜板街

在铜板街的基础上增加了刷新功能、产品详情、刷新等新功能。



◢仿融360贷款

实现了管理额度、极速贷款、信用贷款、银行贷款等界面功能。



◢仿草根金融APP

项目基本是用vue2和vue-router2来实现的,满多地方可以填坑的;使用的页面完全来自“草根金融”APP。



08

其他3款APP源码


◢仿360垃圾清理大师

一键清理开源版,基本功能包括了内存加速、缓存清理、自启管理、软件管理、设备信息。



◢抢微信红包插件

开发by Zhongyi Tong. 一个帮助你在微信抢红包时战无不胜的Android应用。自动检测并且拆开红包,速度超乎你的想象。支持中英文。前往Release下载最新版本。已下载用户可直接在设置里面更新。



◢百篮应用市场项目

作者志刚学习仿华为应用市场课程时从0开始写的,多任务下载、观察者模式等部分功能还在完善中。



300款最新安卓项目源码领取方式



关注下方公号,回复“666”即可

Copyright © 日本漫画推荐联盟@2017