Android 项目剖析(一)

Android 项目剖析(一)准备...

 

https://github.com/guolindev/giffun    趣享GIF是一款Android端开源的GIF浏览和分享App,界面基于MaterialDesign标准进行设计。App围绕GIF为主题,建立了一个小型的社交系统

https://github.com/liuyanggithub/SuperMvp     这是一个MVP“美”图+新闻+天气预报+Material+Rx2+Retrofit2+Glide+leakcanary+butterknife项目

https://github.com/zhanghai/Douya   豆瓣客户端 Douban, Yet Another.

https://github.com/Shouheng88/Android-references   Android示例程序:MVP, MVVM, 组件化, ARouter, RxJava, EventBus, ButterKnife, 视频播放, 视频直播, 网络访问, 布局和控件整理等。

https://github.com/saket/Dank   这是是从未发布过的最伟大的Reddit应用程序https://saket.me/dank  ,也是个人觉得目前发布过的最好 Reddit App。

https://github.com/yangxch/AlipayServerAPIDemo   支付宝支付移动端(原生Android)demo

https://github.com/xumiaodev/WechatRedPacketPlugin   基于Android AccessibilityService无障碍服务实现的自动抢红包App

https://github.com/Shashank02051997/BusBookingUI-Android   汽车票预订App项目源码

https://github.com/arraycto/WeiDong   Android的学生运动社区APP源码带服务端

https://github.com/gavingt/upcoming-games   这是一个Android应用,用于查看有史以来制作的每个视频游戏的发行日期和其他详细信息。

https://github.com/maiduoduo/GujiNews_DayHot_1_2.0   咕唧新闻平台V1.8.2, 旨在做一款多类型阅读体验优美的新闻资讯的平台 > 首页精选分类性的新闻专区,包含图文、音视频、图文、导航入口、新闻直击阅读 > 可以随时随地加入新闻猜猜猜,专区内置咕唧币,更多权限,更多玩法 > 专门视频专区,一次看个够 > 个人中心,美观的界面,多类型,丰富的功能设计。设置分享,想看就看。

https://github.com/maiduoduo/IArcLayout    基于material design用弧形布局探索View设计:支持对View进行弧度处理,支持嵌入、单View支持设置弧度值,值越大弧度越大 ,支持设置弧度的方向,内凹,外凸支持广告banner的弧度设置,自定义指示器的样式。 其他等请查看演示Demo。

https://github.com/xiaochen168/shoppingmall   shoppingmall 是使用ssm框架开发的一个仿照的是天猫的购物商城项目的服务端。

https://github.com/Sky24n/flutter_wanandroid   Flutter版 WanAndroid App,本项目包含启动页,引导页,主题色,国际化,Bloc,RxDart。拥有较好的项目结构,比较规范的代码。 App拥有精致的UI界面,统一的交互,侧滑退出,列表和Web界面均提供快速滚动至顶部功能。

https://github.com/iceCola7/WanAndroid   Kotlin 版 WanAndroid 客户端,WanAndroid 采用 Kotlin 语言编写,结合 MVP + RxJava + Retrofit + Glide + EventBus 等架构设计的项目,项目代码结构清晰并且有详细注释。

https://github.com/JsonChao/Awesome-WanAndroid   

Awesome WanAndroid项目基于Material Design + MVP + Rxjava2 + Retrofit + Dagger2 + GreenDao + Glide

这是一款会让您觉得很nice的技术学习APP,所用技术基本涵盖了当前Android开发中常用的主流技术框架,阅读内容主要面向想在Android开发领域成为专家的朋友们。

https://github.com/sunnnydaydev/ModelMall   一款仿某东电商app,项目已经完整上传。功能大略实现。Android Graduation Design。

https://github.com/Qiu800820/SuperLike    仿今日头条点赞喷射表情动画,主要用于点赞防抖事件的交互提示,这里只提供交互View 防抖功能可以根据Rx自行实现。

https://github.com/wildfirechat/android-chat   本工程为野火IM Android App,开发过程中,充分考虑了二次开发和集成需求,可作为SDK集成到其他应用中,或者直接进行二次开发,详情可以阅读docs

https://github.com/FreddyChen/NettyChat    基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。

https://github.com/perfwxc/CoolCar   CoolCar是一款基于安卓开发的智能车载APP,主要包括健康信息和环境信息两大板块,兼有地图定位、车友讨论和介绍指南等功能。通过集成在方向盘上的硬件设备,系统能够采集到驾驶员的体温、心率、血压等生理指标以及车内环境的温度、湿度、紫外线强度等指标。APP巧妙地将车内环境和车主健康状况监测融合到一起,使车主能及时掌握自身健康指标以及车内环境,避免因健康状况而引发的安全事故。此外,系统能够通过APP向驾驶者推送健康信息,并进行语音播报,可在紧急时刻自动拨打求救电话并向呼救目标发送自己的位置信息。

https://github.com/Darren-chenchen/flutter_flowermusic   使用flutter编写的音乐项目,服务器在2021年前都可以使用,主要功能包括登录、注册、修改密码、收藏、分享、评论、上传图片、富文本、音频播放、flutter与原生交互、选择图片、上拉加载、下拉刷新等功能。

https://github.com/mukul500/AnimeXStream   这是一个Anime X Stream 一款Android应用,可在手机上观看动漫而无广告。

https://github.com/mogoweb/AIDog  一款从图片识别狗的类别的应用,包括Android版和微信小程序版。

https://github.com/ayang818/GoopigeonTranslate   这个项目实现了六种语言切换翻译功能。

https://github.com/firebase/mlkit-material-android   该应用程序演示了如何使用Google ML Kit API建立端到端的用户体验,并遵循新的ML材料设计指南。

https://github.com/ldoublem/GiftCard   一款很炫的自定义卡片控件(A beautiful gift Cards for Android)

https://github.com/lzan13/VMMatch   猿匹配 —— 国内首个程序猿非严肃婚恋交友应用,让我们一言不合就来场匹配吧

https://github.com/xuxinjiang/Schedule-master   自定义占位布局,封装到Base页面,使用更方便。基于StateView扩展了占位布局作为参数,以及空数据页面时点击也会回调(原生库并没有直接给空页面重试回调)。

https://github.com/android/sunflower  这是一个 园艺应用,说明了使用Android Jetpack进行Android开发的最佳做法项目案例。

https://github.com/sidhuparas/Coronavirus-Tracker   用Kotlin written编写的具有MVVM架构的Android应用程序,使用最新的Android开发工具(例如Dagger2,Room,ViewModel,LiveData,Retrofit和Coroutines)显示CoVID-19数据。

https://github.com/koushikkothagal/coronavirus-tracker

https://github.com/ZhaoYukai/NFCApp2   一个简易的NFC功能程序,打开程序后,把手机靠近NFC标签,会自动把百度的首页
http://www.baidu.com写入到NFC标签中。

https://github.com/li-fengjie/hui-yi-app  基于生物信息识别的会议签到系统(会易) —— 会易签到app v1.0.0  

会易是一款集会议发布、与会人员签到,签到人员管理于一身的软件,其利用人脸识别技术和生物指纹识别技术,对参与会议的人进行识别从而进行签到,采用无线测距限制签到人员位置,保证了数据的准确性。用户通过会易可以查看到自己应该参加的会议,在会场范围之内仅需自己的一部手机便可完成签到,无需排队等候。管理员可通过会易发会议内容并且能实时管理会场人员,实时查看到已签到和未签到的人员,可及时通知还未到场的人,免于出现会议参与人不齐的状况,同时大大提高了工作效率。

https://github.com/fyf2016/MovieManager  仿猫眼电影网站( 数据库三级项目 )

https://github.com/michaelbel/Moviemade   这是一个用于查看电影/电视信息的开源Android应用程序。

https://github.com/PatilShreyas/Foodium  Foodium是一个食物博客Android示例应用程序????旨在演示现代Android开发工具(Kotlin,协程,Flow,Dagger 2,体系结构组件,MVVM,Room,Retrofit,Moshi,Material Components)的使用。

https://github.com/MindorksOpenSource/MVVM-Architecture-Android-Beginners    MVVM Architecture Android Beginners: 示例应用程序,也是一个示例应用程序,该应用程序使用Kotlin,ViewModel,LiveData等实现MVVM体系结构。

https://github.com/michaldrabik/Showly-2.0   Showly 2.0是现代、流畅、开源且完全免费的Android TV Shows Tracker项目案例源码。

https://github.com/lihangleo2/HightCopyDetail     高仿药房网商品详情页面(滑动联动)。效果流畅到你难以想象

https://github.com/search?q=unofficial_conference_app_2020  这是一个东京DroidKaigi 2020的非官方会议App源码,DroidKaigi 2020的非官方会议应用程序。此应用程序是使用Flutter和Firebase构建的,适用于iOS和Android。DroidKaigi 2020是为开发人员量身定制的会议,于2020年2月20日至21日举行。

https://github.com/darryrzhong/Android-MvvmComponent-App   

一款模仿 Eyepetizer | 开眼视频的 开源app,这是一个完全模仿 开眼视频的开源Demo,个人非常喜欢这款app 的UI 风格,由此第二次模仿该app进行相关技术的学习与整合

https://github.com/skydoves/TransformationLayout    这是一个使用变形动画转换为其他视图或活动,是采用新的版本来进行实现的。

https://github.com/yangbeibei69/RunStart2    一款的Android原生实现的跑步运动应用,除了界面丑点,步数,记时,地图,轨迹,存储数据库信息等功能都没问题

https://github.com/sxei/myqq   基于安卓的仿QQ及时聊天程序,安卓客户端基于java 编程语言 在android studio 环境中开发。

https://github.com/hashlin/rally    Rally是一款个人理财App,它使用Material Design组件和Material Theming来创建具有数据驱动美感的品牌体验。

https://github.com/bootsrc/star-zone-android   这是一个星座空间(star-zone)Android客户端带后台代码,关于星座的社交App 操作系统:Android 兼容Android4.4.0 - 8.1.0,星座空间App(社交类App)项目源码,包括Java后台、Android、管理后台的代码。自主研发了数据库分表、token权限认证。

https://github.com/TayfunCesur/GithubProjectBrowser   Github Project Browser:这是一个基于Clean Architecture的简单Android示例项目。

https://github.com/MZCretin/LotteryHelper    一个用于给福彩自动对号的工具,给福彩拍照后自动识别上面的号码,自动从网络获取本期获奖号码,与识别后的号码进行匹配,对比出该彩票是否有中奖号码,识别率很高,可自动获取最新一期的中奖号码和指定期号的中奖号码,直观的显示出您购买号码的中奖情况。希望爱买福彩的你早日中奖。

https://github.com/gamezoo/lottery    (Java)springboot2+vue2+bootstrap4写的一套彩票,时时彩,博彩网站;基本的功能已实现(购彩大厅,投注,追号,充值,提现,代理返点等)

https://github.com/TheMelody/LotteryTrend  彩票双色球走势图Trend

https://github.com/aquarius520/LotteryView    仿QQ运动积分抽奖,原始界面View是在WebView中展示,这里使用Android自定义View实现类似效果

https://github.com/codeestX/GeekNews  极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide

https://github.com/simplezhli/RemoteControlView   RemoteControlView是模仿乐视遥控App添加万能遥控器的交互效果。

https://github.com/shichaohui/Gank    Flutter 编写的全功能的干货集中营 APP,外加换肤、多语言、查看大图等功能。

https://github.com/wangchengmeng/LotteryTurntable  抽奖转盘自定义实现

https://github.com/yanglichuan/android-lotterywheel

https://github.com/Github-Roc/Lottery    一款帮你选择彩票号码的软件,项目采用了 Material Design + MVP + RxJava + Retrofit + Dagger 的方式搭建。

https://github.com/TanZhiL/Zhumulangma   这是一个高仿喜马拉雅Android客户端,单activity多fragme组件化架构。

https://github.com/ValueYouth/RhymeMusic  音乐播放器韵

https://github.com/201206030/fiction_house   小说精品屋-plus致力于打造一个完整的可商用、可学习的小说门户平台。小说精品屋-plus是在小说精品屋的基础上,重新进行了数据库设计、代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性。

https://github.com/zjw-swun/AppOrder    骚操作之改造TabLayout,修改指示线宽增加切Tab过渡动画

https://github.com/jaydenxiao2016/order_app  这是一款方便餐厅点餐的pad应用,是一个完整的商业应用,主要功能有登陆,服务员设置,多语言设置,客人点餐台,酒水点餐台,支付确认,订单明细查看,控制台桌台管理等功能,是本人基于google出品的flutter框架开发的跨平台app,能在ios和android平台上高质量运行。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值