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.