Nowadays fragmented reading is full of our lives, both pros and cons, if you want to master a skill, or need to invest a lot of time, this New Year is coming, do you have a plan to learn anything?

Life lies in movement, programmer lies in continuous learning.

I did not rest during the 8-day National Day holiday in 2017. I learned Python and wrote “Python 3 Minimalist Tutorial” to achieve the goal of crawler and practical application. Python is really sweet for crawlers.

From the Qingming Festival of 2018 to the beginning of May, start from zero, build environment, IntelliJ IDEA development, Hello World, no framework, write interface from Servlet, slowly transition to Spring and Spring MVC, and then add Mybatis. Finally deploy the server, write “Java development interface”, completed many years want to use Java to write interface long-cherished wish.

Also in 18 years of small program is very hot, I use spare time, spent a month to study small program, write “small program entry”, now it seems, small program is still very hot, worth to learn.

Today I recommend 6 full open source projects to see if there are any you need to learn on New Year’s Day. I generally get the project, first run, and then look at those functions or the effect is better, there is a focus on learning.

Project growth is the fastest, practice is king, how to grow, is to solve problems, so don’t be afraid of problems in the project, it is the time to accumulate experience.

High imitation open eye short video APP

Introduction to the

Pixel-level imitation Eyepetizer Android client uses annotation tools to measure font color, size, and spacing. Through this project, You can learn about Retrofit web request framework packages, Glide Image Transformations, and VasSonic to make H5 first screen loads faster. By Kotlin.

Results the preview

Geography magazine reading APP

Introduction to the

This project is constructed by LiveData + Room + RXJava2 + Retrofit + OKHttp + Material Design + Base + Glide, and written by Kotlin.

Results the preview

High imitation netease cloud music APP

Introduction to the

This project is highly imitated netease Cloud Music Android client V6.1 version, using netease Cloud Music API to achieve 70% of the functions of netease cloud Music, written in Java.

Results the preview

Highly imitated Weibo APP

Introduction to the

This project mimics the latest version of Weibo, regenerating 80% of weibo’s interface. The design of Flutter contains the home page, videos, discovery, messages and personal center module, using most of the components of Flutter.

Results the preview

High imitation Douyin APP

Introduction to the

Flutter emulates Douyin APP to scroll up and down videos. Videos will automatically load covers, swipe left and right to search for personal centers, double click to like, view comments, and switch the bottom Tabbar function.

Results the preview

High imitation betta fish APP

Introduction to the

Flutter reconstructs douyu livestream APP, including gift effects, gesture animation, socket connection pool, lottery, fish bar, etc. The home page and entertainment are Material components, while livestream and fish Bar are written by pure customization, which is worth downloading and learning.

Results the preview

How do I get it?

How to obtain the above 6 complete open source projects? Is simple:

Public number rookie back to complete the project can be obtained.