Flutter advanced advanced actual combat imitating Bilibili

Systematically master
Flutter high-level skills

From principle analysis to performance tuning,
quickly absorb the essence of Flutter and
light up high-level practical skills

Complete personal experience of the
whole process of commercial-grade APP development

Starting from complex APP business requirements,
following industry standards, and
highly matching the job skills requirements of large manufacturers Flutter

Efficiently improve complex project architecture
design capabilities

High-level talents can't just stay in the development of the
overall architecture design → development details → efficiency tools and methods to
take you to complete the true overall thinking

Network & Data Storage

A

· Easy-to-use framework for expansion of the network design
  basis to achieve

· Package based on configuration request

· Unified exception and return handling

· Adapter design pattern

· JSON parsing skills

· Unified cache management framework design and
  implementation

Login to register module

B

· SDK design

· State maintenance

· Interface authentication

· Input box processing

· Login animation

Route navigation architecture

C

· New version of the navigator

· Routing System

· Easy-to-use navigation frame package

· Page-level life cycle capability
  awareness

· Page switch notification

· Routing stack management

· Interceptor

Big home page module

D

· Page state frame encapsulation

· Carousel diagram package

· Flutter picture loading principle

· Cache optimization

· Column loading & frame rate optimization

· Card component packaging

· Home Double Feed & Pagination

· Lottie refresh animation

Video player component

E

· Architecture design optimization

· Flutter video player

· Player component packaging

· Custom player UI

· Full screen playback & immersive playback

· Tab switch component

Video details module

F

· Architecture design

· Second opening performance optimization for details page

· Animated unfolding list component

· Like, Share, Favorite Toolbar

· Collection function

· Associated video list card

· Flat layout

Leaderboard module

G

· Page frame construction

· Universal Pagination

· The page is quickly encapsulated and
  automatically refreshed

Personal Center Module

H

· Nested scrolling

· Gaussian Blur & Parallax Scroll

· User Assets Module

· Custom dynamic layout

· Value-added service module

· Immersive navigation bar

Video barrage

I

· WebSocket principle

· Barrage communication

· Barrage component packaging

· Custom Barrage

· Barrage animation

· Barrage input interface

· Send barrage

Theme mode

J

· Flutter state management framework

· Provider entry & advanced

· Custom theme

· Subject status management

· Dark Mode adaptation

· Flutter night mode

Real project development process

01 demand analysis

02Technology selection

03Frame design and construction

04 Basic library development

05Business component polishing

06Functional module development

07 performance optimization

08 integration test

09 package release

 

Link: https://pan.baidu.com/s/1y4PcAIwc4RtNPFqyvuYk6g 
Extraction code: hk8v 

Let's study hard together, come on.

Guess you like

Origin blog.csdn.net/weixin_46704535/article/details/114989243
Recommended