¿Cuáles son los SDK esenciales para desarrolladores de aplicaciones iOS, que deberían usar durante el desarrollo de su aplicación?

Me gustaría recomendar la siguiente lista que cubre más o menos las principales áreas de desarrollo:

  1. SD Web Cache: un descargador de imágenes asíncrono con soporte de caché.
  2. Applozic: una plataforma de mensajería personalizada para la comunicación de extremo a extremo, que admite mensajería IP de cualquier tipo, notificaciones push, llamadas de audio / video basadas en IP, etc.
  3. UXCam: una plataforma para capturar y visualizar el comportamiento del usuario en aplicaciones móviles.
  4. Códigos de aplicación: una herramienta ASO en línea que lo ayuda a verificar y mejorar la visibilidad de su aplicación.
  5. AF Networking: una deliciosa biblioteca de redes para iOS y Mac OS X.
  6. Realm Mobile Platform: plataforma móvil para ofrecer sincronización de datos en tiempo real automática y sin inconvenientes y un potente manejo de eventos entre servidor y dispositivos.
  7. Raygun: un SDK integrado que proporciona informes de fallas y monitoreo de usuarios reales.

Depende de lo que estés haciendo. Es bueno tener un SDK de análisis para comenzar, ráfaga o análisis de Google. También puedes ir con MoEngage. Hacemos análisis y participación del usuario. Es gratis hasta 10k usuarios, por lo que no paga nada hasta que gana tracción. Esto también te ayudará a enviar impulsos.

También necesitaría algunos SDK de utilidad como AFNetworking: para llamadas api, SDWebImage para descargas de imágenes. Estos son SDK bien mantenidos que son muy bien aceptados por la comunidad de desarrolladores de iOS.