How to get in the future development direction of Android development in 2019?

As a senior Android developer. Since the second half of 2017, I have heard various remarks, such as “Android development is cool”, “Mobile development has no way out, and quickly change careers”, “It will be replaced by XXX”, etc., which fully reflects everyone’s anxious mentality .

Is mobile terminal development really going to be cool? Fans often send messages to me and chat about this topic in the group. Today I decided to write down some of my views for your reference

Current situation of mobile development

What is the current status of mobile development? We can look for clues in the code we wrote. Taking Android as an example, the most code written by mobile developers of many large companies is this:

LinearLayout layout = new LinearLayout;
layout.addView( xxxx );
...

Or maybe something like this:

public class XXXView extends RelativeLayout {
public XXXView( Context context )
{
this( context, null);
}
public XXXView( Context context,
@Nullable AttributeSet attrs )
{
this(context, attrs, 0);
}
public XXXView( Context context, @Nullable AttributeSet attrs, int defStyleAttr )
{
super(context, attrs, defStyleAttr);
initView;
}< br /> private void initView {
LayoutInflater.from( getContext ).inflate( R.layout.xxxlayout, this, true );
...
}
public void setData (XXX xxx )
{
...
}

Or do various operations on xml tags-UI development.

Yes, now the mobile technology stack has become more mature and perfect. For the business, even the engineers of large companies are doing UI display logic. The products of large companies are relatively complete. The back-end controls most of the business logic. What the client does is to get the back-end data, and then display it through setText(xxx), and then use the Boolean value returned by the interface to determine whether the View is displayed or hidden.

I heard many people say that after working for a few years, I feel that I have not improved much. I have been stacking code every day. I can find a fresh graduate who can replace myself in minutes, so I feel very anxious. For those who have worked for several years, if they want to prevent themselves from being replaced or eliminated prematurely, they need to choose a potential and promising field to dig deeper.

How should the future development direction of Android development go in 2019?

Post navigation

Leave a Comment

Your email address will not be published.