El resumen de materiales interesantes para el desarrollador móvil # 336 (del 2 al 9 de marzo)

En este resumen, las tiendas de aplicaciones que luchan contra el coronavirus, Dynamic Delivery and Create ML, las interfaces móviles y la incorporación, el Kotlin multiplataforma y el diseñador Flutter.



En el invierno de 2012, un colega sugirió que yo, un programador de C ++ con cinco años de experiencia, escribiera la primera aplicación para Android. Un año después, comencé a dirigir un pequeño equipo de desarrolladores móviles, y desde entonces el tamaño de mis equipos ha crecido constantemente. Pero el año pasado, después de 2 años de administrar el departamento de desarrollo móvil, volví a echar polvo con mi IDE favorito.

Este resumen está disponible como un boletín semanal . Y diariamente enviamos noticias en el canal Telegram .

iOS

• (+15)  Crear ML en iOS
• (+9) Características del ensamblaje y entrega de aplicaciones iOS
• (+4) Código moderno para realizar solicitudes HTTP en Swift 5 usando Combine y usándolas en SwiftUI. Parte 2. Noticias de Hacker
• Apple rechaza las aplicaciones de coronavirus
• Pautas actualizadas de Apple: iOS 13, adivinación, publicidad push
• Transiciones personalizadas de UIViewController en Swift
• Creación de gráficos interactivos para iOS
• Cómo crear un nuevo proyecto en Xcode sin guiones gráficos
• Gestos en SwiftUI
• Es hora de que los desarrolladores de iOS usen FAB
• ¿Qué hay de nuevo en Xcode 11.4?
• Personalización de conmutadores en SwiftUI
• Cómo administrar Toolchains en Xcode
• Métodos simples para crear animaciones en Swift
• Exportar código SwiftUI desde Figma
• ObjectForm: formularios declarativos
• FrameGrabber: capturas de pantalla de videos de

Android

• (+15)  Entrega dinámica en proyectos de módulos múltiples (parte 2) y (parte 1)
• (+11) Materiales con Nizhny Novgorod Android mitap. MotionLayout, Kotlin Coroutines, infraestructura de CI / CD y sistemas de diseño
• Huawei atrae a los desarrolladores de la AppGallery con “cero impuestos”
• Google Play “se deshizo” del coronavirus
• Se canceló la conferencia I / O 2020
• Pantalla de teclado confiable en Android
• Todo lo que desea saber sobre el componente de navegación Android Jetpack
• Cómo implementar esqueletos y efectos parpadeantes en Android
• Una lista declarativa en Android con RecyclerView + ViewBinding
• Las 30 mejores bibliotecas y proyectos de Android de 2019
• Piense antes de usar BuildConfig.DEBUG
• Cómo use Git en Android Studio
• Las mejores características de Android Studio 4.0 Beta
• RecyclerView de Android con enlace de datos y rutinas
• Iniciador de aplicación simple: aplicaciones de Android seleccionadas
• Anti-Mine: Sapper para Android
• Vista de texto compuesto: gravedad para dibujos compuestos para TextView

Desarrollo

• (+30) Motor! O lo que es la física del juego
• (22)  de validación de activos en Unity3D
• (+13)  estándares de identificación modernos: OAuth 2.0, OpenID Connect, WebAuthn
• (9)  Problemas de interactuar con equipos externos en grandes proyectos
• (4)  bola de la Unidad trayectoria 2d para principiantes
• (+3)  Crear un roguelike en Unity desde cero
• Podlodka # 153: En TI desde una edad temprana
• Radio QA # 56: Síndrome Imposter
• Flutter Dev Podcast # 13: Flutter a través de los ojos de un diseñador
• Android Broadcast # 8: Kotlin Plataforma múltiple móvil
• 10 consejos para crear una mejor interfaz
• Ventanas modales móviles: 8 mejores casos de uso
• Google Summer of Code comienza a aceptar aplicaciones
• Sourcegraph recaudó $ 23 millones para buscar en el código
• Facebook reescribió Messenger y redujo el número de líneas de código de 1.7 millones a 360,000
• Curso para escritores técnicos de Google
• Concepto de diseño: una aplicación para desarrollar hábitos saludables desde la infancia
• ATEC - una aplicación para verificar signos de autismo
• Cómo creé un reloj a partir de partículas y gané el concurso #FlutterClock
• Código de red para desarrolladores de juegos
• UX 101: Norman Doors
• Kotlin vs. Flutter: ¿quién gobernará el mercado de aplicaciones multiplataforma?
• 8 temas increíbles para Visual Studio Code
• Las diferencias entre buenos y grandes programadores
• Guarde su próxima aplicación de reescritura desde cero
• Crisis de la mediana edad para cada desarrollador
• Creación de una aplicación para tomar notas con Flutter y Firebase
• Cuando se trata de diseño, sus ojos mucho mejor que las matemáticas
• 100 consejos para desarrolladores de juegos
• Representación de superficie Voxel
• NymphCast: un análogo abierto de ChromeCast y AirPlay

Análisis, marketing y monetización

• tiene sentido: Cómo mejorar la incorporación para motivar el uso de su producto con Evgeny Kaznacheev
• Cuánto cuesta hacer una aplicación en los EE. UU.
• Los juegos móviles se han beneficiado del coronavirus
• Los experimentos de precios han aumentado mis ingresos en un 500%
• Análisis de suscripción: 5 servicios
• Los ingresos de las aplicaciones astrológicas crecieron un 65% por año

AI, Dispositivos, IoT

• (+46)  Una vez más cerca de transmisores y receptores de 433 MHz
• (+26)  Pruebas de hardware en SIBUR
• (+17)  Control Tion S3 y su conexión a casa inteligente
•En Japón, salió un teléfono inteligente que no toma fotos de personas desnudas

← Resumen anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por correo .

All Articles