Next Section: RX思维878 plays

5 秒后自动播放下一节
  Watch Again

Android development from zero to proficient

Introduction >
ChapterCourseware
Chapter1Chapter One

Introduction to course content

00 minutes56 seconds

Android Studio download

03 minutes23 seconds

Android Studio installation

06 minutes37 seconds

Create an Android project

08 minutes37 seconds

The first Android program runs

08 minutes46 seconds

Pre-class benefits - "Introduction to Android Programming Tutorial"

02 minutes19 seconds

Introduction to engineering structure

14 minutes45 seconds

Control1_TextView1

15 minutes28 seconds

Control1_TextView2

03 minutes00 seconds

Control1_TextView3

06 minutes59 seconds
Chapter2Chapter two

Control2_Button1

08 minutes49 seconds

Control2_Button2

07 minutes27 seconds

Control 3_EditText

11 minutes20 seconds

Control 4_ImageView

08 minutes31 seconds

Control 5_ProgressBar

08 minutes50 seconds

Control 6_Notification

18 minutes47 seconds

Control 7_Toolbar

13 minutes15 seconds

Control 8_AlertDialog

10 minutes21 seconds

Control 9_PopupWindow

11 minutes50 seconds

Layout1_LinearLayout

16 minutes05 seconds
Chapter3third chapter

Layout2_RelativeLayout

07 minutes22 seconds

Layout3_FrameLayout

04 minutes01 seconds

Layout 4_TableLayout

08 minutes12 seconds

Layout5_GridLayout

08 minutes06 seconds

Layout6_ConstraintLayout

11 minutes57 seconds

ListView

13 minutes55 seconds

RecyclerView

18 minutes59 seconds

Animation 1_frame animation

06 minutes38 seconds

Animation 2_Tweened animation

11 minutes08 seconds

Animation 3_Attribute Animation

09 minutes43 seconds
Chapter4Chapter Four

Units and dimensions

09 minutes14 seconds

ViewPager

09 minutes18 seconds

Mvvm project actual combat

38 minutes13 seconds

The generation of Fragment

06 minutes25 seconds

what is fragment

03 minutes42 seconds

How to use Fragment

11 minutes37 seconds

Simply add 2 fragments to the activity

02 minutes21 seconds

Fragment dynamic addition and management

21 minutes15 seconds

Activity sends information to Fragment

09 minutes51 seconds

Summary of dynamic addition and management of fragments

01 minutes11 seconds
Chapter5chapter Five

Interface solution for communication between Fragment and activity

22 minutes04 seconds

Fragment life cycle experience

21 minutes37 seconds

Summary of lessons learned from Fragment life cycle

04 minutes02 seconds

fragment+viewPager sliding effect display

04 minutes11 seconds

ViewPager2 basic application

21 minutes17 seconds

ViewPager2 page switching

07 minutes11 seconds

ViewPager and Fragment collection

22 minutes12 seconds

ViewPager+fragment simulates WeChat homepage

37 minutes50 seconds

Fragment summary

03 minutes14 seconds

Get to know Activity

02 minutes09 seconds
Chapter6Chapter Six

Activity jump

08 minutes22 seconds

Activity life cycle

05 minutes48 seconds

Get to know Service

01 minutes19 seconds

startService and life cycle

07 minutes40 seconds

bindService and life cycle

06 minutes14 seconds

Meet Receiver

01 minutes27 seconds

Static registration to receive broadcast

06 minutes33 seconds

Dynamically register to receive broadcasts

04 minutes05 seconds

What is hot fix

03 minutes13 seconds

Bugly hot update configuration

12 minutes53 seconds
Chapter7Chapter VII

Patch package generation and application

07 minutes48 seconds

Introducing Amap

10 minutes17 seconds

Show map in project

09 minutes12 seconds

Map keyword search and positioning

16 minutes41 seconds

Introduction to Glide

02 minutes24 seconds

Basic uses of Glide and placeholders

08 minutes19 seconds

transitions and transformations

09 minutes31 seconds

Usage of Generatde API

05 minutes39 seconds

Synchronous and asynchronous requests of OkHttp

16 minutes31 seconds

Data format of POST request

11 minutes25 seconds
Chapter8chapter eight

OkHttp configuration

26 minutes03 seconds

Basic use of Retrofit

15 minutes36 seconds

Annotations in Retrofit

18 minutes54 seconds

Retrofit converter

15 minutes35 seconds

Retrofit Nested Requests and Adapters

11 minutes14 seconds

File upload and download

10 minutes42 seconds

Use Gson to complete serialization and deserialization of Java objects

12 minutes50 seconds

Serialization and deserialization of Array and List

08 minutes45 seconds

Map, Set collection and Gson annotation

12 minutes37 seconds

RX thinking

12 minutes16 seconds
Chapter9Chapter nine

RX thinking download pictures

36 minutes34 seconds

The charm of RX thinking

15 minutes26 seconds

Custom Observer

27 minutes34 seconds

What is data storage

08 minutes06 seconds

Introduction to SP features

07 minutes42 seconds

Simple use of SP

12 minutes01 seconds

SP real combat

31 minutes35 seconds

Introduction to SQLite

07 minutes16 seconds

SQLite visualization tools

06 minutes07 seconds

SQLite libraries and tables

26 minutes07 seconds
Chapter10chapter Ten

SQLite add, delete, check and modify

19 minutes35 seconds

Room three role introduction

04 minutes34 seconds

Room three character writing

21 minutes13 seconds

Room practice

29 minutes34 seconds

Intent basic type

12 minutes07 seconds

Intent passes Bundle

11 minutes08 seconds

Pass Serializable interface

08 minutes40 seconds

Pass Parcelable interface

19 minutes23 seconds

MediaRecorder_1

15 minutes33 seconds

MediaRecorder_2

09 minutes39 seconds
Chapter11Chapter 11

MediaPlayer plays video

14 minutes33 seconds

VideoView plays video

07 minutes07 seconds

SoundPool plays sound effects

21 minutes14 seconds

Project release

08 minutes02 seconds

Git overview

03 minutes07 seconds

The history of version management

08 minutes01 seconds

The difference between Git and other version systems

12 minutes07 seconds

Basic concepts of Git

03 minutes07 seconds

Basic operations of Git

27 minutes03 seconds

Git branch operations

22 minutes56 seconds
Chapter12Chapter 12

conflict resolution

11 minutes37 seconds

Git's branching model

02 minutes09 seconds

Suggestions for using Git

02 minutes26 seconds

MVP and MVC

07 minutes32 seconds

MVP project small case

12 minutes49 seconds

Network access preparation

22 minutes11 seconds

Startup page background image solves startup white screen problem

07 minutes03 seconds

Home bottom menu

11 minutes10 seconds

Bottom menu switch

19 minutes06 seconds

Home page layout and list adapter

20 minutes25 seconds
Chapter13Chapter 13

Home MVP Practice

20 minutes01 seconds

Adjustments to home page UI details

07 minutes43 seconds

Product details page MVP implementation

27 minutes32 seconds

Android development notes

03 minutes20 seconds

Why need to customize

07 minutes18 seconds

Customized View life cycle and key step principles

11 minutes57 seconds

How to use MeasureSpec to customize xml in ViewGrop

33 minutes11 seconds

Customize ViewGroup to measure your own process

02 minutes51 seconds

What is the layout process of customizing ViewGroup?

32 minutes52 seconds

See who is a senior engineer from a custom view

39 minutes24 seconds
Chapter14Chapter 14

Do you know how mastering the principles helps reading source code?

16 minutes00 seconds

measureSpec principle solution parsing XML wrap_cotent

29 minutes01 seconds

An explanation of the principle of View's xml parsing process

28 minutes28 seconds

Custom View Basics

08 minutes37 seconds

Analysis of the drawing process principle of View

28 minutes02 seconds

MeasureSpec principle analysis

19 minutes16 seconds

Canvas cutting and text drawing

16 minutes29 seconds

Basic introduction to ViewPager nested fragment architecture

13 minutes03 seconds

The principle and adapter mode of ViewPager cache fragment

19 minutes40 seconds

Fragment life cycle management mechanism in ViewPager nested Fragment mode

18 minutes00 seconds
Chapter15Chapter 15

ViewPager lazy loading principle analysis and performance optimization project practice

44 minutes30 seconds

Introduction to the home page’s secondary linkage layout and sliding issues

22 minutes18 seconds

Introduction to event distribution

Solve ceiling problem

16 minutes08 seconds

Resolve nested sliding conflicts

28 minutes38 seconds

Realize inertial sliding

14 minutes09 seconds

Event introduction

09 minutes02 seconds

Event handling process

Possible problems caused by event distribution

Down event distribution process

Chapter16Chapter 16

Move event distribution process

29 minutes59 seconds

An explanation of ideas for implementing complex UI

Application of algorithms in UI implementation

27 minutes17 seconds

Realize the drawing of koi fish

48 minutes06 seconds

Realize the principle of fish tail swinging

16 minutes19 seconds

Achieve click water ripple effect

17 minutes21 seconds

How to achieve intelligent steering of fish

31 minutes34 seconds

Implement koi swimming animation

18 minutes34 seconds

Analysis of app UI architecture solution

10 minutes58 seconds

Android preloading scheme performance pitfalls

13 minutes40 seconds
Chapter17Chapter 17

Analysis of viewPager principle of android preloading principle

26 minutes08 seconds

Fragment’s life cycle in viewPager adapter

24 minutes01 seconds

One of the source code analysis of lazy loading solution

30 minutes31 seconds

Analysis of Lazy Loading Source Code Solution 2

36 minutes08 seconds

Why study the framework layer source code

From boot to desktop, what does the system do?

APP startup process source code analysis

21 minutes58 seconds

setContentView interview analysis at major manufacturers

view drawing process

06 minutes57 seconds

Cut into the source code execution process to achieve screen adaptation

10 minutes18 seconds
Chapter18Chapter 18

Several common problems related to memory

29 minutes10 seconds

Basic usage and analysis of LeakCanary

How LeakCanary automatically detects object leaks

Handwritten LeakCanary core code

13 minutes03 seconds

What is apk? Why optimization is needed

10 minutes19 seconds

Basic introduction to ViewPager nested fragment architecture

13 minutes03 seconds

How to optimize image resources

Internationalization and dynamic library addition optimization

How to remove useless resources and code

33 minutes23 seconds

Anr abnormal interview questions explained

Chapter19Chapter 19

OOM abnormal interview questions explained

12 minutes14 seconds

Bitmap interview questions explained

16 minutes38 seconds

Explanation of UI stuck interview questions

11 minutes58 seconds

Memory leak interview questions explained

15 minutes00 seconds

Memory management interview questions explained

14 minutes14 seconds

Cold start optimization interview questions explained

10 minutes33 seconds

Other optimization interview questions explained

10 minutes24 seconds
  • CancelreplySending
  • Cancelpost a noteSending