The Artima Developer Community
Sponsored Link

Java Buzz Forum
Small Android Agile Steps

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Fred Grott

Posts: 105
Nickname: sharemefg
Registered: Nov, 2005

Fred Grott is an android developer producing prototype applications for Chicago start-ups
Small Android Agile Steps Posted: Jun 18, 2012 1:13 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Fred Grott.
Original Post: Small Android Agile Steps
Feed Title: GrottWorkShop
Feed URL: http://shareme.github.io/atom.xml
Feed Description: Android development with a passion for Android, Java, and Agile.
Latest Java Buzz Posts
Latest Java Buzz Posts by Fred Grott
Latest Posts From GrottWorkShop

Advertisement

Want to get more agile in your android application development? Here are some easy steps.

Do not run PMD and Checkstyle through your IDE

Do not run PMD and Checkstyle through your IDE sounds like unsound advice, but hear me out. Both PMD and Checkstyle bomb out after getting over 500 items, if you run a codeqa dashboard with its own ant run script than you do nto have this problem(see my ActiveWallpaper bitbucket for an example).

I execute mine 3 times duuring the workday and than have a nice todo list to work off of cleaning up and improving my code.

Make sound OOP and Performance choices

What makes TDD sweet on serverside java is that you can do fancy code patterns that not only hide code complexity but also allow you to test the interface without the unit tests being broken every time you change the underlying codebase. Due to mobile developers not using interfaces in mobile due to the lack of market dominance of high performance multi-core devices it makes TDD somewhat useless you are really using a code pattern with heavy use of interfaces. Expect that to change as multi-core android devices dominate the market and as we get better MVC and MVP frameworks.

Simple things like integer comparions evaluate to boolean and thus you can use them to eliminate heavy if and then statement bloat.

Little things become Big things

You can load things in the raw subfolder of the res folder as files with txt entensions and have them show up with R class references for easier manipulation, I use it to load openGL shadders. There are all sorts of little things like this that come in handy.

Read: Small Android Agile Steps

Topic: How to analyze Thread Dump - IBM VM Previous Topic   Next Topic Topic: JSPs and Servlets Tutorial 04 - Servlet XML Configuration

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use