Tips & Tricks de desarrollo para Windows Phone
Te presentamos nuestra colección de Tips & Tricks de desarrollo de apps para Windows Phone.
Desde esta página podrás acceder a una serie de artículos con consejos, trucos, y pequeños códigos de ejemplo que te ayudarán a llevar a buen puerto el desarrollo y la publicación de tu app en la Tienda de Windows Phone.
Esta lista de artículos ha sido creada en base a las preguntas más frecuentes que nos hacéis los desarrolladores y a las novedades que se han incorporado con Windows Phone 8 y sus posteriores actualizaciones. En la creación de estos artículos han participado los Evangelistas Técnicos de Microsoft así como varios miembros relevantes de la comunidad de desarrolladores de Windows Phone: Josue Yeray (MVP de Windows Phone y Nokia Developer Champion), Santiago Porras (Nokia Developer Champion) y Javier Suarez, todos ellos miembros del WPSUG - Grupo de usuarios hispanos de Windows Phone.
Nota: La lista no es definitiva y no está cerrada. Si tienes alguna sugerencia, echas de menos algún ejemplo para resolver algún problema común, y crees que puede ser de interés general, no dudes en hacérnoslo saber para que lo añadamos a la lista.
General
- Consejos y Trucos: Sácale mayor partido a tus apps en Windows Phone
- Información: Novedades de Windows Phone 8 Update 3 para desarrolladores
Ciclo de vida
- Ejemplos: Windows Phone 8. ¿Donde esta mi SplashScreen?, Cómo crear una SplashScreen para una App
- Ejemplo: SplashScreen personalizada con barra de progreso (ProgressBar)
- Ejemplo: Fast App Resume
Live Tiles, Pantalla de Bloqueo y Notificaciones
- Ejemplo: Cómo actualizar el Live Tile principal de mi app
- Ejemplos: Interactuando con la pantalla de bloqueo, Cómo mostrar notificaciones en la pantalla de bloqueo, Cómo cambiar la imagen de fondo en la pantalla de bloqueo
- Ejemplo: Envío de Notificaciones Push (Push Notifications) a Windows Phone desde LightSwitch
Mapas y Geolocalización
- Ejemplo: Cómo obtener la geolicalización del teléfono en WP8 y en WP7
- Ejemplo: Cómo dibujar una ruta entre dos puntos en un mapa
- Ejemplo: Nuevo control de Mapas y calculo de rutas en Windows Phone 8
- Ejemplo: Geocodificación y Geocodificación Inversa en Windows Phone 8
- Ejemplo: Here Places API
Archivos y almacenamiento
- Ejemplo: Cómo serializar un objeto a un array de bytes Json
- Ejemplo: Cómo serializar un objeto a un fichero XML y deserializarlo
- Ejemplo: Cómo serializar un objeto a un fichero Json y deserializarlo
- Ejemplo: Cómo serializar un objeto a un fichero Json en SkyDrive y deserializarlo
- Ejemplo: Cómo leer información de la tarjeta SD del dispositivo
Comunicaciones
- Ejemplo: Cómo realizar peticiones web http GET y POST con async-await-Task
- Ejemplo: Cómo transferir información entre dispositivos mediante NFC
Integración
- Ejemplos: Windows Phone 8: APIs de trabajo con voz (Comandos, Text to Speech y Speech to Text), Cómo usar text-to-speech, Cómo detener la sintetización de voz
- Ejemplo: Cómo abrir una URL en el navegador
- Ejemplos: Cómo enviar un correo electrónico, Cómo enviar correos con Email Compose Task
- Ejemplo: Cómo compartir un elemento Multimedia con Share Media Task
- Ejemplo: Cómo compartir un enlace con Share Link Task
- Ejemplo: Cómo enviar mensajes SMS con SMS Compose Task
- Ejemplos: Asociación de archivos y protocolos, Cómo asociar tu aplicación a un protocolo, Usando URI Schemes
- Ejemplo: Gestión de contactos
- Ejemplo: Cómo detectar el Rincón Infantil
- Ejemplo: Cómo crear lentes para la cámara de fotos
Diseño y XAML
- Ejemplo: Adaptando nuestro intefaz al tema del teléfono
- Ejemplo: Temas personalizados en Windows Phone
- Ejemplo: Optimiza tus Apps a pantallas grandes
- Consejos y Trucos: ¿Dónde consigo iconos para mi App?
- Ejemplo: Validación de datos en Windows Phone 8 y Windows 8
- Ejemplo: Usar fuentes pesonalizadas en Apps Windows Phone y Windows Store
- Ejemplo: Cómo personalizar los controles de la interfaz gráfica
MVVM
- Ejemplo: Cómo implementar INotifyPropertyChanged en Windows Phone al estilo Windows 8
- Ejemplo: Servicio de navegación en MVVM
- Ejemplo: Implementación del patrón MVVM
- Ejemplo: Windows Phone, Bindings y el control WebBrowser
- Ejemplo: Windows Phone 8. LongListSelector SelectedItem no bindable
- Ejemplo: Compartiendo código en Windows Phone 7 y Windows Phone 8
Otros
- Ejemplo: Tipos de Teclado
- Ejemplo: Cómo obtener el operador de telefonía
- Ejemplo: Cómo obtener el estado de la batería
- Ejemplo: Cómo detectar si se reproduce música de fondo
- Ejemplo: Cómo generar códigos de barras
Toolkits
- Ejemplo: Multilingual App Toolkit
- Ejemplo: Cimbalino: ApplicationBar y Servicios
- Ejemplo: Cimbalino: Trabajando con XAML
- Ejemplo: MyToolkit, conjunto de controles y utilidades
Ejecución y Depuración
- Consejos y Trucos: Optimizando el arranque de nuestras apps en Windows Phone 8
- Ejemplo: Detectar si la App se ejecuta en el Emulador
- Consejos y Trucos: Remote Device Access, Probando nuestras aplicaciones en dispositivos físicos remotos
- Consejos y Trucos: Depurar una app a partir del paquete .XAP en el emulador o en un dispositivo
- Ejemplo: DeviceStatus. Uso de memoria
- Consejos y Trucos: Aumentar la cantidad de memoria a utilizar por nuestras Apps
- Error: A specified communication resource (port) is already in use by another application
- Error: Could not load the assembly
Publicación y Promoción
- Consejos y Trucos: Evitar problemas al publicar nuestra app para Windows Phone 7 y Windows Phone 8 simultáneamente
- Ejemplo: Google Analytics en nuestra aplicación Windows Phone 8
- Ejemplos: Conseguir Reviews, Rate My App
- Ejemplo: Buscar por actualizaciones desde la propia App
- Consejos y Trucos: Promociona tus apps con Marketing in a Box
- Consejos y Trucos: Monetizar nuestra app: In App Purchase
¿Y si tengo dudas?
Si tienes alguna duda, recuerda que tienes a tu disposición el foro de desarrollo de aplicaciones para Windows Phone en castellano, donde podrás compartir tus conocimientos con la comunidad de desarrolladores y encontrar ayuda para resolver tus dudas técnicas.
También puedes estar al día de todas las novedades a través de nuestros rincones en las redes sociales:
Recuerda que también disponemos de una colección de Tips & Tricks para Windows 8 con consejos, código de ejemplo y vídeos que pueden ayudarte en el desarrollo de tus aplicaciones de Windows 8.
Un saludo,
El equipo de MSDN España
Comments
Anonymous
January 30, 2013
Perfecto gracias por el aporteAnonymous
April 14, 2013
Muy buena la información. Gracias.Anonymous
January 28, 2014
Contenido muy práctico. Muchas gracias.Anonymous
February 14, 2014
Excelente aporte a la comunidad ¡ , gracias :D. Saludos al Team