En el nuevo resumen, hablamos sobre el legado de Objective-C y la seguridad de la autorización móvil, sobre cómo los estafadores “vencieron” a la App Store, sobre las características de diseño invisible de las aplicaciones móviles y el campeonato de autos de juguete con IA de Amazon.

En esta serie de artículos, le mostraremos las características útiles y las mejoras de Objective-C, con las cuales se vuelve mucho más agradable escribir código. Todos los que escriban en Objective-C encontrarán algo interesante para ellos.
En este artículo, quiero compartir con ustedes conocimientos sobre ataques en dispositivos móviles OAuth 2.0, sobre métodos de protección y la implementación segura de este protocolo. Todos los componentes de protección necesarios, que analizaré a continuación, se implementan en el último SDK para los clientes móviles Mail.Ru Mail.
Este resumen está disponible como un boletín semanal. Una noticia diaria que enviamos a
Canal de telegramas .
iOS•
(+12) Crear un lector de libros electrónicos usando PDFKit en Swift•
(+10) Xcode y depuración avanzada en LLDB: Parte 1•
(+4) Conferencia para desarrolladores de iOS Kolesa Mobile 3.0. Informe de video•
Apple ha desinstalado cientos de aplicaciones en China•
App Store se va de vacaciones•
Apple pasará "Hora de código" en sus tiendas•
Microsoft superó brevemente a Apple y se convirtió en la compañía más cara +
Road to the clouds: cómo Microsoft se convirtió en la compañía más cara del mundo•
estructura del proyecto iOS•
Cómo vencer a la App Store•
Cómo hacer notificaciones locales en Swift 4•
Como un niño perdido, al contrario de todo, se convirtió de un perdedor en un desarrollador de iOS•
Recreando la paginación de Instagram•
Las 7 principales tendencias en desarrollo de iOS 2019•
Cuándo usar UserDefaults, Keychain o Core Data•
DJSemiModalViewController: un diálogo semi-modal con una pila de contenido
Android•
(+11) vista de árbol RecyclerView (sin bibliotecas de terceros y matrices secundarias)•
(+6) Implementación de búsqueda instantánea en Android usando RxJava•
(+3) Paginación de caché en Android•
(+1) Lección abierta "Diseño de material Android: resumen de actualización"•
Google ha combinado concursos para desarrolladores•
Huawei está probando Fuchsia•
MotionLayout + ShapeOfView = Amor•
Corutinas en Java puro•
Descarga progresiva de imágenes con RxJava•
Una historia rápida sobre llamadas asíncronas, pérdidas de memoria, referencias débiles y conceptos erróneos•
Acelere el desarrollo con plantillas de archivo personalizadas•
Usando AI en el desarrollo de Android•
Comprender el formato de VectorDrawable•
Compatible con Android Java 9, 10, 11 y 12•
Rehacer la aplicación de Android para Jetpack•
Aumente la legibilidad con convenciones del operador en Kotlin•
Disponibilidad y fragmentos de transacciones
Desarrollo•
(+23) Integración continua en Yandex. Parte 2•
(+23) Todas las instantáneas van al cielo•
(+13) "Me convertí en terapeuta o psicólogo" - Vitaliy Fridman sobre las pruebas de UX y las interfaces móviles•
(+10) ¿Cómo puede un diseñador deshacerse de la rutina y mantener el interés en su trabajo?•
(+7) Cómo construir un producto de chat bot•
(+6) Consejos y sugerencias sobre la cartera del diseñador UX•
Aparekium: en busca de características de diseño invisibles•
Playgendary lanza el programa de reubicación de desarrolladores de juegos en Minsk•
Podlodka # 87: Sistemas de construcción•
¿Cómo puede un cliente trabajar con un equipo de desarrollo externo?•
Video Mobius 2018 Piter•
Estudio de caso de UX / UI: rediseño de una aplicación de transporte público para una gran ciudad•
No necesitamos más programadores.•
Cómo hacer una aplicación de geolocalización en React Native•
Aleteo: bueno, malo, malo•
Cómo analicé los datos de mi Fitbit para una mejor salud•
Cómo escribir con menos errores: consejos para desarrolladores de juegos•
Arquitectura de microservicios en medio•
SideKcK: rediseño de aplicaciones móviles•
Guía completa de desarrollo de aplicaciones de entrega de alimentos•
67+ opciones de diseño de aplicaciones•
Estrés trabajo remoto•
El mundo se ha vuelto plano: evolución de la interfaz de usuario•
Me_Bot: un bot de autoaprendizaje para WhatsApp
Analítica, marketing y monetización.•
(+6) Santa Claus para sí mismo: ¿cómo puede un desarrollador de aplicaciones ganar el máximo durante el período de vacaciones?•
(+5) Predecir el flujo de salida de los usuarios que utilizan el método RFM•
(+4) Case Rate & Goods y Mobio: aumento gradual en todos los indicadores•
Matchmade recibe inversión en automatización de impacto de marketing•
Case Zorka.Mobi y Azur Games: tirador experimental de campaña de prelanzamiento móvil•
Samsung invirtió en Niantic a cambio de juegos exclusivos•
Encuesta: 38% de los juegos independientes pagados o ganados•
Cómo 7 segundos pueden ayudar o dañar tu aplicación móvil•
El segundo acto de la economía de las aplicaciones móviles.•
¿Segmenta las pruebas A / B?•
Cómo aprovechar al máximo la invitación de amigos a la aplicación
AI, dispositivos, IoT•
(+30) Micrófono Far Fields (matriz de micrófonos) : un héroe discreto en una columna inteligente•
(+29) Cómo Yandex.Taxi predice el tiempo de entrega del automóvil utilizando el aprendizaje automático•
(+11) El mundo a través de los ojos de un automóvil. ¿Cómo lo ven los drones?•
(+10) Comparación de las mejores API para filtrar contenido indecente•
Amazon lanzó el campeonato de autos autónomos•
Microsoft pondrá HoloLens Army•
Google lanzará nuevos puntos•
Amazon se introduce en medicina•
Amazon ha abierto sus cursos de aprendizaje automático← Resumen
anterior . Si tiene otros materiales interesantes o si encuentra un error, envíelo por
correo .