jueves, 26 de septiembre de 2019

Crear un App para celular con Visual Studio

Binenvenidos a este post, esta semana les quiero enseñar como pueden hacer un APP, si una aplicación móvil, muchos tienen algunas ideas de lo que quisieran hacer en sus APP, empecemos con la teoría.

Una APP es un programa WEB que funciona en dispositivos móviles como celulares, tablets puede o no conectarse a una base de datos, puede o no necesitar acceso a Internet. La primer APP de acuerdo a Wikipedia : 
El popular Tetris fue el primer juego instalado en el año 1994 en un teléfono móvil de manufactura danesa, el Hagenuk mt-2000. Tres años más tarde, Nokia lanzó el juego de mayor aceptación hasta el momento el Snake cuyo desarrollo se basa en Arcade BlockadeWikipedia
Pero el bum de la aplicaciones fué en 2008 con el lanzamiento de App Store de Apple y en 2012 la Android Market o Google Play.

Yo recuerdo que mi primer APP la hice en 2007 más o menos en un curso que tome en la Universidad y fue programando en Java. 

Hoy en día pasamos en promedio 4 horas diarias en 9 APP's al día, en una APP podemor  dibujar, algo para comprar, algo para leer, algo para jugar, para editar fotografías, ver películas , etc.... Existen mas de 8 millones de APP en Google Play, mas de 2 millones en Apple Store, para más datos estadísticos les comparo la liga de comercio-electronico.

Para hacer APP's necesitamos definir en que sistema operativo queremos utilizar ya que de ello depende que plataforma vamos a utilizar hay 42 posibles plataformas de acuerdo a Neoattack en esa liga nos da un listado muy completo de plataformas online y off-line, gratuitas y de paga, los sistemas operativos que existen son:

  • Apple
  • Android
  • Windows
  • BlackBerry

Vamos a llegar a la carnita de este  blog  :)  hagamos nuestra primer APP

En mi caso elegí utilizar Android, con Android Studio, como todo programa necesitamos primero el objetivo y el diseño antes de ponernos a programar pero al intentar utilizarlo en mi computadora, la verdad me resulto super lento la ejecución del programa por lo que tuve que cambiar a otra herramienta.

Por lo que busque otras plataformas y llegue a la pagina de yeepli al articulo los 10 mejores entornos de desarrollo para Android, estuve revisando varias del articulo pero la mayoría requiere licencia para poder utilizarse así que opte por utilizar Visual Studio que ya tengo instalado

Solo tuve que instalar Xamarin que es un complemento de Microsoft para poder realizar desarrollos de APP-s tanto para Android como IOS

Les comparto las pantallas 


Objetivo:

Voy hacer una APP que tenga la liga a este blog, una imagen del logo


Pantallas



Programa:

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:minWidth="25px"
    android:minHeight="25px">
    <FrameLayout
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/frameLayout1">
        <TextView
            android:text="programacionparatodos.com"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/textView1"
            android:textColor="@android:color/holo_blue_dark"
            android:autoLink="none|web" />
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/imageView1"
            android:layout_marginTop="50.0dp"
            android:layout_marginLeft="0.0dp"
            android:layout_marginRight="0.0dp"
            android:src="@drawable/logo"
            android:layout_marginBottom="100.0dp"
            android:adjustViewBounds="true"
            android:cropToPadding="true" />
    </FrameLayout>
</RelativeLayout>

Ejecucion


Algo importante si quieren distribuir su App en Google en Play Store o en Itunes de Apple se tienen que suscribir como des arrolladores y pagar para poder publicar el costo es de 





  • Para IOS, https://developer.apple.com/app-store/submissions/  son 99 USD al año , si dan click sobre el costo los envia a detalle de Itune Store , yo solo me registre como developer para poder revisar los términos y ver que ofrecian pero esta bien, porque te explican como debes desarrollar tus App's , como probarlas, que características debes cumplir, te permiten descargar herramientas, te explican como crear tu primer App.


Obvio al poder publicar sus App's también pueden ganar dinero.

Si quieren entrar más a detalle de como hacer sus APP's hay muchos cursos por ejemplo:


No hay comentarios.:

Publicar un comentario

Entrada destacada

Como Programar HTML,Como crear página WEB, HTML para principiantes

Hola programadores Esta semana voy a escribir acerca de como programar con HTML (HyperText Markup Language) , el cual es un lenguaje ...