miércoles, 21 de septiembre de 2011

Upload app to Android Market: Criticisms and impressions


Hi Everyone!!!!

Previously, I told I uploaded my first Android app, PvP, to Android Market. One month later, my app has been downloaded by more than 500 people. I’m very happy with this one because I only wanted to learn and start in this world (I thought my app wouldn’t get more than 100 downloads in one year). Now, I’m going to tell you how to upload your app to Android Market.

 Firstly, before uploading your app, you have to check your app ;) and later and very important, you have to sign your app. You can see how to sign your app in previous post Signing your app.

When you have your app (or apk) ready, you have to join to Android Markey as a developer. This step is very easy, you must enter in Android Market for developer, write your gmail and write some personal data. It’s necessary to pay 25$ (about 20euros) to be able to upload app in Android, though when you pay this one, you won’t have to pay more money anymore. I don’t know if this one is expensive for somebody, but think you must pay 99$ to upload apps to Iphone, with this data I think 25$ isn’t expensive.

When you pay this money, you will be able to upload the app. It’s very easy to upload the app, because, you will have to upload your apk file, some images of the logotype and some screenshots of your app (this step is very boring because the images must have several dimensions) and finally you will write a description of your app in some languages.


When you finish these steps and you accept the Google conditions, your app will be in the Android Market!!!!

The speed and ease to upload the app are two pluses that I liked a lot, but there are things I didn’t like anything:

The number of downloads is updated once a day, I think updating once a week isn’t enough. In my case, this isn’t a problem, but if my app had thousands or millions of downloading, I would like the number of downloads were updated more often. Moreover, several occasions, Google has problems and they can’t update this number in three or four weeks!!!

You won’t have real statistics about who download your app until you spend a few days since you uploaded the app. When you have these statistics, a versions list, a mobile list, a countries list and a language list will appear in it. Again, theses statistics are updated once a day and the graphics and the information that appear are very poor (they should improve these things). In this web https://www.google.com/support/androidmarket/developer/bin/answer.py?hl=es&answer=139628 said, “We are working to add new information to your apps”. I hope this will be true, because I think they haven’t worked a lot in this section.

See you!!!

lunes, 19 de septiembre de 2011

Esquinas redondeadas en Android

Hola!!!

Hoy voy a contar cómo pintar rectángulos, para vuestras aplicaciones, con las esquinas redondeadas.


Para pintar cuadros redondeados tendremos que usar el valor drawable SHAPE. Con shape podemos llegar a dibujar formas como rectángulos, circulos, anillos o simples líneas. En este link podéis ver todas las características de SHAPE http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

Para pintar un rectángulo con las esquinas redondeadas, primero tenemos que crear un xml en la carpeta res/drawable de nuestro proyecto (es muy importante que esté situado en esta carpeta, ya que, sino nos dará error). Una vez tengamos ese xml pondremos este código dentro de este fichero:


Cómo vemos en el código hay etiqueta llamada "corners". Esta etiqueta indica cuanto queremos que este redondeadas las esquinas de nuestro rectángulo, cuanto más grande sea el valor, más redondeadas estarán.
Esta no es la única opción de SHAPE, si mirais en el link anterior, podéis elegir el color que rellenará el rectángulo, cambiarle el "padding", si quereis que el rectángulo esté rodeado por una línea, etc. Con las opciones que nos da SHAPE podemos realizar mil rectángulos distintos.

Una vez que tengáis el rectangulo hecho, lo podemos usar, por ejemplo, para cambiar la forma de un botón o para rodear un texto de nuestra interfáz, simplemente poniendo el valor android:background="@drawable/mi_rectangulo"


Espero que os haya servido de ayuda!!!!

Nos vemos!!!!!

jueves, 1 de septiembre de 2011

Subir aplicación al Android Market: Criticas e impresiones

Muy buenas a todos!!!!

Como os comenté en anteriores entradas, subí mi aplicación PvP a Android Market para que cualquier persona pudiera bájarsela. Después de tres semanas desde que la subí ya tengo más de 300 descargas. La verdad, que para ser mi primera aplicación, en la que lo único que quería era aprender y empezar en este mundo, no me parece nada mal (pensaba que no iba a superar ni las 100 descargas en un año). Pero bueno, vamos con lo importante, todo el proceso de subir la aplicación y lo que pasa una vez que ya has subido la aplicación.

En primer lugar, para subir una aplicación lo primero que tienes que hacer es probar que funcione bien ;) y lo segundo y muy importante, es que tienes que firmar tu aplicación. Podéis ver cómo se hace en mi post anterior Firmando tu aplicación.

Una vez tengas tu aplicación (o apk) lista para subir, habrá que registrarse en el Android Market cómo desarrollador. Este paso es realmente fácil, ya que, sólo tienes que entrar en la parte de Android Market para desarrolladores, poner tu cuenta de correo de gmail y dar algunos datos. Eso sí, para poder formar parte de los desarrolladores de Android, hay que pagar 25$ (unos 20euros) y ya podrás subir todas las aplicaciones que quieras sin pagar nada más toda tu vida. No sé, si esta cifra resultará cara para alguien, pero contando que para subir aplicaciones a iPhone tienes que pagar 99$, no me parece nada cara.

Una vez hayais pagado la cuota, ya podreis subir la aplicación. La verdad, que es realmente fácil subir la aplicación, ya que, sólo tendreis que subir vuestro fichero apk, varias fotos del logo de vuestra aplicación, más algunos pantallazos de cómo es vuestra aplicación (este paso de subir fotos es un poco más tedioso porque piden que las imagenes tengan un cierto tamaño) y finalmente dar una descripción de vuestra aplicación en los idiomas que querais.

Cuando hayais terminado todos estos pasos y aceptado las condiciones que os pone Google, finalmente tendreis lo más deseado, vuestra aplicación estará en el Android Market!!!!

Otro punto a favor de Google y su Android Market, es la rapidez con la que se sube la aplicación, si no recuerdo mal en menos de dos horas mi aplicación ya estaba lista para bajarse. Hasta ahora, todo lo que he dicho son puntos favorables por la facilidad y rapidez que hay a la hora de subir tu aplicación, pero hay ciertas cosas que paso a comentar ahora que no me gustaron demasiado.

El número de descargas de la aplicación, se actualiza una vez al día, la verdad, que me parece bastante poco. En mi caso, no supone ningún problema, porque mi primera aplicación no tiene miles o millones de descargas, pero en caso, en que esto pase, a mi me gustaría tener el número de descargas más actualizado.

Otra de las quejas, fue que hasta pasado unos días (una semana mas o menos) no os aparecen unas estadísticas reales de quién y con que se están bajando tu aplicación. En esta estadísticas os aparecerá una lista con la versiones de Android, los móviles, los paises y el idoma en el que se están bajando la aplicación. Al igual que antes, esta información se actualiza una vez al día y tanto los gráficos cómo la información que dan es muy muy pobre, puediendose mejorar muchisimo. En esta página que nos proporciana Google https://www.google.com/support/androidmarket/developer/bin/answer.py?hl=es&answer=139628, dice "Estamos trabajando en la incorporación de nueva información a tus aplicaciones.", espero que sea así, porque no me parece que hayan trabajado mucho en este apartado de estadísticas.

Disfrutad del blog y nos vemos!!!!!

Signing your app


Hi everyone!!!!

Before uploading our app to Android Market, firstly we have to sign our app. I didn’t like the Android Web explanation about how to sing our app, because, its explanation is very complicated and in my opinion, to sign your app is very easy.

I’m going to explain how to sign your app, it’s important you work with Eclipse and you have all Android plugins installed, because it’s necessary for this explanation: 

1. In the AndroidManifest of our app mustn’t appear in the code this label  android:debuggable="true". If this label appears we must equal it to “false” or delete it.

2. Right-click on our project and choose the option Android Tools --> Export Signed Application Package...

3. Next screen ask us what project we want to sign. Click Next.

4. Next screen will be like this:

You have to select the Create new keystore option.
In Location, you have to write the folder where you want to save the file which will be your signature.
And in Password and Confirm, write the password that you want (it’s very important you remember the password, because you want to make a new app version or sign others apps with this signature, the password will be required)
Click Next.

5. Next screen will be:

 
 
In Password you can write the previous password.
In Validity (years), write a higher number than 25 years.
In Country Code (XX) you must write your country code with two characters. If you search in Google “Code countries ISO” you will be able to see your country code. For example, for USA is US.
The rest of sections you must write your personal data.
Click Next.

6. Finally this screen will appear:



You must write the folder where you save your apk and the apk name.
Click Finish.

When you finish, you already have your apk which you have to upload Android Market in order to everyone can enjoy your app. I advise you install and check your apk in your Android mobile before uploading.

I remind you, you can use this signature in your new app version or in new apps. To do this, in the screen of the paragraph, you must select Use existing keystore option and select your signature file. 


See you!!!!!