Thursday, October 28, 2010

Developers can feel the shift in momentum

Developers can feel the shift in momentum. “I used to tell people I wrote software for Android, and they’d look at me like I had three heads,” said Michael Novak, who handles Android development at Medialets, a mobile advertising software company, and helps organize the monthly New York Android Software Developers Meetup. “That wasn’t even a year ago. Now everyone knows what it is. The popularity has exploded.”

Read more ...
You Can't Appreciate How Completely Apple Has Humiliated The Cellphone Industry Until You See These Charts

Friday, October 1, 2010

Android Market expands ..

Hello,

We're writing to inform you about some changes to Android Market that require your attention.

Effective today, developers from 20 additional countries (Argentina, Australia, Belgium, Brazil, Canada, Denmark, Finland, Hong Kong, Ireland, Israel, Mexico, New Zealand, Norway, Portugal, Russia, Singapore, South Korea, Sweden, Switzerland and Taiwan) can now sell paid apps on Android Market. Over the next 2 weeks, users from 18 new countries (Argentina, Brazil, Belgium, Czech Republic, Denmark, Finland, Hong Kong, India, Ireland, Israel, Mexico, Norway, Poland, Portugal, Russia, Singapore, Sweden, and Taiwan) will be able to purchase paid apps from Android Market.

Please see the related post at Android Developer Blog here:
http://android-developers.blogspot.com/

We encourage you to visit the Android Market developer console at http://market.android.com/publish to make the necessary adjustments.

Thanks, and we look forward to continue working with you on Android Market.

Sincerely,
The Android Market Team

Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043

Monday, August 23, 2010

Making Buttons Click!!!

Here is the basic approach:
1. First create a reference to a button in the view xml file (main.xml),
using a <button> tag, e.g., <Button android:id:"@+id/plus" .. />
2. Then use findViewbyId to obtain the id from the xml file (in the id attribute) to the program, e.g.
Button bPlus=(Button)findViewById(R.id.plus)
3. Next set the Button class OnClickListener. If you have set your Activity to implement the OnClickListener interface, then you set it to itself (this). E.g.
bPlus.setOnClickListener(this)
4. To implement the listener, you put a switch to select the id of the button clicked, e.g.
public void onClick(View v){
switch (v.getID()){
   case R.id.plus:
       //do something
      break;
     ...
}

Monday, July 12, 2010

Android App Inventor by Google

Google has released a visual application designer called App Inventor for developing Android-based apps that require no programming. The App Inventor is based on Java OpenBlocks, a graphical programming system, developed in MIT. OpenBlocks, itself is closedly related to StarLogo, StarLogo TNG, and Scratch. The project leader is Harold Abelson of MIT, who is also the author of "Structure and Interpretation of Computer Programs" with Gerald Sussman.

The App Inventor is web-based and connects to the Android device via USB port. The application appears live on the device as changes are being made on App Inventor.



More at the  App Inventor Website.