La App Limpia Xalapa es un aplicación móvil desarrollada con el fin de ayudar a los ciudadanos a estar más en contacto con los servicios que proporciona el H. Ayuntamiento de Xalapa, Veracruz a través de la subdirección de Limpia Pública. Entre sus funcionalidades importantes es la de localizar el camión de la basura asignado a un punto de recolección montonera, así mismo reportar aún incidente relacionado con el servicio de recolección de basura.
- Clonar el repositorio:
git clone https://github.com/AyuntamientoDeXalapa/AppLimpiaXalapa.git
-
Instalación en Windows:
- Visual Studio 2015 o Xamarin Studio
- Xamarin 4.1
- Android SDK
- Android NDK
Puedes basarte en la siguiente liga.
Para compilar el Proyecto de iOS desde Visual Studio ó Xamarin Studio en Windows, se require acceso a un Mac con XCode y iOS SDK. Puedes basarte en el siguiente instructivo.
-
Instalación en MacOS
- Xamarin Studio
- Xamarin
- Android SDK
- Android NDK
- iOS SDK
- XCode
Puedes basarte en el siguiente instructivo
Para correr la aplicación de Android es necesario generar las llaves:
- Entrar a https://console.developers.google.com
- Crear un nuevo proyecto
- Activar Google Maps API for Android
- En el archivo AppLimpia/AppLimpia.Droid/Properties/AssemblyInfo.cs cambiar
[assembly: MetaData("com.google.android.maps.v2.API_KEY", Value = "<Tu llave para mapas generada en el paso 3>")]
Las aplicaciones de Windows y iOS no requiren cambios.
Si en momento de abrir la aplicación el emulador de Adnroid dice que los Google Play Services no son instalados se puedes ser instalados con los siguientes pasos:
- Descargar una versión de Google Play Services de [http://www.teamandroid.com/gapps/] para la version de Android instalada en el emulador.
- Copiar el archivo descargado en la carpeta Descargas en el emulador.
- Desde la linea de comandos en la carpeta
sdk\platform-tools
de Android SDK ejecutar el comandoadb devices
. - Si el emulador aparece en la lista, pasar a paso 6.
- Si el emulador no aparece, ejecutar la siguiente comando:
adb connect <emulator ip>:5555
. IP de emulador puede ser encontrado en: Settings -> About Phone -> Status and IP section. - Ejecutar
adb shell
. Este comando va a abrir la linea de comando de emulador. - Verifica que archivo gapps esta presente:
ls /sdcard/Download
- Ejecuta
install_zip.sh /sdcard/Download/<flashablezip>.zip
- Arturo Soriano - Desarrollador del proyecto - arturosm
- Grigory Evropeytsev - Desarrollador móvil - grigorymx
Leer LICENSE.