Esta semana vimos la presentación del nuevo iPhone, leímos sobre 2GIS en los relojes inteligentes de Apple, evaluamos las instalaciones de Fortnite en Android y los procesos de desarrollo en grandes empresas, preguntamos sobre los servicios de análisis móvil.

Una variedad de personas está mirando las presentaciones de Apple con interés. Pero, probablemente, es más interesante para todos los desarrolladores de aplicaciones iOS: ven todo desde la perspectiva de "cómo usarlo" y desde la perspectiva de "con qué trabajamos".
Apple Watch rápidamente ganó popularidad y se convirtió en el reloj más popular del mundo, por delante de Rolex y otros fabricantes. La idea de crear una aplicación para relojes ha estado en la oficina de 2GIS desde 2015.
El resumen también está disponible como un boletín informativo. Puedes suscribirte aquí .
iOS•
(+33) Lo nuevo se mostró en la presentación de Apple•
(+27) iOS CSS de muerte•
(+11) Teoría de los enlaces universales•
iOS 12: el aspecto del desarrollador•
Apple presentó el iPhone XR•
Apple presentó el iPhone XS y el iPhone XS Max•
Apple Watch Series 4: nuevo diseño impresionante y última tecnología•
Apple hizo un video sobre los beneficios de una suscripción•
Cómo han cambiado la tienda de aplicaciones y las aplicaciones empresariales a lo largo de 10 años. Experiencia Readdle•
Ejemplo de cliente gRPC para iOS como aplicación de notas•
Principios SOLIDOS para desarrolladores iOS / Swift•
Más de 60 ballenas de interfaz de usuario para desarrolladores de iOS•
Cómo se adaptan las aplicaciones a la pantalla de Apple Watch Series 4•
Trabajando con CMMotion Activity•
Aumenta las tapas para UIButton
Android•
(+25) Inmersión profunda en la carpeta .idea en Android Studio•
(+23) Multimodularidad en Android desde el punto de vista de la arquitectura. De la A a la Z•
(+13) Mejor constructor de SQL: use jOOQ en Android•
(+6) Pegar dos archivos apk en uno•
(+5) De Dribbble a Android Motion•
Fortnite recibió 15 millones de instalaciones en Android en 3 semanas.•
Guía para principiantes para implementar OpenCV en Android Studio•
Aprendizaje automático para desarrolladores de Android•
Encubierto: los golpes son fáciles•
Hágalo usted mismo optimización de gradle•
Cómo inyectar dependencias húmedas en componentes de Android usando Dagger AndroidInjector•
Cómo hacer transferencias de estilo rápidamente para imágenes en Android•
Desliza el dedo en RecyclerView para eliminar o cancelar: tutorial•
Componentes de Android Clean Architecture Boilerplate
Desarrollo•
(+53) ¿Por qué escribir tu propio motor de juego?•
(+41) Sin política. ¿Cómo transformar permanentemente las protestas callejeras usando una aplicación móvil?•
(+33) Tribus, gremios, tren de construcción y sin TDD: cómo funciona el desarrollo móvil en Uber, Spotify, Odnoklassniki y Avito•
(+14) KivyMD - la vida continúa•
(+7) VR multiusuario: ¿cómo implementarlo?•
(+6) Reglas de diseño, alcanzando un nuevo nivel y pensamiento de diseño•
(+4) Estamos escribiendo la primera aplicación para Samsung Smart Watch y OS Tizen•
(+2) Aplicaciones para geosharing•
Cocos recibió $ 40 millones en una plataforma para juegos de blockchain•
Podlodka # 76: Entrenamiento•
Ilya Krasinsky: métricas, pruebas y gestión de productos.•
Google y Unity han abierto la plataforma para jugadores coincidentes Open Match•
Google abrió la API de la Biblioteca de Fotos•
Diseño de notificaciones de aplicaciones•
Para Bixby lanzará SDK y API•
Caso UI / UX: un nuevo tipo de interacción: chat paralelo•
La regla más importante del diseño UX, que todos violan•
Por qué y cómo escribir historias personalizadas•
Paletas de colores para juegos•
Cómo hacer tu propia base de conocimiento•
Cómo convertirse en ingeniero de DevOps en seis meses•
UX se está muriendo•
Hacktoberfest 2018•
¿Es un prototipo o MVP? De hecho, prueba de concepto•
Consejos para crear pantallas para pagos móviles•
23 manuales para escribir código legible•
Óxido para el desarrollo del juego.•
Mejores prácticas para recopilar opiniones de usuarios•
WatermelonDB: base de datos para proyectos React y React Native
Analítica, marketing y monetización.•
Encuesta: ¿qué hay de malo con los servicios de análisis y promoción de aplicaciones móviles?•
Instrucción: cómo progresó TBH entre los estudiantes.•
Newzoo: el número de usuarios de teléfonos inteligentes superará los 3 mil millones en 2018•
Patrón de crecimiento: una guía de marketing de crecimiento táctico•
Supervivencia en la tienda de aplicaciones: una guía para el desarrollador independiente•
deltaDNA: cada vez más personas pagan en juegos•
Jugador a pagador: mejora la conversión a pago en el juego F2P• ¿
Cuándo es el momento de pensar en la retención?•
Cinco métricas de retención de clientes sin las cuales, como si no tuviera•
El crecimiento de las anti-notificaciones.•
Lo que aprendí durante el año de pedir dinero a los usuarios.•
8 KPI críticos para su aplicación y cómo rastrearlos
AI, dispositivos, IoT•
(+31) Pizza ala semi-supervisada•
(+25) Desarrollo de un bot de chat con una personalidad determinada. Conferencia en Yandex•
(+19) Determinación del número de pisos de una casa a partir de su fotografía sin aprendizaje automático•
(+7) "¿Es esto IoT?" - aprende a no llamar al Internet de las cosas todo en una fila•
Contenedores y microservicios: cómo funciona un sistema unificado para controlar la operación de transporte.•
Aprendizaje automático para desarrolladores móviles•
Proyecto de aprendizaje automático de Python "Data Science for Good"•
Ruta del desarrollador en ciencia de datos← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .