DESARROLLO DE APLICACIONES IOS PARA REDES SOCIALES

DESARROLLO DE APLICACIONES IOS PARA REDES SOCIALES

DANNEN, CHRIS / WHITE, CHRISTOPHER

26,00 €
IVA incluido
No disponible
Editorial:
ANAYA
Año de edición:
2011
ISBN:
978-84-415-3042-3
Páginas:
320
Encuadernación:
Rústica
Colección:
VARIAS
26,00 €
IVA incluido
No disponible
Añadir a favoritos

Agradecimientos

Sobre los autores

Sobre el revisor técnico

Prefacio

1. Lo que el gráfico social puede hacer por tu aplicación
¿Para qué es este libro?
Lo que necesitará
Lo que debe saber
Lo que aprenderá
Código fuente
Aprender el gráfico social
Casos de uso, en breve
Facebook
Twitter
Breve resumen de los API y servicios
Facebook
Lectura
Edición
Búsqueda
Twitter
API principal
API de búsqueda
API de streaming
El gráfico social en iOS
Notificaciones locales
Finalización de tareas
Cambio rápido de tarea y estado guardado
Música de fondo, posición y VOIP
Mensajes: Búsqueda y mensajes dentro de las aplicaciones
Fotos y calendarios más potentes
Nueva cámara y flash
Mapas superpuestos
iAd
Vistazo rápido
API matemáticos
Transferencia de archivos
Resumen

2. Privacidad, privacidad, privacidad
A la antigua
Una historia breve de los temas más delicados
Antecedentes de Facebook
Antecedentes de Twitter
Cómo OAuth lo cambia todo
La aparición un nuevo estándar
Lo que los usuarios quieren
Educando a sus usuarios
Una nota en cuanto a las reproducciones
Qué hacer si encuentra un fallo de seguridad
Resumen

3. ¡Escoja su arma!
¿Para qué valen?
Facebook
Twitter
Ponerse en marcha con las fantásticas herramientas de programación de Facebook
Usar el API de Facebook
Hacer peticiones al API
Mostrar diálogos
Gestión de errores
Salir del sistema
Las menos fantásticas (pero, de todos modos, geniales) herramientas de programación de Twitter
Usar MGTwitterEngine
Hacer peticiones al API
Gestión de errores
Usar ShareKit
Resumen

4. Preparar la configuración
Hágalo con Git
Github.com
Instalar Git
Fundamentos de Git
Marque como favoritos los siguientes recursos de Twitter
Marque también como favoritos los siguientes recursos de Facebook
Hola Facebook
Crear un proyecto
Añadir el código fuente del SDK para iOS de Facebook
Añadir UIViewController
Hola Twitter
Crear un proyecto
Añadir el código fuente MGTwitterEngine
Añadir UIViewController
Ahora, continuemos con la seguridad

5. Trabajar de manera segura con OAuth y con cuentas
Todo sobre OAuth
Cómo funciona OAuth
OAuth en Facebook y Twitter
OAuth en Facebook
Usar una sóla clave con Facebook
Acceder a Facebook
Salir de Facebook
Determinar si iOS permite dejar las aplicaciones en segundo plano
OAuth en Twitter
Crear una nueva aplicación de Twitter
El proyecto OAuthTwitter
Entrar en Twitter
Salir de Twitter
Bajo el capó: WebViewDidFinishLoad
Todavía hay más

6. Preparar su aplicación para los servicios de mensajería sociales
Presentación del API gráfico de Facebook
Un poco de ayuda de nuestros amigos
Paginar las respuestas del gráfico
Bajo el capó: La clase FBRequest
Una nota general en cuanto a la gestión de errores
Presentación de los API de Twitter
Bienvenido a las cronologías
Siempre tengo la sensación de que me siguen
Bajo el capó: Conexiones HTTP de MGTwitter y análisis XML
Conclusión

7. Acceder a personas, lugares, objetos y relaciones
Más diversión con el API de Facebook
Cuadros de diálogo de Facebook
Bajo el capó: La clase FBDialog
Publicar en Facebook y autorización
Obtener más golosinas del gráfico de Facebook
Limitar los resultados
Dar formato a la fecha
Más diversión con el API de Twitter
Vamos a twitear
Bajo el capó: Las URL de Twitter
La consola de programador de Twitter
Conclusión

8. Publicar, modelar datos y técnicas fuera de línea
Posar para las fotos
Guardar una foto en el álbum de fotos del simulador de iOS
Trabajar con UIImagePickerController
ImagePostController
Cargar fotos en Facebook
Cargar fotos en Twitter
GSTwitPicEngine
ASIHTTPRequest
SBJSON
OARequestHeader
Publicar una foto
El paradigma fuera de línea y el procesamiento en segundo plano
Modelado de datos con TwitterDataStore
Actualizar la vista desde el modelo
Conclusión

9. Trabajar con el conocimiento de la ubicación y el flujo de datos
Aquí, allí y en todas partes
Privacidad de la ubicación, revelación y negar el acceso
Lugares de Facebook
Añadir ubicaciones a los tweets
Consumidor de energía
CoreLocation
Usar CLLocationManager
Generar ubicaciones en el simulador de iOS
iSimulate
FTLocationSimulator de futuretap
MapKit
Lugares Facebook (buscar), inscripciones (obtener y publicar) y amigos cercanos
Twitear con ubicación
Conclusión

10. Usar herramientas de código abierto y otras maravillas
Lo bueno, si breve, dos veces bueno
Usar recortadores de URL en iOS
ShareKit: A veces lo mejor es ser un poco chapucero
Ponerse en marcha con ShareKit
Las últimas tendencias de Twitter
Temas de moda
Identificación Where on Earth
De vuelta al almacenamiento fuera de línea: SQLite
Reimplementar OfflineTwitter sin Core Data
Hacer pruebas o no hacer pruebas, esa es la cuestión
Añadir pruebas unitarias a una aplicación social de iOS
Conclusión

11. Aplicaciones que puede (y que no puede) construir
Twitter: No se admiten clientes
Toda la verdad acerca de las condiciones de servicio de Twitter
Las reglas del juego
Nuevas limitaciones y el fin de las listas blancas
Los límites del API REST
Facebook: Cuide sus modales
Toda la verdad acerca de la política de la plataforma
Crear una gran experiencia de usuario
Ser fiable
Limitaciones
Política para su privacidad
Otros asuntos
Reglas acerca del contenido
Otras reglas acerca del funcionamiento de las aplicaciones de Facebook
Las normas en funcionamiento
Fotos
El botón Me gusta
La publicidad
Usar el Stream social
Textos de los botones
Galería de aplicaciones
Aplicaciones de Twitter
Remember The Milk
Evernote
Waze
Aplicaciones de Facebook
Fone
Flipboard
Conclusión

12. Diseño de la interfaz de usuario y consejos para la experiencia en las aplicaciones iOS sociales
Fundamentos de la interfaz de usuario para Facebook y Twitter
Atención al detalle: Comience con los iconos
Mostrar todo tipo de retroalimentaciones
Textos y objetivos táctiles
Prototipos y pruebas
Lo que el usuario quiere de su aplicación
Contenido
Una ruta lógica
Configuración obvia
Técnicas de marca
Brevedad
Un contrato de licencia
Diseño apropiado de iPad
Hacer que el uso sea fácil y obvio
Conclusión

13. Diseño de interfaz de usuario para Twitter
Prioridades de usabilidad
Anatomía de un tweet
Sugerencias de componentes
(No) Usar los colores de Twitter
Crear elementos temáticos
Usar la marca registrada Twitter
Publicidad en la tienda de aplicaciones
No le conocemos
Paradigmas de navegación de Twitter
Iconos y logos de Twitter
Pantallas de inicio
Activos visuales (también conocidos como las excepciones)
Dar nombre a su proyecto
Recomendaciones de vista fuera de línea
Trabajar con notificaciones
Trucos de diseño de la aplicación Web
Conclusión

14. Diseño de la interfaz de usuario para Facebook
Prioridades de usabilidad
Temas e iconos
Fuentes externas
Crear elementos temáticos
Reglas para las imágenes de Facebook
Texto de botones
Navegación de Facebook
Mostrar progreso
Componentes esenciales de Three20
Trucos de diseño de la aplicación Web
El enfoque de etiquetas
Conclusión

Índice alfabético

Las redes sociales se han convertido en poco tiempo en elementos fundamentales del tejido social y de la vida de un número creciente de gente en todo el mundo, donde llevan sus relaciones, sus experiencias, sus intereses y sus sentimientos.

Afortunadamente para los programadores astutos las redes sociales crecen a tal velocidad que generan grandes oportunidades, al disponer de más datos de los usuarios para su aplicación iOS, lo que les permite la creación de herramientas originales y útiles, a la vez que cercanas e intuitivas.

Esta obra le enseña a los programadores de iOS cómo incluir las redes sociales en sus aplicaciones. Presentándoles las herramientas de desarrollo, las técnicas y los trucos de diseño y usabilidad que necesitan para trabajar con las API. Ayudándoles a decidir si utilizar Facebook, Twitter o ambos, y les explica las cuestiones más importantes del diseño, el branding y las directrices de uso legales. Aprenderán a garantizar la privacidad y a usar OAuth para la autentificación y la utilización de una sola clave, entre otras muchas cosas.

Artículos relacionados

  • PROGRAMACIÓN DE SERVICIOS Y PROCESOS
    PANIAGUA MARTÍN, FERNANDO
    La programación de servicios y procesos concurrentes, conectados y seguros es una de las actividades más avanzadas y punteras del desarrollo de software y parte fundamental de la informática actual. El libro desarrolla los contenidos del módulo profesional de Programación de servicios y procesos, del Ciclo Formativo de grado superior en Desarrollo de Aplicaciones Multiplatafor...
    Disponible en 48/72h

    25,95 €

  • EDISON ROBOTS
    Disponible en 48/72h

    27,90 €

  • JSON CURSO PRÁCTICO
    SANTIAGO AGUIRRE
    En este libro descubriremos la sintaxis de JSON, los tipos de datos aceptados por el estándar y las distintas funciones para trabajar desde JavaScript, sin tener conocimientos avanzados sobre desarrollo web. Cada parte del libre avanzará en los distintos niveles de uso de JSON, desde lo más básico hasta llegara crear aplicaciones modernas utilizando los distintos lenguajes que ...
    Disponible en 48/72h

    24,90 €

  • APRENDIZAJE AUTOMÁTICO Y PROFUNDO EN PYTHON
    PINEDA PERTUZ, CARLOS M.
    Esta obra pretende ser una herramienta de apoyo y de consulta para estudiantes y profesionales interesados en dominar los fundamentos del aprendizaje automático y profundo, y así poder desarrollar suspropios modelos de aprendizaje aptos para realizar predicciones con base en los datos, para ello el autor combina explicaciones teóricas con ejemplos prácticos. ...
    Disponible en 48/72h

    29,90 €

  • APLICACIONES DE LAS HUMANIDADES DIGITALES EN EL ÁMBITO DE L
    VARIOS AUTORES,VARIOS AUTORES
    El libro Aplicaciones de las humanidades digitales en el ámbito de lalingüística recoge una serie de estudios, reflexiones y análisis sobre los distintos proyectos y retos en los que convergen las disciplinashumanísticas con las tecnologías digitales. En la actualidad, ellenguaje ?entendido en sentido amplio? se ha visto sacudido por latransformación digital y en esta monografí...
    Disponible en 48/72h

    24,00 €

  • IFCT45 COMPETENCIAS DIGITALES BÁSICAS
    FIDALGO CADAVIZ,CARLOS
    Disponible en 48/72h

    22,95 €