Ir al contenido principal

Destacado

Ideas para proyectos

 ¿Alguna vez les ha tocado que les dejen tarea o un proyecto que sea crear algo nuevo desde cero? Si ese es tu caso, te quiero compartir algunas ideas de proyectos que puedes hacer , esto lo puedes utilizar para tus proyectos de clases  o quizá te sirva de idea para tu tesis. Manejo de activos fijos por medio de RFID Te detallo mas la idea, hay una placas magnéticas que almacenan información y que pueden ser leídas con un escáner y eso te ayuda a poder tener la información de rápida lectura y te sirve para hacer inventarios mas rápidos y efectivos. Quizá solo hay que valorar el costo beneficio, es decir saber el costo total de tu activo fijo y el costo de las RFID y de los escáner para leerlos. Lo que puedes desarrollar es el software que las lea que almacene la información y que sea visible cuando escaneen en un celular con un QR pegado al activo fijo. IoT para control un cuarto frio, utilizando energía limpia Imagina que tienes un cuarto con aires acondicionados que te permite almace

Crear un App multiplataforma para celular con Visual Studio o Android 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. 

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 podemos  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 en mi computadora que no es tan potente, por lo que tuve que cambiar a otra herramienta en Visual Studio.

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


Este ejemplo de App que hicimos con Xaomi es un App Híbrida es decir lleva un empaquetamiento web que nos permite poder ejecutar esta App no sólo en celulares, también equipos móviles, televisores, les comparto un diagrama de un curso de la Universidad Complutense de Madrid para desarrollo de Aplocaciones móviles 



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 siguiente la metodología Human Interface Guideline, también explican 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 ya que existen diferentes opciones de monetizacion, aunque claro necesitarán generar un muy buen proyecto en conjunto con un equipo de trabajo. 

Si quieren entrar más a detalle de como hacer sus APP's hay muchos cursos por ejemplo:
Para iniciar les recomiendo un curso gratuito que da Google con la Universidad Computlense yo ya lo tome y me gustó es para principiantes pero te da un panorama muy claro de cómo poder realizar estos proyectos. 


https://learndigital.withgoogle.com/activate/course/apps


Comentarios

  1. Excelente muchas gracias, tenemos una agencia marketing digital: y la verdad es que el desarrollo de apps, es una de las cosas que mas se manejan hoy.

    ResponderBorrar

Publicar un comentario

Entradas populares

Chatbot