Note that there are some explanatory texts on larger screens.

plurals
  1. USJeff Axelrod
    primarykey
    data
    text
    <p>I'm an independent Android developer currently working on an educational application. It's important to me to continuously improve development techniques so I can maximize the "ilities" of software I write (reliability, maintainability, testability, understandability, etc.) </p> <p>Here's a <a href="http://www.theaxelrods.com/Tools%20and%20Technologies%20to%20Learn.html" rel="nofollow">mind map of tools and technologies</a> I am presently using or investigating. You can click on hyperinks to bring you to related sites. </p> <p>I'm particularly interested in using <a href="http://rads.stackoverflow.com/amzn/click/0470025700" rel="nofollow">Model-Driven Software Development</a> to keep my architecture consistent and well documented. I am not yet using Scala on Android for anything other than testing, but plan to eventually migrate to Scala for the application code.</p> <p>Some of my favorite books:</p> <ul> <li>Effective Java <em>(Bloch)</em></li> <li>Programming in Scala <em>(Ordesky)</em></li> <li>Refactoring - Improving the Design of Existing Code <em>(Fowler et al)</em></li> </ul> <p>Some favorite tools:</p> <ul> <li>Eclipse</li> <li>Guice + RoboGuice for dependency injection, though plan to replace this soon as startup is much too slow on Android</li> <li>OrmLite (ORM that works well on Android)</li> <li>Robotium for Android integration testing</li> <li>Eclispe EMF for MDSD</li> <li>Powermock + Mockito for mocking</li> </ul> <p>I learned a lot from <a href="http://www.se-radio.net/" rel="nofollow">Software Engineering Radio</a> in its heyday.</p>
    plurals
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload