Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Make a shake-tone app


May 30, 2021 Article blog


Table of contents


The Shuffling Short Video app is booming and has become a national app in a few years. Low-cost ways of experiencing, whether it's a mom or a kid who's just playing with a cell phone, can't help themselves.

Today's mini-editor recommends two GitHub projects, a replica of the Jitter App developed by mobile developers, corresponding to iOS and Android, respectively.

iOS Faux Phonics App

This shake-tone Demo fits the iPhone, iPad, and is compatible with iOS 8.0 - iOS 12.0. W ritten in Object-C. Star 1.5K Star, project address:

https://github.com/sshiqiao/douyin-ios-objectc

The project is divided into three parts: jitter profile implementation, web video-related features implementation, WebSocket implementation IM live chat function.

Demo preview

 Make a shake-tone app1

 Make a shake-tone app2

In addition, the author provides a development manual, each module development process recorded. The author also used Charles artifacts to grab bags, and the old articles previously published came in handy, combined with the article": Charles eats better.

 Make a shake-tone app3

Imitation sound app development manual

Android Fake Sound App

The technical points involved in this Demo are as follows:

  • Recycler and PagerSnapHelper for full-screen switching playback,

  • Use the Lottie library to load the Json animation

  • BottomSheetDialogFragment enables the sharing comments frame function

  • CosLayout and AppBarLayout implement a collapsed layout.

Target star 1K Star, project address:

https://github.com/18380438200/Tiktok

 Make a shake-tone app4

Demo preview

 Make a shake-tone app5

Finally, warm reminder:

Brushing the sound can bring you a short-term pleasure, but if you are long-term addicted to brushing sound, or even stay up late brushing tone, late to bed late, will make their fragmented time can not be used, mood impetuous, focus decreased. Y ou can network segment open mouth to come, star net red attention than anyone else, but the level of personal awareness has not improved, I said is not you? Sinking down to learn professional skills is the most important thing we should do.

Good lessons are recommended

1. iOS Development Manual

2. Android tutorial

3. Android SDK hands-on guide