Select Page

Android Development at a Glance:

Getting started with android development was a little different then what I was used to with desktop development.

 

User Interface:

The user interface is handled with XML which is a little different than what I was used to with desktop applications. When I had written user interfaces for my java desktop applications I would use a framework in java called Swing, and I think Java using a framework like Swing on an android application would require more resources which could eventually lead the android application to crash. That would not be a good user experience. In fact it would make your user run for the hills. That would be terrible. We write code to make the world a better place for the user.

 

Application Structure:

In my opinion the way the projects are set up is very similar to the way desktop application projects are set up.

 

Integrated Development Environment:

Android applications can be built in pretty much any environment where we can write java(Netbeans, Eclipse, etc..); however, not to long ago Google came out with an IDE name Android Studios which has pretty much become the standard environment where android applications are being created. It’s such an awesome and powerful IDE; it has many key shortcuts for making the developers programming experience a great one. One of my favorite features is the auto complete it helps a lot and cuts back on the typing time. It’s very useful when you’re writing lots of code and you forget how exactly you spelled a variable or a certain function. It is a lifesaver. There are many more features that Android Studio comes with; I am still learning lots of these features myself. I can honestly say Android Studio spoiled me with it’s rich features that I didn’t even know could make me an even happier programmer. 😉

 

Final Comments:

Building Android applications is going to be extremely fun, so join me on my journey. However, don’t just watch me; grab your computer and get your hands dirty with code. Until next time! 🙂