Мобильная разработка за неделю #510 (09 — 15 октября)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В нашем новом дайджесте LLM на iOS и архитектура Android-приложений, здоровье сборки и реактивные формы, скользкий кусок мыла, 40 лет программирования, чаты с Аидом, потери денег на ИИ и многое другое!

Подписывайтесь на на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.



iOS

• LLaMA 2, RWKV, Santacoder и другие LLM на iOS
• WidgetKit в iOS — не просто большие иконки
• Avito iOS meetup #10
• Поваренная книга SwiftUI: List View и NavigationStack
• Понимаем @discardableResult в Swift
• Опубликованы SF Symbols 5
•  SwiftFormat Automation for iOS apps
•  Swift Splash visionOS Sample Code
•  Changes to URL string parsing in iOS 17
•  Split your data easily and efficiently with .chunked()
•  SwiftUI: Adaptable Stack
•  Using Core Data and Swift Data side by side
•  API Calls with iOS Combine
•  Style your TipKit Tips
•  Thread safety in Swift with actors
•  Tackling Memory Limitations in iOS: A Deep Dive
•  Data Flow & Data Sharing using SwiftUI
•  @preconcurrency: Incremental migration to concurrency checking
•  Design Patterns in Swift (Abstract Factory)
•  Unit Test the Observation Framework
•  Sensory feedback in SwiftUI
•  SwiftUI: Multilevel MVVM
•  7 Spectacular Project-Based Tutorials for Learning Swift and SwiftUI
•  Advanced Memory Management in iOS: Exploring ARC, Manual Retain-Release, and Memory Leaks
•  A Day in the Life of a SwiftUI View
•  SwiftUI to destroy the Publishing Industry
•  Create custom Bindings in SwiftUI
•  How to use TimelineView in SwiftUI
•  Updating Code to iOS 17
•  Nimble: метчер для Swift и Objective-C
•  BigUIPaging: страницы на SwiftUI

Android

• Как выступить на Mobius и внести свой вклад в Kotlin — Максим Сидоров (SberDevices)
• Android 14: что появилось нового и что изменилось? Возможности новой версии мобильной ОС
• Архитектура Android. Понятно и подробно
• Kodein DI для Android. KMP и Compose
• Миграция продакшен приложения из Room в SQLDelight
• Инъекция зависимостей или локатор служб?
• Компиляция Record для Android
• Как я осваивал Jetpack Compose
• Паттерн делегирования для написания многократно используемых компонентов Compose
• Как мониторить здоровье вашей Gradle-сборки
• Как сделать приложение для мобильного стриминга на Android с помощью опенсорс-инструментов и EdgeStreaming
• Определение произвольной точки на полигоне. Jetpack Compose. Canvas. Algorithm
• Unit-тесты для галочки — как не надо делать и как исправить
• Compose Pathway #1: знакомство с фреймворком
• Оно само: используем плагины компиляции
• Compose, еще раз Compose и развитие сообщества
•  Jetpack Compose on Fire: The Latest Koin 3.5 Features
•  Konsist: First experience with the new linter for Kotlin
•  Dependency Injection vs Service Location
•  Strategies for automatically refreshing data on Android using Kotlin Flow
•  Exploring the Power of Live Data in Kotlin: A Comprehensive Guide with Examples
•  Delegation Pattern To Write Reusable Compose Components
•  Using Android’s new Credential Manager API
•  Mastering Jetpack Compose Performance With Examples
•  Hacking LazyList in Android Jetpack Compose
•  Shimmer & Shadow Loading Effect Animation with Jetpack Compose
•  Creating Dynamic Background Blur with Jetpack Compose in Android
•  Understanding Jetpack Compose Measuring: A Deep Dive
•  Implementing Parallax Carousel from SwiftUI to Jetpack Compose
•  Introducing Iris Mock: An easier way to mock network calls on Android
•  Jetpack Compose Custom Hideable Bottom Sheet
•  Kotlin asSequence: The Key to Efficient Collections
•  Kotlin Illustrated — Data Classes and Destructuring
•  Konsist and Conquer: Embracing the World of Dynamic Testing
•  Smooth Moves:
Источник: https://habr.com/ru/companies/productivity_inside/articles/767526/


Интересные статьи

Интересные статьи

Я не принимал участия в разработке методологии БЭМ или популярных сегодня схем именования БЭМ-сущностей (БЭМ-сущностями называют блоки, элементы и модификаторы — «кирпичики» для построения внешне...
Главным событием этой недели было Google I/O, на которой представили некоторые нововведения, зарелизили ряд новых версий библиотек и инструментов. Из интересного: вышла вторая Beta Android 13, запусти...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
BPM-разработка — дело непростое. Это обусловлено тем, что процесс должен быть читаемым и понятным заказчику, а не только корректным с технической точки зрения. Не все средства разработки биз...
Это мини-дайджест всякой дизайнерской годноты за прошлую неделю, примерно десятая часть свежего, сто пятьдесят третьего выпуска моей рассылки «Дизайнерский дайджест». Это мой пробный шар в таком ...