Saltar al contenido principal
Desarrollo de Aplicaciones Ios para Redes Sociales

Desarrollo de Aplicaciones Ios para Redes Sociales

Dannen, Chris / White, Christopher

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...

Editorial:
Anaya Multimedia
Año de edición:
2011
Materia:
Internet webs
ISBN:
978-84-415-3042-3
Páginas:
320
Encuadernación:
Otros
Colección:
Títulos Especiales
26,00 €
IVA incluido
Añadir a favoritos

Sinopsis

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.

Índice

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

Información de seguridad

  • Cargando la información ...

Artículos relacionados

La Hipótesis de la Simulación

La Hipótesis de la Simulación

Rizwan, Virk

La obra definitiva sobre una de las teorías más audaces y relevantes de nuestra época.¿Vivimos en una simulación? Rizwan Virk, experto en computación del MIT, utiliza hallazgos y conceptos de las ciencias de la computación, de la IA, de los videojuegos, de la física cuántica y de la mística antigua para explicar por qué es posible que vivamos en una realidad simulada tipo Matri...

✅ Disponible

29,95 €

Prompt Engineering para Inteligencia Artificial Generativa

Prompt Engineering para Inteligencia Artificial Generativa

James Phoenix Mike Taylor / Phoenix, James / Taylor, Mike

Los modelos de lenguaje de gran tamaño (LLM) y los modelos de difusión, como ChatGPT y DALL-E, representan una revolución sin precedentes en el ámbito de la inteligencia artificial. Entrenados con texto e imágenes públicas disponibles en Internet, estos modelos son capaces de abordar una amplia variedad de tareas, ofreciendo soluciones innovadoras y automatizadas a problemas pr...

✅ Disponible

42,85 €

Anuario Minecraft 2025

Anuario Minecraft 2025

Ab Mojang / Ab, Mojang

¡Minecraft cumple 15 años! Para celebrarlo qué mejor que descubrir todo lo que hay que saber sobre el año pasado de Minecraft en este completo anuario. Lleno de actualizaciones, actividades, compilaciones paso a paso y consejos y trucos para el juego, este libro se convertirá en un imprescindible para cualquier minecrafter.Esta edición contiene muchas otras actividades, desde r...

✅ Disponible

16,90 €

Web3

Web3

Tapscott, Alex

En las tres últimas décadas hemos pasado de la "web de solo lectura" a la "web de lectura escritura", que ha convertido a los usuarios de Internet en creadores de contenido y ofrece infinitas oportunidades para la colaboración. Si bien esta nueva web revolucionó los medios de comunicación, el comercio y otras industrias, la proliferación de ciberataques, ataques de datos y la r...

✅ Disponible

30,95 €

Seo Técnico. Aprende a Optimizar tu Web Como un Profesional

Seo Técnico. Aprende a Optimizar tu Web Como un Profesional

Level Communications, Human

Aunque el SEO es una disciplina del marketing digital adoptada ya masivamente por todas las empresas, son mayoría los perfiles profesionales que carecen de la base técnica necesaria para comprender y dominar los aspectos más técnicos relacionados con el posicionamiento de un sitio Web. Las crecientes exigencias de los buscadores en relación con la estructura de los contenidos, ...

✅ Disponible

26,95 €

Vivir de las Redes

Vivir de las Redes

Sergio Barreda Coy

Los creadores de contenido nunca antes habían estado mejor valorados, nunca trabajaron en un sector tan rentable y nunca hubo tanta competitividad por acaparar la atención de público y marcas. Hay hueco para muchos más, pero siempre y cuando sepan cómo hacerlo. En Vivir de las redes encontrarás el empuje necesario para triunfar en el mundo digital. Tan sólo necesitarás tu talen...

✅ Disponible

16,95 €