Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

March 21, 2013

Steps to upload your app to Google Play



Before uploading your applications to play google must register as a developer, for it you register an account as android developer and make a payment of $ 25. This payment is made only once. This form of payment and registration is possible in countries where Google can install their products.

Applications may be payable upload, free or both. There are certain countries where google play does not support paid apps, if you want to climb a payment app make sure this option is available in your country.

It is important to take into account that the market has Google Play is related to your Google Account. So if you use analyzes your personal account or a new account just for that.

Play Google which allows any developer to upload and publish your application. Perhaps you are new and want to inform you that you need to upload and publish applications really good now I will tell you what is most necessary to publish your app.

To upload your application to play google have to follow these steps:





Access google developer console play.

We joined with our Gmail account. This will be the account that you subscribe in google play.

Terms and conditions

Since log into step 1, we continue to accept the terms of conditions. We have to select the box of terms and conditions to continue to the next step.

Payment

We pay a registration fee, payments must be done with through Google Wallet.

Form

You have to fill out a form with our information. Here we put our data in case your app is paid in this pay you money when users buy your application. Also in this same data you enter for users to contact you if the application to fail or have a problem.
These are the most important steps that need to access google play and publish your application.

Requirements that the application must meet to publish it on google play.

Size. APK: the application that you upload to google play should not exceed 50MB. If your application passes this limit can not upload files unless you use apk expansion.

Screenshots: Google play requires you to add two screenshots which show the application and executed. You can add more but optional, also at the same time you add the URL of a video you've created to demonstrate how the application you are offering.

Application Icon: It requires you to add the app icon high contrast resolution.

Language: You must determine the language to which the app is predetermined. English is the default language for google play, but you can choose the one you complete your application.

Name of the application: You can choose the name you want to publish the app. You can add different names if your app is destined to different languages. For example for Spanish language you can put "as I do" this name will see people with Spanish in their smartphone.

Description of application: You can add a description of up to 4,000 characters.

• Distribute Locations: You can choose which countries you want your application to be available, you can add all or select one by one distribution.

This are some requirements that play google asks to publish the application in google play. You can see the full list of requirements here

Assign a sales price per app or content




In case you want to assign a sales price of our app we have a look at the Google documentation for complete information  of payments, exchange, redemption, etc.. Instead we can use to pay for content (books, videos, magazines ...) within the app itself during programming, we can find out more information here.


About eMobc: eMobc (@emobcapp) is an open source framework to build native mobile application. Available for Android and iOS platforms HTML5. eMobc makes work easier for developers, allowing them to save time and effort. Developers can also integrate your code with the framework.







March 15, 2013

How to promote your app


 In different markets (App Store, Google Play, etc.) There are more than 1.5 million different apps for all tastes and all kinds of features, particularly in the App Store is more than one million apps and Google Play has reached the figure of 650,000 apps

With this great competition we have to make our stand app, which is visible to the millions of users looking apps daily and you do not always know all softwares available.

The first step is to develop and essential quality app with content relevant to the user and usable, which in addition to obtaining a discharge, a user get active. To create your app can use the framework eMobc




When creating a mobile application we recommend the following.

  • Solve a problem .
  • Do not limit yourself to a single operating system: Develop your app for all major mobile platforms such as  Google Android and Apple iOS, and also for web.  So improve your options and do your app more practical.
  • Use technology enabler:  such as Cloud Computing. This can not only reduce your development costs (you can use the cloud to test prototypes), but any test or beta will be much easier to perform.
  • Think mobility. Remember that your app can take advantage of the main features of mobile devices, such as camera, GPS, etc..
Before getting this app to market very well have to determine different aspects of it, such as the name, description, tags or search keywords and catches me videos that will attract users to download our app, without forget to provide a contact to receive feedback from users.

Once published application note does not appear in the top positions for download, this is due to the number of download of our app, ie the more downloads we climb higher in the ranking.

How do we get users to download the application?

There are many free tools to promote our app:

Social networks:  We recommend choosing between the various social networks as the user profile defined for the app and open the corresponding profiles.

Youtube Video:  Demonstrate how your creation of a practical and visually appealing with a short video on Youtube. This content has the advantage of being a viral incentive, lovers of the latest technologies disseminate it among their contacts via social networks or  blogs.

Press Releases: There are several blogs that may be of interest to our feed, among other things, of such notes.

Blogs: Today there are a large number of blogs with a large volume of visits, should be published the app, ensuring a large number of direct downloads. We have a list of blogs analyzing mobile applications available, so if anyone wants to contact us.

Blogs by theme: Why not send our app to blogs that reference to the subject treated in our app?

Promotional codes: Send promotional codes from the app (if the app is payable)

If you have older applications:  take it to promote your new application.

QR Codes: Use QR codes (both online and offline) that will link directly to the application download.

Create a web: In order to establish your brand and your latest project, created a website and mobile application where the exclusive content to further expand the Youtube video. Share this information and direct access to the online store web connecting all social networks.

Besides promotion in specialized media such as blogs or social networks, we can promote our app from the smartphone and this is where we get the bulk. How? By Viralization campaign, ie advertising in other apps that already have users and may be potential users of our app.

There are two main methods of performing these campaigns: promoting discovery in apps, such as Free App, App of the Day or the like, to get in one or two days to promote a large number of downloads, or campaign CPD / I (cost by download or installation). The advantage of the latter is that the owner of the app choose how much you want to invest and thus obtains the contracted number of downloads, plus natural discharges that occur by positioning the app in the store.



We recommend hanging the app in the markets on Thursday night. It is the moment considered most suitable response to users seeking the latest apps.

Our app is already positioned and we are gradually getting more and more downloads and thus new users, then we just keep this app, making regular updates to meet the demands of users and trying to provide more and better content to our app to make it so in a case study, and conducting advertising campaigns and strategic moments to keep the volume of downloads.

About eMobc: eMobc (@emobcapp) is an open source framework to build native mobile application. Available for Android and iOS platforms HTML5. eMobc makes work easier for developers, allowing them to save time and effort. Developers can also integrate your code with the framework.




February 26, 2013

Developers need programming with native mobile frameworks

Nowadays developers need to design mobile applications. There are a lot of mobile platforms, Android, IOS and new ones like the future Ubuntu Mobile or Firefox OS, so it's pretty hard to build native mobile applications.

There is a simple solution like HTML5 but if you want to warranty the user experience you need to provide a native application per platform or either implement a version for each platform in HTML5.
That is the reason because we have implemented a framework using XML. Sometimes you have to provide an abstraction like HTML but you need an implementation for each platform. For example, using Navigation Bar in IOS or Action Bar in Android.

Providing a high language or abstraction lets to use the advantages of each operating system and extend per platform faster if you have to develop a mobile application. So here is how we suggest a possible implementation like in eMobc:

Step 1: Provide a XML to represent every element / screen (for example menus, options like rotation, themes, appearance, navigation and of course the content)
Step 2: Implement a Model for each XML so you can later load the XML in the object model to store the information.
Step 3: Use a main controller and a specific controller to implement every feature or screen.
Step 4: Use a view specific in every device (Example XIB in IOS and XML layouts in Android)

If you think this approach can be useful, you can implemnt using these steps or start contributing eMobc framework or read more about embML.

Written by Alejandro Sánchez Acosta - Managing Director eMobc

About eMobc. eMobc framework is a mobile application framework to develop apps in IOS, Android and HTML using XML. If you want to donate your code of other projects to be integrated in the project or you want to ask for a project please contact us here.

February 20, 2013

How Augmented Reality can help entrepreneurs develop mobile apps?



Technologies like augmented reality can help improve mobile applications so new products or startups can offer a new experience. 

Here we have an interview where Alejandro Sánchez, CEO of eMobc explains in the end of the video how we have used Vuforia and Alljoyn with eMobc providing a new experience to the user with Geocongress application.

Augmented reality lets match image targets like logos in the sample and provide aditional information or actions, for example show comments around the brand or create a new comment, providing a comment system around the brands. Also its possible to georeference places providing in an image target where are located.

Alljoyn also lets provide peer to peer technologies so users can communicate. Its possible to create channels where you can send messages, for example a sample room for your event.

See more about Qualcomm and eMobc in the following video:

Source: http://www.qualcomm.com/media/videos/wireless-reach-spain-csev-video-english

December 4, 2012


Primeros pasos desarrollo framework android

Empezar a utilizar eMobc framework


1) Descargar el framework de GitHub
https://github.com/emobc/emobc-android


2) Renombrar la carpeta del framework emobc-android por el nombre de vuestra aplicación, vamos a suponer que la realizaremos sobre balonmano.

3) Borrar el contenido de la carpeta assets.


4) Descargar y copiar el samples de balonmano de https://github.com/emobc/emobc-samples/tree/master/balonmano en assets


5) Renombrar el fichero de .project


Abrir eclipse e importar el proyecto



Modificar el proyecto con las versiones que tenemos de Android en local.properties y project.properties.



Mover la imagen de images/icon.png a drawable. (Generar en panel de control)
Hacer un refresh y project clean del proyecto





Por último ejecutar en la máquina virtual de Android


La documentación podéis descargarla desde nuestro repositorio de Github o desde nuestra web.


Aitor García
Equipo eMobc

November 27, 2012


Documentación del framework eMobc para el desarrollo de aplicaciones móviles.

Documentación oficial eMobc


Desde el 26 de noviembre podéis disponer de la documentación correspondiente a Android, IOS y HTML5. Y podréis descargar tanto en formato ODT como en formato PDF.

La documentación publicada corresponde a la versión 0.1 del framework que iremos modificando y mejorando a la vez que evolucione el framework eMobc.

Los objetivos principales de la documentación es cubrir los siguientes puntos:

  • Descripción general: eMobc es un framework que permite generar aplicaciones móviles definidas en embML (nuestro XML ;-)) para distintas plataformas: Android, iOS y HTML5.
    El framework está basado en archivos XML. Una vez se ha definido la aplicación que se quiere crear desde el panel de control, o manualmente, éste genera una serie de archivos XML que describen todas las propiedades, pantallas y funciones que tendrá la aplicación.

    En este apartado también se hablara sobre Levels y Nextlevels, funcionamiento y estructura de la app, asociación de datos de los levels...


  • Tipos de actividades (Pantallas): Descripción de todos los tipos de pantallas del framework, en la
    actualidad contamos con 16 pantallas diferentes entre las que encontramos pantalla de Splash, QR, PDF, Galería fotos, vídeos, mapas, formularios, perfiles...

  • Como crear una pantalla: Ya sea en Android o en IOS dependiendo del documento. Este apartado es una guía de programación para crear un nuevo tipo de pantalla. Muestra en detalle los archivos y métodos que hay que modificar para conseguir que el framework trabaje con el nuevo tipo de ventana apoyándose en un ejemplo concreto .

  • Extender el framework: Conocer como integrar third parties o conocer en detalle todo el funcionamiento interno de eMobc para crear nuevas plataformas (Windows Phone, Blackberry, etc).


La documentación podéis descargarla desde nuestro repositorio de Github o desde nuestra web.

¡Únete a la comunidad y ayúdanos a mejorar la documentación y el framework eMobc!


Aitor García
Equipo eMobc


November 10, 2012

Crear una aplicación móvil con el framework eMobc : Panel de control básico



¿ Qué hace el panel de control eMobc básico ?

El panel de control es una herramienta web para diseñar de manera gráfica el esqueleto de una aplicación móvil. Su estructura y propiedades básicas. Igualmente sirve para introducir los contenidos ( texto, imágenes, etiquetas, multimedia..) y asignar propiedades a los elementos.

Se simplifica así la manera de trabajar, dando como resultado una estructura válida para poder desarrollar en las 3 plataformas : Android, IOS, Web mediante el framework eMobc