- Netflix no entra diciendo que todavía no está en Argentina.
- Amazon Video te permite browsear pero cuando querés comprar te dice que necesitás tarjeta de crédito de EE.UU. y domicilio de allá.
Sunday, July 10, 2011
Android market: Books y Movies en Argentina?
Thursday, May 26, 2011
Connecting usb stuff to the Xoom and debug through wifi!

Today I played a lot with my Motorola Xoom trying to connect different devices.
We started connecting the tablet to the television using the hdmi output. We installed Snes9x EX and played some snes games. The great thing about Snes9x is that it allows to connect Wiimotes. The screen over the right shows a Killer Instinct fight!
- Connect the Android-powered device via USB to your computer.
- From your SDK
platform-tools/directory, enteradb tcpip 5555at the command prompt. - Enter
adb connect device_ipYou should now be connected to the Android-powered device and can issue the usual:5555 adbcommands likeadb logcat. - To set your device to listen on USB, enter
adb usb.
Friday, May 20, 2011
App Review: ESPN 107,9. A real Honeycomb app?
- Different comments for the same app.
- Different ratings for the same app.
- Doing an update means uploading two different apps.
An activity that can be used to display a splash page while initializing the guice injector in the background.
<activity android:label="@string/app_name" android:name=".ESPN_107_9" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
intent-filter>
activity>
<activity android:name=".EspnHome" android:screenOrientation="portrait" />
<activity android:name=".EspnProgramacion" android:screenOrientation="portrait" />
<activity android:name=".EventoActivity" android:screenOrientation="portrait" />
<activity android:name=".Prueba" android:screenOrientation="portrait" />
<activity android:name="iphoideas.ESPN_107_9_TABLET.Example" android:screenOrientation="portrait" />
- It doesn't follow the java package name convention.
- There is an android:screenOrientation="portrait" in every Activity when it can be placed just in the Application tag.
For example, consider a task consisting of the activities: A, B, C, D. If D calls startActivity() with an Intent that resolves to the component of activity B, then C and D will be finished and B receive the given Intent, resulting in the stack now being: A, B.
Tuesday, May 17, 2011
Google IO 2011: Day two
He told us about his plans and his future projects. It feels good to know that Android developers are getting tons of work and they are progressing!
Keynote
Good news about ChromeOS. I think that everything sum ups to this sentence: "No need to bother fixing PC and having more time for yourself". I am particularly happy for that. I am tired of fixing PC with an OS I don't use anymore. As the times passes, it gets harder and harder to find the Control Panel :(
Google decided to give out chromebooks as a present but they are sending them on June 15th. I don't know how that will work for international attendees. I guess I will need to ask Al Sutton (@alsutton) :)
Building Agressively Compatible Android Games
This talk was given by Chris Pruett(@c_pruett). He was a Game Developer Advocate for Android at Google and now he has his own company. He once again talked about his experience with Replica Island and give out a big list of things to do and not to do.
I wish I could talk to him but he was surrounded by other people.
Lunch
After Chris' talk we hang around some stands which were in the third floor. There were a lot of games to try out and also some robots going around. After some of them we decided to head for Lunch. 20 mins to eat before moving to the next session. I need to say that the food was excellent. We even had a Haagen Dazs' ice-cream as dessert!
Building Web Apps for Google TV
Chris Wilson (@cwilso), GTV developer advocate gave an excellent explanation about the TV platform in general. He mentioned that we should get everything away from the boarders since the Over-scan also applies to nowadays televisions.
He also mentioned a lot of recommendations for UI design. Some of the ones that stayed in my head were:
- Remember the user is in couch-mode. Few interaction.
- Avoid having a lot of clicks to reach content.
- Design your app and see it from 10 feet (3 meters) away.
- Instead of browsing downwards, the user browses rightwards.
- Avoid scrolling. The user is not used to scroll TV content.
- Make sure you make the user aware of where he is standing and what options are available.
Building Android Apps for Google TV
Similar to last session, these guys gave an intro to Google TV.
They explained that the API will provide different functionalities/issues. There are two which are pretty interesting or out of the ordinary.
1) You will not be able to know what the user is watching.
Wow! Really?
Actually you can learn which channel he/she is watching but no more than than. If your app/idea depends on that you will need to ask the user which tv provider he/she is using and parse it's tv guide. While it's a big issue right now, I guess some kind of open source project will appear to solve this.
2) Android fw will start to take care of where to place your ui widgets. eg: If you place an ActionBar in your app in a Tablet device it will show in the top right corner horizontally while for GTV it will show in the left vertically. I guess this is what android ice-cream sandwich will be about. Developer placing a ui widget and android deciding how to show it correctly. Third party UI libs will need to take care of that kind of customization if they are willing to stay alive.
I actually asked Roman Nurik what he thought of different third party UI libraries. My question actually was: "Should we continue using libs like GreenDroid or we should wait for this kind of magic customizations by Android?". He replied that for now we are good to use that kind of libs. They are an excellent way of applying android ui patterns.
GTV Office Hours
After the Android GTV talk, we went to the office hours. I wanted to buy a google tv to take back home but I wanted to be sure that I was going to get the 3.1 update with the adb and stuff. We fortunately found Chris Wilson who friendly replied to all our questions. I will try to reproduce:
We: Logitech or Sony?
Chris: It depends. The sony has a bluray but the Logitech is cheaper. If it's just for development I will take the Logitech one.
We: Which one do you use at work?
Chris: Both.
We: Who's in charge of the updates?
Chris: The updates are sent by Logitech and Sony themselves.
We: If we get a gtv and start using in our country, we will get it?
Chris: Yep, you will get it while the device is connected to internet.
We: Is it possible to root the device?
Chris: Official answer: no. On the other hand, there are people who did it. It involves welding.
GTV Conclusion
- Being able test gtv apps for clients from US.
- We want to explore the world of widgets for GTV.
- Porting cocos2d-x to GTV. I still need to make it work with Honeycomb but I will definitely want cocos2d-x to run in GTV :)
Bringing C and C++ Games to Android
Since we had some time we decided to go to this session to meet up with @emmby. We reached there for the Q/A. When we entered a guy was leaving and the speaker said: "Try staying, there is a present for everyone in this room". Yep, I also got a xperia play. I guess I will need to discuss with the cocos2d-x's guys how they are willing to support this kind of device.
How to NFC
I didn't attend this session, but @mpan_ did. He said that they spoke about the api in general but for now android devices with NFC will not be able to emulate a NFC card.
After party
After the conference we went out for some drinks with ppl known by @emmby. Going out with ppl that knew SF was excellent. We went to different bars and we ate in an Indian restaurant. It was actually the most spicy meal I ever had, but I enjoyed it a lot. Thanks guys!
Conclusion
The Google IO was excellent. Good amount of sessions, every technology showed it's work in progress and I got an excessive amount of gifts.
We also need to pay attention to tablet apps. There are very few apps in the market. The user experience of a tablet user is very frustrating. I hope to see more tablet compatible apps. I guess I should start doing that with my own apps.
There are a lot's of ideas and stuff to do in my head. I will now need to find the time to do them all.
Cheers, and happy coding :D
Wednesday, May 11, 2011
Google IO 2011: Day one
- Android Honeycomb 3.1 will be rolling out for the Motorola Xoom.
- ADK
- They were very crowded
- We preferred to talk to the Android developers and ppl in general.
- One ContentProvider per REST call.
- One SyncAdapter per REST call.
- REST call for getting SMS threads.
- REST call for getting SMS from a certain thread.
- Only one sync adapter per app.
- One Content provider per db.

At the end of the day we met Rallat. Rallat is a GTLUG member from Spain. He is also in charge of and.roid.es, a spanish android site.
Unfortunately he told me that he was changing the dates of the Spain's Droidcon.
After party
The after party was incredible. Lot's of good food and drinks. Nice music and even a bugdroid dancing techno music.
Pretty Good for a first day!
Update: Review of the second day.
PS: Blogger needs an offline chrome app. I am in the plane right now and I am not able to save my writing :(
PS2: My flight is leaving!
Sunday, April 24, 2011
Making your Android app look pro
Tuesday, April 19, 2011
MOTODEV App Summit Buenos Aires

















