All Projects → sdwfqin → AndroidSamples

sdwfqin / AndroidSamples

Licence: Apache-2.0 license
Android例子----View、指纹、Canvas、RecyclerView、BottomSheet、PopupWindow、Broadcast、Service、Rxjava、Retrofit、Handler等

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to AndroidSamples

Androidbasemvp
🚀一个快速搭建MVP+RxJava2+Retrofit 基础框架,主要是封装有Http网络请求、日志、缓存、加载等待、toast、页面状态布局管理、权限、RxBus、Glide图片加载等组件,方便快速开发新项目、减少开发成本。
Stars: ✭ 184 (+71.96%)
Mutual labels:  mvp, rxjava2
MVPSamples
🚀(Java 版)快速搭建 MVP + RxJava + Retrofit + EventBus 的框架,方便快速开发新项目、减少开发成本。
Stars: ✭ 113 (+5.61%)
Mutual labels:  mvp, rxjava2
Flyabbit
🔥组件化,Retrofit,Rxjava2,dagger2,Mvp ,ReactNative ,Atlas(插件化)
Stars: ✭ 219 (+104.67%)
Mutual labels:  mvp, rxjava2
Jd Mall Master
一款高仿京东商城的UI,基于MVP的Retrofit2(okhttp3)+rxjava+dagger2+greendao+glide。该项目系仿京东商城,属于独立开发者作品,仅供参考学习,拒绝做一切商业用途,如有侵权,请告知删除
Stars: ✭ 151 (+41.12%)
Mutual labels:  mvp, rxjava2
Atoms-mvp
A component architecture for android applications based on MVP
Stars: ✭ 63 (-41.12%)
Mutual labels:  mvp, rxjava2
Jbusdriver
这是去幼儿园的班车(滑稽
Stars: ✭ 2,056 (+1821.5%)
Mutual labels:  mvp, rxjava2
Pandaeye
一款基于 mvp+rxjava+retrofit+Picasso 的应用,内容来自知乎日报,网易新闻,咪咕视频。实现了新闻列表的磁盘缓存
Stars: ✭ 242 (+126.17%)
Mutual labels:  mvp, rxjava2
Eve
Eve and Wall-e
Stars: ✭ 133 (+24.3%)
Mutual labels:  mvp, rxjava2
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-75.7%)
Mutual labels:  view, mvp
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-71.03%)
Mutual labels:  view, animator
Devmvp
一键生成MVP架构基础代码-Android Studio模板
Stars: ✭ 145 (+35.51%)
Mutual labels:  mvp, rxjava2
Eva
Eva and Wall-e
Stars: ✭ 131 (+22.43%)
Mutual labels:  mvp, rxjava2
Android Clean Architecture Boilerplate
Apply clean architecture on Android
Stars: ✭ 141 (+31.78%)
Mutual labels:  mvp, rxjava2
Wanandroid
玩安卓客户端(Java版)
Stars: ✭ 166 (+55.14%)
Mutual labels:  mvp, rxjava2
Bilisoleil Kotlin
An unofficial bilibili client for android --kotlin+rxjava2+mvp+okhttp3+retrofit2+dagger2
Stars: ✭ 139 (+29.91%)
Mutual labels:  mvp, rxjava2
Wanandroid
WanAndroid客户端,项目基于 Material Design + MVP +dagger2 + RxJava + Retrofit + Glide + greendao 等架构进行设计实现,极力打造一款 优秀的玩Android https://www.wanandroid.com 客户端,是一个不错的Android应用开发学习参考项目
Stars: ✭ 223 (+108.41%)
Mutual labels:  mvp, rxjava2
Phoenix For Vk
Yet another VK client for Android
Stars: ✭ 131 (+22.43%)
Mutual labels:  mvp, rxjava2
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+1455.14%)
Mutual labels:  mvp, rxjava2
LockerScreen
Android lock screen,slide to unlock ! 安卓锁屏,上滑解锁,效果酷炫,值得拥有!
Stars: ✭ 81 (-24.3%)
Mutual labels:  view, animator
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-85.05%)
Mutual labels:  mvp, rxjava2

大量新功能将会在AndroidQuick中继续更新,

平时练习的例子,包含但不限于以下内容

Kotlin版本请移步:https://github.com/sdwfqin/KotlinAndroidSamples

开发环境:Android Studio 3.6.3

详细解释请移步到我的博客:http://sdwfqin.github.io

本项目当前共有3个Module

Apk下载

http://fir.im/tn3d

  1. app:这是sample大合集,内有多个小例子

    |- View
        |- View的位置参数
        |- MotionEvent与TouchSlop
        |- GestureDetector
        |- Scroller
        |- View触摸事件分发
        |- 按钮放大(属性动画)
        |- 自定义View(优惠券效果)
        |- SurfaceView
        |- 自定义输入密码
        |- 网易云听歌识曲
    |- RecyclerView
        |- 列表基本用法
        |- 使用VLayout实现复杂列表
        |- 双列表联动
    |- Activity跳转动画
        |- View动画
    |- BottomSheet
        |- BottomSheet
        |- BottomSheetDilog
        |- BottomSheetFragment
    |- PopupWindow
        |- PopupWindow的基本用法
        |- 任意位置长按显示弹窗
    |- SQLite&动态表格
        |- SQLite数据库的简单实用
        |- 使用TableLayout实现动态表格
    |- GridView
        |- 之前一个比赛的项目里摘出来的哈哈
    |- Handler
        |- Handler与Timer
    |- Retrofit
        |- get
        |- post
        |- Retrofit+Rxjava
    |- Broadcast
        |- 普通广播
        |- 有序广播
        |- 本地广播
    |- Notification
        |- 消息通知(兼容8.0)
    |- SpannableString
        |- 富文本字符串
    |- Canvas
        |- 绘图
    |- AsyncTask
        |- 异步任务(模拟下载)
    |- Service
        |- 不可交互服务
        |- 可交互服务
        |- 前台服务
        |- IntentService
    |- Rxjava
        |- 线程调度
        |- map变换
        |- zip合并
        |- Flowable背压
    |- EventBus
        |- 普通事件
        |- 粘性事件
    |- WebView
        |- js与native交互
    |- Picture
        |- Android7.0拍照
        |- Android相册选图
        |- UCrop剪切图片
    |- 运行时权限
        |- EasyPermissions
    |- 生物识别
        |- FingerprintActivity 指纹
    
  2. mvpseed:这是使用Dagger2+Rxjava2+Retrofit2+mvp架构写的一个小例子

    |- mvp
    |- Dagger2
    |- RxJava2
    |- Retrofit2
    |- okhttp3
    
  3. greendaomvp:这是一个使用mvp模式重度分离的例子,使用greendao简化数据库操作

    |- mvp
    |- Greendao
    |- item侧滑
    

License

Copyright 2016, zhangqin

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].