Skip to content

2019 summer short term course project of miniTikTok app

Notifications You must be signed in to change notification settings

AshenAshes/Android_miniTikTok

Repository files navigation

ShortTerm_miniTikTok

Contributors: AshenAshes, RUA

This is our 2019 Bytedance Android summer camp final project. We implement an APP imitating TikTok.

Version

Android API 28, all dependencies hava migrate to AndroidX.

Interface and feature

SMS vertification code(MobTech support):

vertification code

Main Activity Design

Immersive design(The bottom black line is my phone virtual buttons), load recommended videos fetching from server when you enter(meanwhile cached in advace) and support switch by moving vertically.

Main Activity

Video RecyclerView

Here lists all videos uploaded by all users. We use Glide to load the cover.

Location

ijkPlayer

Everytime you click a cover, you will enter the chosen video. We use ijkPlayer to play the video and support adjust volumn and brightness by finger just like Bilibili.

ijkPlayeradjust

Camera and file

Our camera supports recording video, and once you finish a shot, you can upload it to our server and see it in the Video RecyclerView memtioned before.

camera

Database

Every like is saved in native database.

database

About

2019 summer short term course project of miniTikTok app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages