Reflection, summary and new beginning on learning Jetpack Compose (no dry stuff, pure narrative)

Foreword and Personal Introduction

I am an Android developer born in the 1990s. I started learning Jetpack Compose on May 4th last year. Out of my desire for cutting-edge Android knowledge, I clicked on the official website of Jetpack Compose and started my learning journey. At that time, there were not as many relevant documents in China as there are now, and the versions were iterated quickly. Because my good memory was not as good as my bad writing, I created a detailed introduction to Jetpack Compose (updated in real time).

Achievements

From May last year to now, I can’t remember how many times I have updated this article. So far, it has 4,500 words, not including external links. Thanks to everyone’s recognition of the study notes of a novice, I have gained some points. Likes, favorites, and comments are one of the reasons why I keep updating.

Likes and collections of articles:

Insert image description here

Comments on the article:
article comment area

Problems encountered

  • As I said before, I'm a newbie and I don't know about AndroidView until the documentation is complete . But I summarized the knowledge from the official website as soon as I learned about it and updated it in my article. I don’t know if the guys in the comment area saw it.
  • As I said before, this article was just my study notes at the beginning. It gradually grew and became bloated . I gradually became a little confused about the maintenance of the article. This was just my notes , but now it has become I have to add something to it , and I will update it at the bottom of the article whenever I learn something about Compose. And because I add a little bit to the article after learning something, the article seems to be getting further and further away from the word "introductory "...

Reflection and Summary

None of the problems I encountered above were what I expected.

In order to solve the bloated problem, I updated the second half of the article in the form of external links. I hope that the article can be as systematic as possible while maintaining output;

In order to solve the problem that runs counter to getting started, I took the time to re-examine my article and read and understand the official documents over and over again. I decided to only update articles related to getting started in the future and try my best to write some practical basics. Components such as pager are basic things that can be used. Interesting articles such as the smiling face whose eyes follow the gestures will not be updated in the detailed introduction

New beginning

So what should I do if some friends want to fight, and I just want to watch something fun? I'm still thinking about this. Should I divide it into a series of articles like a more advanced getting started tutorial? I haven’t finalized the content and name yet.
But another thing I have already considered is to publish a series of small Tips articles on Compose independently. In order to make it easier to get started, in the detailed introductory explanation, I deliberately went beyond the obscure basic knowledge in the official documents, so now there are After finishing this series, I will update this series synchronously in CSDN, Nuggets and my WeChat official account (WeChat searches for the cat in my arms). If it is empty, it will also be updated in batches on my personal website, although it is called Xiao tips, but they all talk about some necessary concepts that need to be understood. Understanding these tips can better help everyone get started and avoid some coding errors. It can also help me divide and sort out the knowledge of Compose in a more systematic way. I believe that this A wave is a win-win situation.

Some small tips of Compose - the life cycle of composable items

Summarize

At the end of the article, let me say that I am just a rookie, and everyone's recognition is the driving force for my creation. I will accept your opinions and guidance with an open mind. I hope you will support me.

Guess you like

Origin blog.csdn.net/shop_and_sleep/article/details/132758314