Получи случайную криптовалюту за регистрацию!

По слухам, Apple продолжит расширять линейку своих ноутбуков. | Mobile Development by AppTractor - iOS и Swift, Android и Kotlin, Flutter и Dart, инструменты, рынок и все остальное

По слухам, Apple продолжит расширять линейку своих ноутбуков. Говорят о 15” MacBook Air, 12” MacBook, 14” и 16” MacBook Pro. Все это на M2, M2 Pro и M2 Max. Так что не спешите покупать новый Air, возможен водопад новых ноутов

Разработка

• Apple готовит новые MacBook Air и Pro
• VK и ИТМО запустили бесплатный онлайн-курс по облачным технологиям
• Рабочие стратегии монетизации мобильных игр: на что важно обращать внимание в 2022
• Прогноз развития рынка приложений Sensor Tower до 2026 года
• Дизайн приложений: примеры для вдохновения #78
• Почему не стоит использовать IDE для написания кода
• Курс «Паттерны и практики написания кода»
• Podlodka #271: налоговое резидентство
• “Аппокалипсис сегодня”: мобильный маркетинг становится сложнее
• RustDesk: удаленный рабочий стол на Rust
• Как мы научились А/B-тестировать алгоритмы с помощью switchback-тестов
• Дизайн система: Иконки

iOS

• Как работает новая система модульности Independency в Авито
• Начинаем работу с WeatherKit
• Food Truck: мультиплатформенное приложение на SwiftUI от Apple
• [Async/await] Как работает Swift Coroutine Model
• RxSwift + PropertyWrapper: инкапсуляция и синтаксический сахар
• Модуляризация приложений iOS — отправная точка
• Принципы SOLID в Swift
• Новое в SwiftUI 4: барчарт с накоплением
• Рендеринг SwiftUI View в ячейках UITableView или UICollectionView в iOS 16
• Обзор новых API навигации SwiftUI
• iOS 16: важные дополнения UIKit
• Новое в iOS 16 — автоматическое изменение размера ячеек UICollectionView
• Как изменить размер ячейки без перезагрузки — автоматическое изменение размера (iOS 16)
• Реализация кастомного календаря с использованием UICalendarView в iOS16 и Swift
• Как делать реверсинжиниринг iOS-приложений для начинающих
• Все вопросы и ответы Digital Lounge с WWDC

Android

• Разделение интерфейсов в Android с помощью расширений Kotlin и inline функций
• Archives: книжный UI
• Android 13 достиг стабильности
• Как сделать Android-приложение тестируемым? Часть 2 — MVI
• Сборка Android приложения без Studio
• Создание плавающего диалогового окна как в Google Translate с помощью Material Design 3android
• Почему вы всегда должны тестировать производительность Compose в релизе?
• Переход к плавным кривым в Jetpack Compose
• Включаем скрипты Lua в приложении для Android
• Вышел Kotlin 1.7.0

Кроссплатформа

• Как сделать юзерам хорошо? Разработка внутренних продуктов на React Native
• Математика для 3D-приложений. Урок 1
• Всплывающие сообщения об ошибках во Flutter

Вакансия дня

• Технический директор в Playrix