👉 Análisis de ayuda internacional con Python: dataset OECD + notebook listo para usar

Imagen
🌍 Análisis de ayuda internacional con Python: dataset OECD + notebook listo para usar En el mundo de las relaciones internacionales, uno de los temas más relevantes —y a la vez menos comprendidos— es cómo se distribuyen los recursos destinados al desarrollo global. ¿Quién financia estos proyectos? ¿A qué países se dirigen los recursos? ¿Qué regiones reciben mayor apoyo? Para responder estas preguntas, realicé un análisis utilizando datos abiertos de la Organisation for Economic Co-operation and Development (OECD), específicamente del dataset Country Programmable Aid (CPA) , parte de los registros de Official Development Assistance (ODA) . 📊 El reto de trabajar con datos reales Uno de los principales aprendizajes de este análisis es que los datos del mundo real no vienen listos para usarse. Columnas desalineadas Registros inconsistentes Valores mezclados en campos clave Formatos que requieren limpieza Por esta razón, una parte fundamental del proyecto fue el proceso de lim...

Cómo crear tu primera app Android con Visual Studio y Xamarin (guía real paso a paso)

¿Te gustaría crear tu primera aplicación móvil desde cero?
En este post te muestro, paso a paso y con ejemplos reales, cómo hice mi primera App usando Visual Studio y Xamarin.

Bienvenidos 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

Dejanos tus dudas y comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)