<div dir="ltr">A year ago I was in exactly your position.  I went to the CyanogenMod site ( <a href="http://www.cyanogenmod.org">http://www.cyanogenmod.org</a>) and looked at the phones they said were compatible with the current release version. Then I went to the Verizon site and did an inner join. That brought the choice down to 3 models.  I wound up with an HTC Incredible 2 which I rooted &amp; installed CM 7 on in a weekend or two.  It&#39;s been a rock ever since, and I have no crapware installed by Verizon on it.  Most 3rd-party ROMS will allow you to do tethering or personal wifi right from the OS; Verizon&#39;s build of Android has this feature disabled.  In addition, there have been security scandals related to software installed on proprietary Android builds -- another good reason to beware of them.  ( <a href="http://www.engadget.com/2011/12/01/carrier-iq-what-it-is-what-it-isnt-and-what-you-need-to/">http://www.engadget.com/2011/12/01/carrier-iq-what-it-is-what-it-isnt-and-what-you-need-to/</a> , <a href="http://arstechnica.com/tech-policy/2013/02/ftc-orders-htc-to-fix-its-reasonable-security-failures-on-android/">http://arstechnica.com/tech-policy/2013/02/ftc-orders-htc-to-fix-its-reasonable-security-failures-on-android/</a>   )<br>
<div><div><br></div>You should get a dual-mode (GSM/CDMA) phone if you can.  GSM and CDMA are two competing mobile phone protocols; GSM is open, but CDMA is proprietary. Alas, Verizon uses CDMA technology, so any phone you use with their network must talk this protocol.  CDMA doesn&#39;t use the little smartcard gizmo ( &quot;SIM card&quot;), which means that a CDMA-only phone is tied to its carrier -- you cannot easily use it on any other cell phone carrier. With a GSM phone, changing carriers is usually as easy as getting a new SIM card.  Most European carriers use GSM , so if you&#39;re planning an overseas trip the GSM capability is very handy.<br>
<br></div>Be aware that your spiffy new smartphone is a significant security risk. US law is still in flux over whether the police can confiscate and search your smartphone.  As long as it is turned on, it will give anyone interested very strong clues to your location, even with the GPS feature turned off.  OTOH, watching my brother navigate with his smartphone in a strange city was one of the things that persusuaded me to get one.  <br>
<br><div><div>As for development, your Development environment should be separate from your production environment.  It&#39;s easy to pick up a used smartphone for next to nothing -- they&#39;re even surprisingly easy to repair.  The dev tools are all free and easy to find, and linux seems to be the environment of choice  for using them.  <br>
<br>-- CHS<br><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 17, 2013 at 3:41 PM, JD <span dir="ltr">&lt;<a href="mailto:jdp@algoloma.com" target="_blank">jdp@algoloma.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 04/17/2013 03:30 PM, leam hall wrote:<br>
&gt; We have Verizon as the wireless carrier. Would like to get an Android based<br>
&gt; phone on the chance I start doing programming on it. What phones are the best to<br>
&gt; have for programming purposes?<br>
&gt;<br>
<br>
</div>Whatever Google sells, like the Nexus4.  Don&#39;t know if that is available<br>
unlocked for Verizon or not.  Mine is GSM.<br>
<br>
By stating with google devices, you prevent the network-provider delays in<br>
getting updated OS releases.  It also means you run the reference platform for<br>
Android.<br>
<br>
If you plan to run other firmware, then I don&#39;t know.<br>
<br>
Programming for Android isn&#39;t really performed &quot;on the phone&quot; - most devs use<br>
Eclipse on Linux or Windows for development and only use any specific phone for<br>
testing purposes.  While it shouldn&#39;t be necessary to have any specific Android<br>
phone for most application development and testing, there do seem to be phone<br>
that are modified by the cell companies which appear to introduce very<br>
noticeable incompatibilities.  Some programs don&#39;t work on some phones and I<br>
can&#39;t think of any reason beyond vendor customizations or terrible drivers for<br>
that to happen.<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</blockquote></div><br></div></div>