Android classic source code, a very good open source framework

Android classic source code, a very good open source framework

 ​​

High imitation of the most beautiful application project source code

Project Introduction

This is a project based on mvp+rxjava+retrofit developed in imitation of the most beautiful application. It is worth learning.

​​

 github address:
https://github.com/JJOGGER/BeautifulApp

Musicoco Complete Project: Music Player

Project Introduction

Functions: Quickly control music playback through headphones and notification bar, create playlists, search local songs, remember playback, automatically switch to night mode, stop playback at a scheduled time, customize application themes, and select playback interface style.

​​

 github address:
https://github.com/DuanJiaNing/Musicoco

XPage

Project Introduction

Framework Demo: A very convenient fragment page framework that transfers data and jumps to animation functions: supports data interaction between fragments and between activities and fragments.

[Image upload failed...(image-7cadae-1539568147075)]

 github address:
https://github.com/xuexiangjys/XPage

PreLoader Framework Demo: Preloading: A powerful tool for optimizing page startup speed

Project Introduction

Function: Preload data before the Activity is opened, and display the preloaded data after the Activity UI layout is initialized, greatly shortening the cold start time of the application.

​​

​​

 github address:
https://github.com/luckybilly/PreLoader/blob/master/README-zh-CN.md

VoiceManager complete project: MVP architecture, complete recording and playback.

Project Introduction

Function: Realize the recording function, provide pause and resume switching, and the monitoring volume is displayed as a wavy line.

​​

 github address:
https://github.com/jaydenxiao2016/VoiceManager

BlurDialogFragment

Complete project: Popup appears and background becomes blurred.

Project Introduction

Function: Blur Background is blurred using FastBlur.

​​

 github address:
https://github.com/tvbarthel/BlurDialogFragment

StepView framework Demo: Customize VIew to implement flowchart. You can customize horizontal or vertical flowchart.

Project Introduction

Function: Step by step, just use HorizontalStepView, VerticalStepView. step indicator, flow indicator, timeline, order process, express status

​​

 github address:
https://github.com/baoyachi/StepView

UserGuideView complete project: User guide control

Project Introduction

Function: When an application launches a new function, it needs to give users prompts and guidance. Just pass in the View that needs guidance.

[Image upload failed...(image-30841d-1539568147075)]

 github address:
https://github.com/yilylong/UserGuideView

Gesturelock complete project: high imitation android native unlock

Project Introduction

Function: High imitation of Android's native gesture unlocking.

[Image upload failed...(image-fc3ca6-1539568147075)]

 github address:
https://github.com/gamedirty/gesturelock

SwipeCaptcha Complete Project: Sliding Captcha

Project Introduction

Function: imitate Douyu sliding verification code.

 github address:
https://github.com/mcxtzhang/SwipeCaptcha

PopupCircleMenu framework Demo: imitate the pop-up menu of Huaban APP

Project Introduction

Function: pop-up menu, complete animation, click event definition

[Image upload failed...(image-10f965-1539568147075)]

 github address:
https://github.com/panshen/PopupCircleMenu

Android Rocket

Framework Demo: Get the Activity name and package name of the current interface

Project Introduction

Function: Get the Activity name and package name of the current interface

 github address:
https://github.com/eicky/AndroidRocket

Toasty framework Demo: various custom Toasts

Project Introduction

Function: Based on toasty, single instance, simplified API. Looking at all the toast related open source libraries, Toasty's UI is the most beautiful and the most elegant after single instance

​​

 github address:
https://github.com/hss01248/Toasty

FragmentRigger Complete Project: Fragment Framework

Project Introduction

Function: When using FragmentRigger, the usage cost is only one line of annotation!!!

​​

 github address:
https://github.com/JustKiddingBaby/FragmentRigger

PRDownloader framework Demo: A file downloader for Android that supports breakpoint resumable downloads

Project Introduction

Function: breakpoint resume, large file download, provides callbacks such as onProgress, onCancel, onStart, onError, etc.

​​

 github address:
https://github.com/MindorksOpenSource/PRDownloader

AnimatedPieView framework Demo: display pie charts and ring charts

Project Introduction

Function: alpha touch animation, click callback, click effects, adapt the position of the text field during animation

[Image upload failed...(image-705861-1539568147075)]

 github address:
https://github.com/razerdp/AnimatedPieView

ExpansionPanel framework Demo: foldable panel

Project Introduction

Function: multi-level menu bar, function selection bar

[Image upload failed...(image-e86276-1539568147075)]

 github address:
https://github.com/florent37/ExpansionPanel

TicketView Complete Project: Card View

Project Introduction

Function: It provides 3 types of TicketView corners: regular, rounded and scalloped

​​

 github address:
https://github.com/vipulasri/TicketView

Android-Indefinite-Pager-Indicator Framework Demo: Infinite Page Turning Indicator

Project Introduction

Function: This library is a lightweight plug-and-play infinite page indicator for RecyclerView and ViewPager. Similar image carousel libraries include: RecyclerViewCardGallery RecyclerBanner

[Image upload failed...(image-e0e5aa-1539568147076)]

 github address:
https://github.com/rbro112/Android-Indefinite-Pager-Indicator

FloatWindow framework Demo: Slow-moving floating window

Project Introduction

Function: A floating window placed on the entire interface, with gentle movements and a suitable interpolator.

[Image upload failed...(image-76cbb7-1539568147076)]

 github address:
https://github.com/yhaolpz/FloatWindow

<<:  Can AR glasses allow Cook to break through the influence of Jobs?

>>:  In the mini-app war between BAT and others, who is more likely to be the winner?

Recommend

promovie Food Photography Practical Master Course

: : : : : : : : : : : : : : : : : : : : : : : : : ...

Offline traffic: the core value of elevator advertising!

In the fragmented era of mobile Internet, we chec...

Toutiao | Advertising Optimization Guide (Practical)

As one of the mainstream forms of mobile Internet...

How important is the moon? Its gravity can pull the earth sideways!

The Earth has only one natural satellite, the Moo...

Gold actually comes from the universe! Can scientists "produce" gold?

We all know that many substances can be synthesiz...

A barely passed defense helped chemistry turn over the "darkest chapter"

German chemist Ostwald once lamented that the rel...

Astronauts are not allowed to fart. How can they do this?

The environment in space is completely different ...

Raising Thoreau as a potted plant? Beware of a life sentence

If you walk into the greenhouse of Wuhan Botanica...

Regarding the China Eastern Airlines crash, all this "information" is false!

Around 14:38 on March 21 China Eastern Airlines f...

Global Science News | Pandemics similar to COVID-19 may occur every year

Public Health A pandemic similar to COVID-19 is l...