Terminamos la semana con Honey Kotlin, historias sobre trabajar en las mejores compañías, diseño de interfaz, codificación de bus, retargeting y el costo de la publicidad.

Empíricamente, encontramos que las listas de verificación como documentación de prueba funcionan mejor, ya que son más fáciles de crear y usar. Sin embargo, a veces pueden ser confusos y demasiado detallados, especialmente cuando hay literalmente un par de horas en funciones de pruebas exploratorias que deberían incluirse en la próxima versión.
La aparición de Kotlin es una ventaja importante para los desarrolladores. Un lenguaje de alto nivel que se integra perfectamente con Java expande enormemente las capacidades de los programadores. Sin embargo, en cualquier idioma constantemente encontramos algunos problemas que, por el contrario, crean restricciones, y Kotlin, por supuesto, no fue la excepción. Hablaremos de ellos hoy.
El resumen también está disponible como un boletín informativo. Puedes suscribirte aquí .
iOS•
(+31) herramientas de Apple para aprendizaje automático•
(+24) ¿Qué leer en Swift en ruso?•
(+14) Trucos al vincular y descargar archivos Mach-O•
Apple lanzó las plantillas de diseño de la aplicación watchOS 5•
Podlodka # 69: cómo funcionan en Apple, Spotify, Booking•
10 años de App Store: la evolución del diseño de las primeras aplicaciones•
Búsqueda de Play Store en iOS 11•
Uso de MVVM para vistas de tabla complejas•
Aplicaciones modernas de metal desde cero
Android•
(+11) Animaciones en Android basadas en Kotlin y RxJava•
(+10) Accesibilidad de Android: ¿un lobo con piel de cordero? Conferencia de Yandex•
(+5) Video de Kolesa Android Meetup: sobre MVVM, antipatterns y desarrollo modular•
(+3) Crear un diálogo para seleccionar un tono de llamada•
Representación de AdMob en Canvas (SurfaceView)•
Las 10 mejores guías y cursos de desarrollo de Android en 2018•
Escribí una aplicación sin diseños, fragmentos y actividad.•
7 principios de grandes pruebas unitarias para Android•
La demostración de Google Material mostró aplicaciones actualizadas•
Swift para Android: nuestra experiencia y herramientas•
Última vista previa de Android P•
Nueva IntelliJ IDEA 2018.2•
Guía de Android KTX•
Desarrollo de iOS desde el punto de vista de un desarrollador de Android•
DroidArt: manipulación de texto
Desarrollo•
(+31) Fundamentos de aplicaciones web progresivas•
(+24) Cómo convertirse en un diseñador de interfaces. Habilidades necesarias y herramientas poderosas de las que no se nos informa•
(+12) Conocimiento de la línea de tiempo en Unity•
(+9) La interfaz del juego y con lo que se come•
(+6) Lista de verificación obligatoria para el desarrollo del diseño UX de una aplicación móvil•
¿Cómo preparar el juego para la localización?•
Calidad de construcción: cómo funciona el control de calidad en Redmadrobot•
Google ha agregado trabajo con lenguaje AutoML•
Realidad aumentada para esquiadores: la historia de Hill Hunter•
Appdevcon Video•
Adios Google Maps•
Tutorial paso a paso para diseñar una aplicación de alimentación de mascotas•
Hackeo de percepción para que tu aplicación se sienta más rápida•
Cómo diseñar para la mejor experiencia de usuario•
Cómo prueba la producción Netflix•
Google anuncia Cloud Build, la nueva plataforma de integración continua / entrega continua•
Cómo realizar una prueba de usabilidad: 6 pasos de principio a fin•
3 años indie, más de 4,200 horas de trabajo y codificación de autobuses en Tanzania•
3 formas de usar ilustraciones en el diseño de la interfaz de usuario•
¿Deberías reescribir tu startup desde cero?•
Desarrollo multiplataforma con .NET y Uno•
Espacios negativos en el diseño de la interfaz de usuario: consejos y mejores prácticas•
Cómo crear un mercado de igual a igual
Analítica, marketing y monetización.•
(+68) Merch corporativo con IU humana•
(+17) ¿Por qué necesitas Splunk? Analítica de aplicaciones•
(+17) Víctimas de GDPR: que ya han dejado de trabajar debido a la nueva regulación de datos personales.•
(+12) Métodos para retener jugadores: ejemplos de juegos de varios géneros.•
Informe sobre el costo de la publicidad en aplicaciones y juegos de SOOMLA para el segundo trimestre de 2018•
La mayoría de las aplicaciones de entrega de alimentos no estaban protegidas•
Survival Island: Evolve: cómo llegar a la cima del Reino Unido•
¿Se rompió el retargeting?•
Cómo hacer que tu juego sea notable•
Emoji mejora la visibilidad de notificaciones push en un 254%•
Impacto de marketing 2018•
Pautas para promover efectivamente las aplicaciones de redes sociales•
Adiós ego, hola aplicaciones de marketing orientadas al usuario
AI, dispositivos, IoT•
(+43) Memos sobre inteligencia artificial, aprendizaje automático, aprendizaje profundo y big data•
(+26) Alrededor de 500 millones de dispositivos IoT son susceptibles de ataque a través de la suplantación de DNS•
(+21) AI, curso práctico. Arquitecturas modernas de redes neuronales profundas para la clasificación de imágenes•
(+17) VR ayer, hoy y mañana: una de las primeras opiniones•
Bubble Data Science•
Cómo reconocí el idioma con un 97% de precisión en 20 minutos← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .