OT: Android Dev Questions

2012-07-10 Thread keith smith

Posted to PLUG, TFUG, AzPHP



I wondering about trends.  Currently I
make my living as a LAMP developer.  The market seems strong and lots
of main stream apps are built with PHP.  So I expect the market to
continue to be strong for 10 – 15 years.  That is the time frame I
am interested in.  




Things are moving rather fast now. 
Cheap hardware is now a reality.  It looks like a smart phone has
more CPU and RAM than the laptop I bought 10 year ago, and the
desktop I bought 7 year ago.  I think I saw a smart phone that had a
dual core 1.5ghtz processor and a gig of RAM.  My first 2 computers
didn't even have hard drives.. 




I'm intrigued by Android development. 
Seems there is really only one option and that is the Android SDK
that is modified Java.  I don't find Java to be intuitive, however I
can live with it.   




My main question has to do with
compatibility.  A friend tells me he thinks there are comparability
issues between manufactures since they modify Android to met their
needs and the lack of standards. After exchanging emails, it sounds
like writing Android code is like writing JavaScript that needs to
run in all the currently available browsers.  We have JavaScript
solutions – MooTools, jQuery … etc.  However in the short time
I've been looking at Android development, I have not found any
information on compatibility issues (however I have not search
either).



I have lots of questions.



What is the life expectancy of
Android?  Will it be around 15 years from now?
How hard is it to upgrade a phone
to a newer version of Android?
Are there any compatibility
issues?
How does one monetize Android
application development skills?
Where can I find quality used
Android phones? 

What device would you recommend I
use to learn Android development – Phone, Tablet, Simulator? 





Thank you so much for all your insight.



   





Keith Smith---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

Re: OT: Android Dev Questions

2012-07-10 Thread Mark Phillips
Gmail seems to have a problem with inline answers today, so I will add them
here...


   1.

   What is the life expectancy of Android? Will it be around 15 years from
   now?

   I haven't a clue. I hope I am around 15 years from now! ;)
   2.

   How hard is it to upgrade a phone to a newer version of Android?

   If your carrier wants to upgrade the phone, then they will send you an
   upgrade package OTA and your phone will upgrade. If you want to upgrade
   manually, then you will have to root your phone and apply the upgrade
   manually. Just google for your phone type and the upgrade you want.
   Generally speaking, US carriers don't want to spend the time upgrading
   phones - they want you to buy a new one because they subsidize part of the
   cost to get you to buy a plan. In Europe, you pay the full price for the
   phone, so you can upgrade it as you wish. As a result, the versions change
   slowly - 86.7% of the phones out there are at version 2.3.3, and version 4
   was just released. This percentage would be even higher if it weren't for
   tablets (versions 3 and 4 added a lot of tablet stuff).


   1.

   Are there any compatibility issues?

   Yes and no. Some older early Android hardware will have problems with
   the newer android versions, but for the most part they are supposed to be
   backward compatible. The big moving target is screen resolution - ie
   tablets versus larger screen phones. It takes some ui redesign to move from
   a small screen to a giant one, and to be compatible with all of them.
   However, the underlying non-ui parts are the same.
   2.

   How does one monetize Android application development skills?

   Write a killer app and sell it. ;) The google market is huge, so it is
   harder to get noticed (ie rated and found), and there is no easy way to
   talk to anyone at google about issues with your account. However, other
   markets exists - amazon looks promising, but I believe they take a larger
   cut, but provide better customer support. Of course, if your app is free,
   it does not matter.
   3.

   Where can I find quality used Android phones?

   I am not sure what quality means, but in the usual places - craig's
   list, ebay, etc. Friends as well.it does not take much time to download
   an app run it and then remove it. The Android SDK comes with a good
   emulator, so you can catch lots of issues with that tool. Again, the
   biggest issue I have found is varying screen resolutions and making sure
   everything looks right. The emulator helps, and I have not found a need to
   have every phone on the market in my possession to test. There are also
   testing services you can use - some free and some for pay.
   4.

   What device would you recommend I use to learn Android development –
   Phone, Tablet, Simulator?

   Start with the SDK and the emulator. Also, take a look at this page -
   http://developer.android.com/about/dashboards/index.html to see where to
   target your development. Then read the android developer docs - they are
   very very good. Depending on how you learn, you may want to pick up a book
   or two, but they are totally out of date except for the basics. Another
   good source is http://commonsware.com/mmurphy. You can pay for the
   e-book and get all the updates and changes for a year. Mark Murphy hangs
   out in the developer forum and provides very good answers to questions,
   especially for newbies.

Hope that helps.and no, I have not created any killer apps yet so I can
retire on the millions in royalty checks from google...so YMMV!

Good luck!

Mark

On Tue, Jul 10, 2012 at 6:27 AM, keith smith  wrote:

> Posted to PLUG, TFUG, AzPHP
>
>
>  I wondering about trends. Currently I make my living as a LAMP
> developer. The market seems strong and lots of main stream apps are built
> with PHP. So I expect the market to continue to be strong for 10 – 15
> years. That is the time frame I am interested in.
>
>
>  Things are moving rather fast now. Cheap hardware is now a reality. It
> looks like a smart phone has more CPU and RAM than the laptop I bought 10
> year ago, and the desktop I bought 7 year ago. I think I saw a smart phone
> that had a dual core 1.5ghtz processor and a gig of RAM. My first 2
> computers didn't even have hard drives..
>
>
>  I'm intrigued by Android development. Seems there is really only one
> option and that is the Android SDK that is modified Java. I don't find Java
> to be intuitive, however I can live with it.
>
>
>  My main question has to do with compatibility. A friend tells me he
> thinks there are comparability issues between manufactures since they
> modify Android to met their needs and the lack of standards. After
> exchanging emails, it sounds like writing Android code is like writing
> JavaScript that needs to run in all the currently available browsers. We
> have JavaScript solutions – MooTools, jQuery … etc. However in the short
> time I've been looking at Androi

Re: OT: Android Dev Questions

2012-07-10 Thread Stephen
Android is way to popular to disappear anytime soon. I know eclipse has
some built in tools for android sdk and the new emulators help a ton. Mark
covered allot but did not mention there are two ways to build an app one is
more modular the other being more closely tied to hardware.

But getting into the rom/mod community will get you some good contacts for
android development and places to promote applications or find testers.
On Jul 10, 2012 6:27 AM, "keith smith"  wrote:

> Posted to PLUG, TFUG, AzPHP
>
>
>  I wondering about trends. Currently I make my living as a LAMP
> developer. The market seems strong and lots of main stream apps are built
> with PHP. So I expect the market to continue to be strong for 10 – 15
> years. That is the time frame I am interested in.
>
>
>  Things are moving rather fast now. Cheap hardware is now a reality. It
> looks like a smart phone has more CPU and RAM than the laptop I bought 10
> year ago, and the desktop I bought 7 year ago. I think I saw a smart phone
> that had a dual core 1.5ghtz processor and a gig of RAM. My first 2
> computers didn't even have hard drives..
>
>
>  I'm intrigued by Android development. Seems there is really only one
> option and that is the Android SDK that is modified Java. I don't find Java
> to be intuitive, however I can live with it.
>
>
>  My main question has to do with compatibility. A friend tells me he
> thinks there are comparability issues between manufactures since they
> modify Android to met their needs and the lack of standards. After
> exchanging emails, it sounds like writing Android code is like writing
> JavaScript that needs to run in all the currently available browsers. We
> have JavaScript solutions – MooTools, jQuery … etc. However in the short
> time I've been looking at Android development, I have not found any
> information on compatibility issues (however I have not search either).
>
>
>  I have lots of questions.
>
>
>
>1.
>
>What is the life expectancy of Android? Will it be around 15 years
>from now?
>2.
>
>How hard is it to upgrade a phone to a newer version of Android?
>3.
>
>Are there any compatibility issues?
>4.
>
>How does one monetize Android application development skills?
>5.
>
>Where can I find quality used Android phones?
>6.
>
>What device would you recommend I use to learn Android development –
>Phone, Tablet, Simulator?
>
>
>  Thank you so much for all your insight.
>
>
>
>
> 
> Keith Smith
> ---
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

Re: OT: Android Dev Questions

2012-07-10 Thread James Dugger
My brother has 2 partners that started developing for the iphone.  Their
clients started screaming for Android versions within a year of the success
of their iphone apps, and they can't port fast enough.

On Tue, Jul 10, 2012 at 12:30 PM, Stephen  wrote:

> Android is way to popular to disappear anytime soon. I know eclipse has
> some built in tools for android sdk and the new emulators help a ton. Mark
> covered allot but did not mention there are two ways to build an app one is
> more modular the other being more closely tied to hardware.
>
> But getting into the rom/mod community will get you some good contacts for
> android development and places to promote applications or find testers.
> On Jul 10, 2012 6:27 AM, "keith smith"  wrote:
>
>>  Posted to PLUG, TFUG, AzPHP
>>
>>
>>  I wondering about trends. Currently I make my living as a LAMP
>> developer. The market seems strong and lots of main stream apps are built
>> with PHP. So I expect the market to continue to be strong for 10 – 15
>> years. That is the time frame I am interested in.
>>
>>
>>  Things are moving rather fast now. Cheap hardware is now a reality. It
>> looks like a smart phone has more CPU and RAM than the laptop I bought 10
>> year ago, and the desktop I bought 7 year ago. I think I saw a smart phone
>> that had a dual core 1.5ghtz processor and a gig of RAM. My first 2
>> computers didn't even have hard drives..
>>
>>
>>  I'm intrigued by Android development. Seems there is really only one
>> option and that is the Android SDK that is modified Java. I don't find Java
>> to be intuitive, however I can live with it.
>>
>>
>>  My main question has to do with compatibility. A friend tells me he
>> thinks there are comparability issues between manufactures since they
>> modify Android to met their needs and the lack of standards. After
>> exchanging emails, it sounds like writing Android code is like writing
>> JavaScript that needs to run in all the currently available browsers. We
>> have JavaScript solutions – MooTools, jQuery … etc. However in the short
>> time I've been looking at Android development, I have not found any
>> information on compatibility issues (however I have not search either).
>>
>>
>>  I have lots of questions.
>>
>>
>>
>>1.
>>
>>What is the life expectancy of Android? Will it be around 15 years
>>from now?
>>2.
>>
>>How hard is it to upgrade a phone to a newer version of Android?
>>3.
>>
>>Are there any compatibility issues?
>>4.
>>
>>How does one monetize Android application development skills?
>>5.
>>
>>Where can I find quality used Android phones?
>>6.
>>
>>What device would you recommend I use to learn Android development –
>>Phone, Tablet, Simulator?
>>
>>
>>  Thank you so much for all your insight.
>>
>>
>>
>>
>> 
>> Keith Smith
>> ---
>> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>>
>
> ---
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>



-- 
James
---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss