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