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 MULTIMEDIA
Año de edición:
2011
Materia
Informática
ISBN:
978-84-415-3042-3
Páginas:
320
Encuadernación:
Rústica
Colección:
TITULOS ESPECIALES

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
Pantall

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

  • IA Y EDUCACIÓN
    LARA, TÍSCAR / MAGRO, CARLOS
    No, la inteligencia artificial no revolucionará la educación como se nos pretende vender. Y no lo hará porque la IA, tal y como se está desarrollando y ofreciendo a la educación, camina en direcciones opuestas a lo que esta necesita para una verdadera transformación. En este libro se desarrolla por qué las promesas de la IA en este campo (productividad, eficiencia, automatizaci...
    Disponible en la librería

    21,00 €

  • NOSOTROS, LOS PROGRAMADORES
    MARTIN, ROBERT C.
    La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...
    Disponible en la librería

    46,50 €

  • FRENAR A SILICON VALLEY
    MARCUS, GARY
    Elon Musk, Mark Zuckerberg y Jeff Bezos se disputan el lugar del hombre más rico del mundo desde hace años. Compañías como Meta, Google, Amazon han alcanzado un valor de mercado que supera el PIB de numerosos países y manejan los datos personales y oficiales de millones de ciudadanos, empresas y administraciones. Es una concentración de poder única en la historia que representa...
    Disponible en la librería

    22,90 €

  • NO TAN RÁPIDO
    HILL, DOUG
    Existe una conocida historia sobre un pez adulto que nada junto a dos peces más jóvenes y les pregunta: «¿Cómo está el agua ». Los peces pequeños se quedan perplejos. «¿Qué es el agua », preguntan. Muchos de nosotros podríamos hacernos hoy una pregunta similar: ¿qué es la tecnología La tecnología define el mundo en que vivimos, pero estamos tan inmersos en ella, tan rodeados po...
    Disponible en la librería

    24,50 €

  • LA GRAN CONSPIRACIÓN
    @ESTOYAVISANDO
    Cada vez que hace clic, alguien gana dinero, pero eso no es ni lo más importante ni lo más preocupante. Lo más aterrador es que cada vez que pulsa un enlace, da like a una publicación o la distribuye en su grupo familiar, alguien aprende sobre usted. Sus miedos, sus deseos, sus prejuicios, incluso sus secretos mejor guardados. Todo. Y esos datos no se usan para su beneficio. La...
    Disponible en la librería

    24,90 €

  • OFFICE 2025
    DELGADO, JOSÈ MARÍA
    La cuota de mercado de Microsoft Office a nivel mundial es abrumadora, tanto en el ámbito personal como profesional. Este manual describe con un lenguaje claro, conciso y directo los conceptos necesarios para aprovechar los recursos más importantes que ofrece la última versión de esta suite ofimática.Libera tu creatividad y expresa cualquier idea con las impactantes presentacio...
    Disponible en la librería

    29,95 €