Smart editing includes inline resource lookups that make it easier to read your code. Code refactoring allows you to transform your code across the scope of the entire project.

Static code analysis helps you identify bugs quickly. On top of the hundreds of code inspections that IntelliJ IDEA provides, Google have added custom inspections. For example, metadata to the Android APIs, that flag which methods can return null and which can’t, which constants are allowed for which methods, and so on. Android Studio uses that data to analyze your code and find potential errors.

Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. Because it is new and unreleased, there is not a lot of material available yet on using Android Studio, so we thought that we would add to the body of knowledge that is available.

If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin).

No comments:

Post a Comment

About the Author

David is an independent software developer located in Sydney, Australia. He has been coding for over 30 years and is very experienced in c, c#. c++, objective c, Java, Python and Lua. David also works with embedded systems, particularly Arduino & Raspberry Pi based applications and is an experienced trainer.

David's software development company, Reefwing Software, has released a number of top selling apps including Life Goals and Personality Profile.

If you would like an app developed or training in embedded systems then you can contact David Such at the Reefwing Software website (www.reefwing.com.au).

David has completed an MBA (Marketing), BE (Electrical), BSc (Computing Science & Physics), and a BAppSc (Wine Science).