Nuestro nuevo resumen incluye desarrollo modular, chats y tarjetas, medio billón en Arcade, colmenas y robots, ira, tiempo, trampas y mucho más. ¡Conéctate!

En las aplicaciones de Raiffeisenbank, cada pantalla consta de varios módulos que son lo más independientes posible entre sí. "Módulo" lo llamamos un componente visual que tiene su propia idea. Al diseñar una aplicación, es muy importante escribir la lógica para que los módulos sean independientes y puedan agregarse o eliminarse fácilmente sin tener que recurrir a la refactorización.
Todas estas palabras están mucho más relacionadas con el desarrollo móvil de lo que parece a primera vista: los aceleradores hexagonales ya están ayudando a entrenar redes neuronales en dispositivos móviles; álgebra y matan son útiles para conseguir un trabajo en Apple; y la programación de GPU no solo le permite acelerar las aplicaciones, sino que también le enseña a ver la esencia de las cosas.
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+17) AppCode 2019.1: Swift 5, retroiluminación mejorada, navegación y autocompletado, expresiones en movimiento y mucho más.•
(+14) La forma más fácil de hacer chat en la aplicación iOS•
(+12) Creación de cartas como Yesca en Swift•
(+11) Tamaños automáticos de encabezado y pie de página de UITableView con AutoLayout•
Apple retrasa la transferencia de dinero a los desarrolladores•
Apple gastará hasta $ 500 millones en exclusivas para Arcade•
Modelo-Vista-Controlador (MVC) en iOS: un enfoque moderno
•
Abra la aplicación en una pantalla específica cuando toque la notificación push•
Descripción general de la plantilla MVVM en Swift•
Mejora de la productividad del equipo de iOS a través de la creación de funciones como marcos•
Comenzando con RxSwift y RxCocoa•
Cómo hacer puentes entre marcos en una aplicación iOS•
Multiplataforma Kotlin para desarrolladores de iOS•
Cómo hacer que el servidor empuje para eventos en iOS•
Enlaces profundos en iOS•
Swash: gestión dinámica de fuentes
Android•
(+28) Secretos de la API de dispositivos Android. Informe Yandex•
(+16) Determinamos la raza del perro: el ciclo de desarrollo completo, desde la red neuronal en Python hasta la aplicación en Google Play•
(+15) Evolución o hacer una base para robots en la plataforma ARDUINO, y manejamos sensores y video a una computadora a través de un teléfono inteligente•
(+15) Robo-futbolista de principiantes. Competiciones en MIPT. Android y Arduino y Bluetooth•
(+13) Crear una calculadora de propinas en Kotlin: ¿cómo funciona?•
(+10) Cloud Firestore + Android es solo•
(+3) Cómo trabajar con ViewPager2•
(+1) ¿Cómo en Android transferir una variable de un fragmento a la actividad?•
Lanzamiento de Android Studio 3.4•
Lanzamientos de nuevos aceleradores de juegos independientes•
Google hará que la comunicación con los desarrolladores de Play sea más humana•
Cómo distribuir bibliotecas de Android•
Enfoque "primero y principalmente fuera de línea"•
Un truco simple que te ahorrará horas mientras desarrollas aplicaciones de Android•
Tiempo moderno en Android•
Prueba de Espresso con componentes de arquitectura Android•
Galería personalizada para Android•

Video Droidcon Italia 2019•
Repara pérdidas de memoria en 2019•
Mejora de las pruebas de IU con MockWebServer
Desarrollo•
(+27) Notas de un profesional independiente: desarrollo de la primera aplicación React Native•
(+12) Patentes en diseño: primera parte (disposiciones generales, ejemplos de Apple, Facebook)•
(+8) Editor de lógica visual para Unity3d. Parte 1•
Podlodka # 107: Riesgos legales•
Yandex organizará un campeonato de programación•
Guía para desarrolladores de juegos: infeliz en 10 sencillos pasos•
Crear un motor de juegos de texto C ++ desde cero en ReactOS•
Dine Rite: UX Research•
Cómo nuestro rediseño nos permitió crecer 10 veces al año: investigación UX•
Guía para principiantes para escribir código súper limpio y legible•
Problemas comunes de desarrollo que incluso los altos directivos enfrentan•
Mi consejo para los diseñadores de UX en su primer trabajo•
Ira contra código: programadores y negatividad•
Por qué los proyectos de software tardan más de lo que piensas: un modelo estadístico•
Aplicación de productividad con objetivos: UX Research•
21 sitios para la programación de aprendizaje gratuita•
Cómo hacer un control deslizante redondo en Flutter•
Primer vistazo a firstBorn: la nueva biblioteca de componentes React Native•
5 consejos para mejorar la navegación en el producto / servicio•
Creación de la interfaz de usuario para la aplicación móvil de YouTube en React Native•
Fuente histórica: fuentes del juego clásico de Infocom
Analítica, marketing y monetización.•
(+16) WhatsApp en la palma de tu mano: ¿dónde y cómo puedes detectar artefactos forenses?•
Video bloggers como una forma de promocionar un producto.•
Tencent recibió el 15% de los ingresos totales del mercado de juegos•
Horóscopos: una nueva categoría popular del mercado de aplicaciones•
Crea una comunidad para tu juego desde cero•
Dashlane: administrador de contraseñas y centro de seguridad•
Cómo publicar un juego móvil y no cometer errores.•
Brawl Stars ganó $ 200 millones en 4 meses•
Juegos móviles: una de las mejores plataformas para publicidad.•
TikTok bloqueado en India• Los
anunciantes en Rusia gastaron 4 mil millones de rublos en publicidad de video móvil en 2018•
Cómo NO promocionar la aplicación
AI, dispositivos, IoT•
(+29) monitoreo por SMS del peso de tres colmenas por $ 35•
(+29) Conceptos básicos del procesamiento del lenguaje natural para texto•
(+8) Mozilla WebThings: configuración de la puerta de enlace•
(+7) Mozilla WebThings en Raspberry Pi: cómo empezar•
Mozilla presenta WebThings•
Microsoft compró el desarrollador RTOS para Internet de las cosas• La
cantidad de altavoces inteligentes casi se duplicará en un año•
Cree una aplicación web de aprendizaje automático completa en React and Flask•
El aprendizaje automático amplía la brecha entre el conocimiento y la comprensión.•
Predecir la demanda de bicicletas con C # y ML.NET← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .