• Stars
    star
    2,680
  • Rank 17,043 (Top 0.4 %)
  • Language
    Kotlin
  • Created over 4 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

高仿抖音APP

高仿抖音APP

这里是简书博客地址 https://www.jianshu.com/p/f1f452abc328

抖音,记录别人的美好生活

抖音这么火,我就想着要不自己也做一个吧,于是就有了我的自制抖音。喜欢的可以点个star或关注一下,以后会保持维护和优化。

主要效果演示

#####安装包:

仿抖音App做的技术点及特点:

  • 全屏切换播放效果用的是Recycler加PagerSnapHelper控制。

  • 使用lottie库加载json动画,json动画由VUE制作

  • 点赞心形动画

  • 分享评论弹框用的是BottomSheetDialogFragment

  • 个人主页用的是CoordinatorLayout+AppBarLayout折叠布局。

  • 头像大图页面

  • 同城视频

  • 话题# @用户控件,可标颜色可点击

由于没有接口获取数据,使用的方式是将图片视频资源下载放入项目中,自己构造的视频列表数据。

关于抖音

1.用户玩法

2.产品框架

3.核心功能 抖音的对嘴表演模式创造性的解决了这个问题,通过音频台词,剧本我都给你写好了,你只要表演,而且音频时长很短不到15秒,降低了表达成本,增加了内容趣味,恰巧因为这个低成本内容也变得易扩散。

4.拉新

个人温馨提示: 刷抖音时能带给你短暂的愉悦感,但如果长期沉迷于刷抖音,甚至会熬夜刷抖音,晚睡晚起,会使自己碎片化时间无法被利用,心情浮躁,专注力下降。你可以网络段子张口就来,明星网红关注比谁都多,但是个人认知水平并没有提高,我说的是不是你?沉下心来学习专业技能,才是我们最应该做的。

More Repositories

1

TablayoutUseCase

Tablayout所有使用场景,包括修改指示线长度、设置自定义图标、可滚动
Java
106
star
2

Eyepetizer

Kotlin+Mvvm+Jetpack仿开眼App
Kotlin
52
star
3

CoordinatorlayoutFull

Coordinatorlayout+Appbarlayout+Collaspanlayout
Java
46
star
4

MvpFrameUpdate

Retrofit + Rxjava + okhttp + mvp打造的框架
Java
30
star
5

FlutterToutiao

使用flutter仿今日头条App
Dart
24
star
6

WeiChatTake

仿微信拍摄进度view
Java
13
star
7

LottieAnim

使用Lottie库加载json动画
Java
11
star
8

BerzierGift

贝塞尔曲线仿美拍直播刷礼物
Java
11
star
9

GuideVideo

App视频引导页
Java
9
star
10

BlurDemo

各种高斯模糊,调节程度的,dialog,动态变化dialog
Java
9
star
11

ActivityAnim

Material Design风格过渡动画
Java
9
star
12

AndroidUseJs

Android与Js相互调用
Java
8
star
13

MyBezierView

调节贝塞尔曲线路径
Java
8
star
14

VideoPlayers

各种视频播放器,videoview,mediaplayer+surfaceview,vitamio,jcplayer,ijkplayer
Java
8
star
15

GameRockerView

Android绘制手机游戏摇杆
Java
8
star
16

GravitySensor

Android相机重力感应图标旋转
Java
7
star
17

WanAndroidApp

技术点: MVI | Hilt | Kotlin | navigation | Flow
Kotlin
7
star
18

GreedySnake

Android版贪吃蛇
Kotlin
7
star
19

ChinaAddressChoose

全国省市县选择器
Java
6
star
20

WeiboPlayVideo

仿微博(遮罩,自动)播放视频效果
Java
6
star
21

GaodeMap

调用高德地图并定位当前经纬度、poi检索、导航
Java
6
star
22

DrawingBoardView

手写板自定义view
Java
5
star
23

GestureUse

Android最全手势操作,你要的都有
Java
5
star
24

ProjectUitls

项目工具类总结,包括Bitmap,NetwordState,FIle,Log,Download,Screen等工具类
Kotlin
5
star
25

LazyloadFragment-master

Java
5
star
26

MyBottomSheetDialog

下拉关闭弹框
Java
5
star
27

SmothViewpager

如德芙般丝滑Viewpager:移动指示点,可调节滚动速度
Java
5
star
28

LoadLocalVideo

加载本地视频显示并播放
Java
5
star
29

MDView

Coordinatorlayout+Appbarlayout+CollapsingToolbarLayout
Java
5
star
30

TencentLiveSimple

接入腾讯云直播仿虎牙直播App
Java
4
star
31

CustomActionBar

自定义Actionbar
Java
4
star
32

WXALIPAY

微信、支付宝支付demo,包括需要lib和获取签名工具
Java
4
star
33

KindofRecyclerview

添加header/footer,使用万能adapter,选中滚动居中
Java
4
star
34

AppIconChange

动态更新App图标
Kotlin
4
star
35

WanAndroid

个人开发玩安卓项目
Kotlin
4
star
36

LeetCodeClassic

LeetCode面试最高频考算法题
Java
4
star
37

WidgetProject

添加桌面小部件demo
Kotlin
4
star
38

NdkUse

Ndk的配置,同时用java和c处理图片
Java
4
star
39

SearchLocalData

搜索手机中各种类型数据,包括手机文件、手机联系人、本地应用
Kotlin
4
star
40

DrawerLayout

DrawerLayout+NavigationView仿摩拜单车主界面
Java
3
star
41

LikeAnimView

仿抖音点赞动画
Java
3
star
42

RxBusUse

Rxbus使用演示
Java
3
star
43

FunctionImageViews

包括圆形圆角、设置比例、正方形、自适应Imageview
Java
3
star
44

Rotate3D

仿简书App登录注册3D旋转
Java
3
star
45

MyBehavior

自定义behavior,主菜单随页面上下滑动显示和隐藏
Java
3
star
46

FlutterWidgets

各个Flutter基础Widget集合
Dart
3
star
47

ViewPagerUse

ViewPager的各种使用场景
Java
3
star
48

CustomNotification

自定义通知栏
Kotlin
3
star
49

CrossProcess

Android跨进程实战
Kotlin
3
star
50

Danmu

仿echo精美弹幕
Java
3
star
51

FlowLayoutView

从0到1手敲流布局Flowlayout
Java
2
star
52

InZxing

快速接入二维码扫描
Java
2
star
53

ChooseImage

Android相册或拍照、并裁剪设置图像
Java
2
star
54

ChartView

自定义View图表,包括折线图,柱状图,饼状图
Java
2
star
55

BuildCostPlugin

编译耗时统计插件
Groovy
2
star
56

ShopCart

仿淘宝购物车
Java
2
star
57

RenderScriptUse

Renderscript处理图片,包括高斯模糊,素描,放大镜效果
Java
2
star
58

RadarView

绘制雷达能力图自定义view
Java
2
star
59

ThirdPartyLogin

集成QQ、微信、微博、Google、facebook登录的库
Kotlin
2
star
60

Webview

Webview相关的所有操作
Java
2
star
61

ChatUI

快速实现仿QQ聊天界面
Java
2
star
62

FlowUse

协程Flow的各种操作符使用
Kotlin
2
star
63

DisplayAllAlbumPis

仿照微信快速加载手机所有相册图片
2
star
64

SpannableString

SpannableString给TextView设置各种样式
Java
2
star
65

HookProject

关于Hook技术的实践
Kotlin
2
star
66

DataReporting

打点/埋点/数据上报SDK
Java
2
star
67

CreateGradlePlugin

创建Gradle插件的三种方式Demo
Kotlin
1
star
68

LikeView

点赞+1漂浮view
Java
1
star
69

MDViews

Cardview/SnackBar/FlowtingButton
Java
1
star
70

GenericAnnotationReflect

泛型、注解、反射各种场景实战
Java
1
star
71

RecyclerViewFunction

包括CommonAdapter使用,上拉刷新下拉加载,多套布局
Java
1
star
72

StickerView

Android实现贴图自定义view
Java
1
star
73

AidlPrictise

Java
1
star
74

HuanxinProject

接入环信做聊天功能
Java
1
star
75

CrossModuleInvoke

跨模块调用框架demo
Java
1
star
76

UmenIn

友盟统计、推送接入
Java
1
star
77

KeyBoardSceenAll

Kotlin
1
star
78

ConstraintlayoutUse

Constraintlayout使用实战
Java
1
star
79

BatteryView

绘制手机电池电量view
Java
1
star
80

Pay

test,no to download.
1
star
81

MyRetrofit

手写简易Retrofit框架
Java
1
star
82

GradleStudy

Gradle各种操作:Task file project extension
Kotlin
1
star
83

HiltUse

Hilt库使用demo
Kotlin
1
star
84

JsBridgeUse

JsbridgeUse使用以及过程讲解
Java
1
star
85

PerformanceOpt

性能优化相关代码实践
Kotlin
1
star
86

JetpackFamily

Jetpack各个库的使用demo
Kotlin
1
star
87

KotlinPractise

Kotlin基础各种练习代码
Kotlin
1
star
88

ScrollComflict

滑动冲突解决实战
Java
1
star