En este resumen, refactorización, UI, UX y animaciones, el regreso de la versión de prueba a la App Store, Kotlin como un "gran avance del año", hackathons para el desarrollo del equipo, la mecánica de juego oculta y las ganancias de FaceApp.

¿Qué hace un ingeniero cuando falta la herramienta requerida? Es cierto, él hará todo por sí mismo! Anteriormente hablamos sobre la creación de herramientas personalizadas, ahora hablemos sobre cómo modificar Xcode y hacer que funcione de acuerdo con sus reglas.
Recogí incansablemente los kits de interfaz de usuario, experimenté con contenido en marcadores de posición, estilos, sombras, textos y estados para comprender si esto afecta la conversión. En otras palabras, ¿puedo aumentar las ventas de productos de diseño para Figma si agrego un poco de dinámica visual a los diseños de diseño estático para hacer que las plantillas sean más interesantes y más funcionales.
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+20) Herramienta de refactorización personalizada: Swift•
(+16) Desarrollo de aplicaciones en SwiftUI. Parte 1: flujo de datos y Redux•
(+14) Este es un giro: por qué Apple ha cambiado los requisitos para los desarrolladores de aplicaciones•
(+9) Crear una plantilla de proyecto Xcode•
(+2) Desde la web y los bancos hasta el desarrollo de iOS: experiencia personal del programador Apiqa• La
lealtad del propietario del iPhone es mínima•
Trabaja con CloudKit•
Apple presenta nuevos emoji•
Prueba para aplicaciones: ¿volver a la App Store?•
Descripción general del nuevo sistema operativo iPadOS Beta de Apple•
Cómo usar la Tarea en segundo plano de iOS para mantener su aplicación actualizada•
Carga de imagen incremental y animación en SwiftUI•
iOS 13: ¿su aplicación está lista para la oscuridad?•
Reduce la memoria y las terminaciones de OOM en iOS•
Crear marcos estáticos en Cartago•
Comenzando con Combine en Swift•
Rompió el parabrisas y ganó $ 10,000 en el programa de búsqueda de vulnerabilidad Tesla.•
Cómo usar Swift para WatchConnectivity•
Colas rápidas en Swift•
Crear un panel de búsqueda de diseño de materiales en iOS•
Administre tareas en segundo plano con el nuevo Programador de tareas en iOS 13•
MagazineLayout: UICollectionView de Airbnb
Android•
(+15) ¿Cómo implementar una arquitectura limpia en Android?•
Google ha aumentado muchas veces las recompensas por buscar vulnerabilidades en Chrome, Chrome OS y Google Play•
Kotlin se convirtió en "Proyecto innovador del año"•
Desarrollo de Android: consejos para ti•
Microsoft Word ha alcanzado mil millones de descargas en Android•

Videoconferencia para Kotliners 2019•

Curso Kotlin - Una guía para principiantes•
Desarrollo de juegos de ruleta Android•
Google Analytics con Tag Manager + Firebase•
Crear portada para Wear OS•
Estamos preparando una aplicación para Android Q•
Cómo hacer que View a State funcione en Kotlin•
Paquete de aplicación y carga lateral: cómo evitar bloqueos•
Cree un escáner de código QR con el kit Firebase ML y CameraX•
Explore las acciones de la aplicación en Android•
Las 10 tendencias de desarrollo de Android más prometedoras en 2019•
Cómo Kotlin simplificó mi vida en el mundo Java•
Modelos de flujo en las rutinas y la API Android SQLite•
Experimento: convertir MVP en MVVM sin la biblioteca ViewModel•
Pro Bulk Sms Sender: envío masivo de SMS
Desarrollo•
(+15) Cómo un escritor UX ayuda a mejorar un producto•
(+12) React Native: crea una lista arrastrable y deslizable•
(+11) Diseñadores vs desarrolladores: sobre la historia de la creación de la aplicación "Mi ciudad inteligente"•
(+7) XAML Hot Reload para Xamarin. Lanzamiento de la versión preliminar de formularios•
(+7) Desarrollo nativo, React Native y Flutter: criterios de selección•
(+3) Cómo garantizar la seguridad del desarrollo, ahorrando tiempo y nervios•
(+2) Habilidades básicas para trabajar con Unity•
(+1) Cómo desarrollar otro juego de plataformas con Unity. Otro tutorial, parte 2•
6 principios de animación funcional: cómo hacer las transiciones correctas•
Podlodka # 120: Kubernetes•
Pruebas de IU•
AppsCast # 9: Timlid o There and back•
Stein: una base de datos de Google Sheets•
Cómo aumentar la eficiencia de un equipo remoto utilizando hackathons•
¿Pueden los productos digitales ser inoportunos?•
Wilberries abre una escuela de programación•
Natalia Pershits (World of Tanks Blitz): todos los tanques son diferentes•
Comparación de Ionic y Flutter para el desarrollo de aplicaciones móviles y avanzadas.•
Era posterior al navegador•

Encontrar el costo implícito del diseño•
Arquitectura de Instagram: cómo almacenar y buscar miles de millones de imágenes•
Deja de escribir comentarios en código•
Olvídate de los usuarios, piensa en las personas•
¿Quién es un probador?•
Buena UX, mala UX: crea una UX que funcione•
4 minutos para convertirse en un mejor desarrollador•
Revisiones de Código en Medio•
Cómo pensar noSQL con Firebase•
¿Cuánto cuesta la localización?•
Programación orientada a objetos: un desastre de un billón de dólares•
ShineButton: botones brillantes
Analítica, marketing y monetización.•
(+54) ¿Por qué se necesitan mecánicas de juego ocultas?•
(+8) ASO continuo: tendencias, calificaciones y un poco de retroalimentación•
FaceApp ganó $ 1 millón en 10 días•
10x Ascend: negociación con el empleador•
La influencia del marketing aumentó en un 83%•
1.500 máquinas tragamonedas entran en la barra: importa en cantidad, no en calidad•
Blackstone compra Vungle•
Minecraft Earth comienza las pruebas beta•
Idea para la aplicación: ¿por dónde empezar?•
Las aplicaciones con mayores ingresos con una suscripción en el segundo trimestre de 2019•
Google AdSense abandona las aplicaciones móviles• La
segmentación como herramienta de búsqueda de información•
Anvyl: gestión de D2C•
Cómo identificar un editor de juegos móviles tóxico
AI, dispositivos, IoT•
(+74) Cómo formamos una red neuronal para clasificar tornillos•
(+40) Experiencia de modelado del equipo de Computer Vision Mail.ru•
(+26) Galería de los mejores cuadernos en ML y Data Science•
(+15) Riesgos y amenazas en Internet de las cosas.•
(+12) Robots y fresas: cómo la IA aumenta los rendimientos de campo•
Instrucción: crea y sube marcas de imagen a la nueva herramienta de entrenamiento de redes neuronales de Apple Create ML•
Las 10 mejores herramientas de ciencia de datos y aprendizaje automático para no programadores•
Rompió el parabrisas y ganó $ 10,000 en el programa de búsqueda de vulnerabilidad Tesla.← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .