Mobile development of Android [Android] remember a real items app development process!

To share with you about the process, experience (dry).

A development environment options:

I use the environment : Android Studio 5.2
Android Studio is a new Android-based development environment for IntelliJ IDEA. Android Studio provides an integrated Android development tools for developing and debugging.

Based Gradle build support; Android specific reconstruction and quick fixes; tool tips for better application performance, availability, version control compatibility and other issues capture; supports ProGuard and application signature features; comes with layout editor that lets you drag and drop UI components, and arranged on the plurality of preview screen layout, and the like.

1.AndoridStudio ratio Eclipse

AndroidStudio智能识别更强大
AndroidStudio的资源文件可以在代码中预览
AndroidStudio编辑历史更详细
AndoridStudio构建程序界面更方便
Eclipse创建项目更简单
Eclipse中的项目体积比较小
Eclipse中的配置文件无需更新
Eclipse中多项目管理很方便

2.AndroidStudio and Eclipse differences summary

Overall AndroidStudio more powerful than Eclipse, at the same time to develop Android project is a non-subversive trend and fashion by AndoridStudio, after all, Eclipse can do a lot of things, lack of concentration! The AndroidStudio only for mobile phone development, industry specializing in surgery, advantages in developing Android project is certainly obvious. But AndroidStudio also has shortcomings, particularly in the use of gradle file, urgent need to improve the user experience, to consider the need for more regional foreign websites is not working properly on how to use the tools to build the program.

You can choose according to their needs requirements, mentor

II. The problems encountered and experience sharing

I am in the process of writing code, encountered some problems, I do not know if you have not experienced.

  1. Master the convergence of unskilled each page, and not smooth.
  2. The following reference code selected too blind to ignore a lot of handy tools.
  3. Preview simulator project over the card, can be published to the Android phone.
  4. Listening, service, life cycle, java basic grasp of enough skilled.
  5. There are many small bug in Java can learn to solve their own knowledge, but over-reliance on search engines.
  6. Background to build a foundation for 0.
  7. There are a lot of compiler AutoFill no access.
  8. Listen to an android development programs, in accordance with the outline than their data to check more affordable, and learn android development, then read the words of inefficient, not a thorough grasp, a knowledge with a practice will be more skilled.

III. Sharing knowledge

Knowledge sharing, we can look at my Android mobile development column, white entry, when you spend time on it.
Share static effect:
Here Insert Picture Description
Here Insert Picture Description
Here Insert Picture Description

Published 670 original articles · won praise 194 · views 60000 +

Guess you like

Origin blog.csdn.net/weixin_43838785/article/details/104504556