apptractor | Unsorted

Telegram-канал apptractor - Mobile Development by AppTractor

11101

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ • Поощрения: https://boosty.to/apptractor

Subscribe to a channel

Mobile Development by AppTractor

⚡️В среднем люди проводят в телефоне 4 часа в день. При этом в 80% случаев их телефон работает на Android-платформе. Неудивительно, что особой востребованностью в IT отличается разработка под Android.

Узнайте больше о карьере в IT с нуля на бесплатных вебинарах онлайн-курса «Специализация Android-разработчик» на Kotlin от OTUS и Альфа Банка:

— «Делаем упрощенный аналог приложения Notion»: регистрация
— «Управление базой данных в андроиде на примере Room»: регистрация
— «View фреймворк в андроиде»: регистрация

👉Регистрируйтесь сегодня — напомним перед вебинаром!

Читать полностью…

Mobile Development by AppTractor

Давно уже пользуюсь Duolingo и крайне люблю читать про то, как они делают приложения. Вот новый пример их невероятного подхода - как они делали lip sync (!) для персонажей. Да, оказывается, если присмотреться, персонажи в уроках говорят вполне синхронно с тем, что написано. Для реализации пришлось решать кучу проблем и мне больше всего понравилось, как они выставляли тайминги для анимации - прогоняли речь уроков через свою же систему распознавания, чтобы реально движения рта попадали в такт со звуком. Какой-то невероятный уровень. Поделитесь, что самое крутое сделали вы в своем продукте?

Разработка

Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
В вакансиях для программистов высшее образование нужно только в трети объявлений
Работа с требованиями и данными при проектировании интерфейсов
Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
Ten Developer Types You Will Encounter in Any Organisation

iOS

Как Xcode 14 непреднамеренно увеличивает размер приложения
LocalizableChecker: проверка ключей локализации
iOS App Testing: A Complete Guide(Methods, Tools, & More)
7 iOS Projects to Become a Better iOS Developer
ashokrawat086/what-is-a-tuple-in-swift-b4d7443b0991">What is a Tuple in Swift?
Speech Synthesis: Text To Speech in SwiftUI
Window management in SwiftUI

Android

Health Connect переходит в бету
Я купил и оживил одну из первых китайских смартфонов-подделок на Android. Что он из себя представляет в 2022?
Пишем приложение на Mi Band 7 с сервисной частью
Accurately Measure Android App Performance with Profileable Builds
Unit test — Kotlin functions(with listeners, lambda) with Mockk
nicola.caferra/android-mvvm-with-clean-code-63995578253e">Android, MVVM with Clean Code
pairroxztechnologies/11-best-android-libraries-for-2022-68d41026646d">11 Best Android Libraries for 2022

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

Делаем крутые эффекты с помощью Animation Curve
Create your own Toast without using any packages!
Introducing the Flutter News Toolkit — now accepting applications

Вакансия дня

Android-разработчик в X5 Digital

Читать полностью…

Mobile Development by AppTractor

Как Xcode 14 непреднамеренно увеличивает размер приложения

Вскоре после выпуска Xcode 14 размер ряда приложений для iOS значительно увеличился. С середины сентября по начало октября:

• 8 октября размер приложения Nike для iOS был 182.2 МБ. Через неделю уже 322.1 МБ (+68%).
• Приложение American Airlines выросло с 182.2 до 389.1 МБ, при этом Xcode 14 вызвал увеличение на 76.2 МБ (+42%).
• Chime увеличился со 162.8 МБ до 212.8 МБ (+31%).

В каждом случае скачок размера связан с тем, что эти приложения впервые выпускались с Xcode 14.

Статья: https://apptractor.ru/14bitcode
Платформа: iOS

Читать полностью…

Mobile Development by AppTractor

Google расширяет работу стороннего биллинга в Google Play. Теперь он доступен в 35 странах, во главе как обычно идет Spotify, который на поддерживаемых рынках станет образцом внедрения этой фичи. Впрочем, радости от новшества вряд ли хватит на полные штаны - все равно Google хочет львиный налог, который всего на 4 пп меньше того, что берет сам Play. По этому поводу обплевались уже все действующие лица (во главе с Томом Суини) и они обещают бороться с диктатом корпорации и дальше.

Разработка

Google расширяет действие стороннего биллинга в Play
Почему ООП — это плохо
Использование e-commerce приложений достигает максимума в праздничный сезон
$19 млн в Серии A: PhotoRoom — фоторедактор для малого бизнеса
Quality Gates: I need your clothes, boots, and motorcycle
Декларативный UI: Flutter vs SwiftUI vs Jetpack Compose
Podlodka #293: как продавать свои идеи
Установки Twitter выросли на 21%, а доходы на 66%
Как дизайн помогает компаниям экономить? 3 доклада для дизайнеров
The Secret To Mastering Programming
Stop lying to yourself – you will never “fix it later”

iOS

Незнание стандартов не освобождает от ответственности: Юникод, Swift, Строки
Pin: простой AutoLayout
VS Code Swift extension lesser known features
Single Size Icons: Solving "Core Data API misuse" and "Command CompileAssetCatalog failed with a nonzero exit code"
Getting Started With watchOS 9 Complications in WidgetKit
Working Asynchronously in SwiftUI task
Angular Gradient in SwiftUI
Art meets technology: the next step in bringing our characters to life
How Xcode 14 unintentionally increases app size

Android

Compose Progress Indicators: индикаторы прогресса как в iOS
Form Factors: Android Dev Summit ’22
История большого переезда одного Android-приложения
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
Becoming A Successful Android Open-Source Librarian
Studying Now In Android App - Modularization
Fail your build on Kotlin warnings

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

AR Weather App in Flutter using ARKIT
Build a React App Using DALL-E API

Вакансия дня

iOS Developer в Shape Games

Читать полностью…

Mobile Development by AppTractor

Новый большой еженедельный дайджест - в этот раз 106 отборные статьи и новости за неделю. По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорил Дональд Кнут, "если вы наслаждаетесь используемыми инструментами, то работа будет выполнена успешно". Ищите новые инструменты (или новое применение старым) в нашем дайджесте!

Читать полностью…

Mobile Development by AppTractor

Как бы не было комично приобретение Twitter, со всей клоунадой с покупкой, с печатью исходников, увольнением и тут же наймом разработчиков, привлечение внимание сказалось на сети положительно. По данным Sensor Tower, мировые расходы на Twitter выросли на 66% за 12 дней после завершения приобретения, а количество установок выросло на 21% по сравнению с предыдущим периодом. Впрочем, это шоу оказалось отличным трамплином и для конкурентов - установки Mastodon выросли на 657%, Tumblr на 77%, а малоизвестная социальная платформа CounterSocial поднялась в инсталах сразу аж 3,200%!

Читать полностью…

Mobile Development by AppTractor

GitHub для своего AI-помощника Copilot запустил голосового ассистента под кодовым названием «Hey, GitHub!». Пока работает только в VS Code, но зато вы уже можете попросить Copilot написать что-либо, перейти к нужной строчке кода, к методу или блоку используя только свой голос. Вы даже можете управлять Visual Studio Code с помощью таких команд, как, например, «запустить программу». Можно даже можете запросить сводку для какого-либо фрагмента кода. Выльется ли это во что-то полезное пока непонятно, но выглядит очень перспективно забавно.

Разработка

GitHub сделал голосового помощника для Copilot
Как предсказать LTV клиента с помощью машинного обучения и Python
Что я понял за 18 месяцев работы в качестве Product Owner-а
Яндекс сделал цифровые учебники по программированию
Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона
Как не разбиться на Soft Launch: разбираем самые частые ошибки
Анализ покупок в iOS приложениях по открытым данным
Tester. Или почему важно, изменить свою роль в команде
Learn Google’s Carbon Programming Language — A Tutorial
Why OOP Is Bad
Redesigning the player pages for the OneFootball app: a UX case study

iOS

Implement Coordinator Design Pattern Using Combine
A macOS Development Playbook
nikhil.vinod/understanding-swift-compiler-862f0a291db6">Understanding Swift Compiler
arikisintown/how-to-create-an-ios-app-that-takes-secret-photos-while-the-iphone-screen-seems-to-be-turned-off-7081d110309e">How to create an iOS app that takes secret photos while the iPhone screen seems to be turned off

Android

Compose Multiplatform: Compose для десктопов и веба
Kotlin vs. Java: The Clean Code Edition
Extracting Colors from an Image Using the Palette API Android
Exploring text on Canvas using drawText API in Jetpack Compose

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

5 Tools I Used To Build a Component Library
Email Verification with Flutter Firebase
fraagurod/our-journey-to-kotlin-multiplatform-101d36b4cf43">Our journey to Kotlin Multiplatform

Вакансия дня

iOS-разработчик в Домклик

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из ежедневной подборки:

(iOS) +279 Build an iOS Networking App With Automated JWT Authorization
(Dev) +186 Things I Realised After My First 18 Months as a Product Owner
(And) +056 asissuthar/simplify-form-validation-using-kotlin-flow-on-android-16c718e3efaa">Simplify Form Validation using Kotlin Flow on Android

Читать полностью…

Mobile Development by AppTractor

Бесплатный Community Day Mobius 2022 Autumn — 10 ноября, онлайн

Community Day — это второй день конференции Mobius со свободным доступом для всех желающих. Организаторы проводят его, чтобы усилия команды и Программного комитета оценило как можно больше участников.

На Community Day такая же насыщенная программа, как и в другие дни конференции:
✔ 9️⃣ докладов с дискуссиями
✔ круглый стол про подходы к организации дизайн-системы
✔ интервью со спикерами
✔ возможность поучаствовать в конкурсах от партнеров конференции и получить призы.

Регистрация на mobiusconf.com

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из этой подборки:

(Dev) +876 How to become a super-focused software developer
(And) +482 7 Android Lifecycle Interview Questions That Some Got Wrong
(iOS) +134 How to build universal iOS frameworks for distribution

Особое упоминание:

• Туториал Graphics Using Jetpack Compose от Kodeco (RayWenderlich.com)

Читать полностью…

Mobile Development by AppTractor

Новости и гайды по iOS разработке, статьи об управлении командой и создании продуктов в одном телеграм канале — @iosenjoyer.

Читать полностью…

Mobile Development by AppTractor

Mastodon - децентрализованная социальная сеть, которая сейчас выстрелила на волне покупки Твиттера Маском (вообще, конечно, отдельная комедия). При этом сеть открытая - есть код как iOS/Android клиентов, так и всех инфраструктурных серверов. Так что вполне можно изучать и применять - ссылка в первом комментарии ☺️

Разработка

Mastodon: децентрализованная социальная сеть
Роботы Google станут писать код сами для себя
В OpenAI запустили DALL-E API
YouTube лидирует по доходам в App Store
Взгляд разработчика на качество продукта
Podlodka #292: распознавание речи
ASO Index 2022: поисковый трафик, небрендовые запросы и коэффициент конверсии
Google Play Games запустили бету в США
RIBs: кроссплатформенная мобильная архитектура Uber
5 Minute DevOps: CD is Pointless
Supplementing the test checklist when updating the icon and splash screen in mobile apps

iOS

Сертификаты Apple. Понимание. Что это и зачем вообще нужны?
Running Code Only Once in SwiftUI
Swift Regex Deep Dive
VideoPlayer in SwiftUI (iOS 14 +)
How to Deal With iOS Local Storage and iCloud, to Have Synchronized Data
Simple MVVM to Improve coding
Behavioral and General Interview Questions for iOS Developer 2022
Swift 5.8 Is For Early Adopters
Drawing App in SwiftUI 3 using Canvas
The Complete Guide to iOS 16 Passkeys – App and Backend Implementation

Android

Кастомный тулбар на Compose
Обновления Play Store улучшат видимость и помогут справиться с атаками
Туда и обратно: как мы пытлались отследить актуальное время в Android
Kotlin Extensions для Android проекта
Marquee with Jetpack Compose
Exploring Lazy Staggered Grids in Jetpack Compose
Effectively using Android Lint in existing projects
Implement Integration Tests in Jetpack Compose Android Apps
Where does TransactionTooLargeException come from if I didn’t do anything wrong?
Mastering Android Dialogs: Don’t follow official Google Guides

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

JetBrains запустила студенческий конкурс по Kotlin Multiplatform
Using Enums like a Pro in Flutter

Вакансия дня

Middle iOS-разработчик в «Комитет»

Читать полностью…

Mobile Development by AppTractor

OpenAI выпустила общедоступную бета-версию DALL-E API, что означает, что теперь вы можете интегрировать DALL-E непосредственно в свои приложения и продукты.

Например, компании Cala, платформа для дизайна одежды, и Mixtiles, которая печатает онлайн-фотографии на легкой декоративной плитке, уже использовали DALL-E для создания принтов. А Microsoft внедрила DALL-E в свой новый редактор Designer, а также интегрирует DALL-E в Bing и Microsoft Edge с Image Creator, позволяя пользователям создавать изображения, если результаты веб-поиска не выдают то, что они ищут. Shutterstock также объявил на прошлой неделе, что будет использовать API для предоставления клиентам изображений, сгенерированных DALL-E.

DALL-E API оценивается по количеству выходных изображений в зависимости от их размера. 1024×1024 стоит 0.02 доллара за изображение.

Читать полностью…

Mobile Development by AppTractor

Если вы разработчик и у вас есть пара минут, порефлексируйте, пожалуйста, с нами о новой реальности в небольшом опросе. Ваши ответы помогут крупной IT-компании понять, где теперь лучше организовывать профессиональные мероприятия и оказывать помощь и поддержку комьюнити.

Пройти опрос

Читать полностью…

Mobile Development by AppTractor

Компания JetBrains открыла конкурс для студентов и недавних выпускников, которые любят программировать на Kotlin. Предмет — использование Kotlin Multiplatform. Если ваша работа попадет в топ-3, вы выиграете поездку на KotlinConf’23, при этом все расходы будут оплачены Kotlin Foundation.

Требования к проекту:

• Ваш проект должен использовать Kotlin Multiplatform и работать как минимум на двух разных платформах. Хотя Android и iOS очевидны, вы также можете поискать более интересные и вдохновляющие варианты.
• Проект может быть на любую тему по вашему выбору. Судить будут по креативности вашей идеи и того, насколько она подкрепляется Kotlin Multiplatform.
• Проект должен быть индивидуальным. Можно использовать другие проекты с открытым исходным кодом, но у каждого проекта должен быть один автор.

Крайний срок подачи заявок – 13 января 2023 года.

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из этой подборки:

(Dev) +951 Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
(And) +198 pairroxztechnologies/11-best-android-libraries-for-2022-68d41026646d">11 Best Android Libraries for 2022
(iOS) +119 7 iOS Projects to Become a Better iOS Developer

Читать полностью…

Mobile Development by AppTractor

⚡️Machine Learning в iOS с помощью CoreML и CreateML

❗️Приглашаем 17 ноября в 20:00 мск на бесплатный вебинар «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук».

📚На вебинаре вы разберете:
- Типы архитектур нейронных сетей для обучения на классификацию, генерацию и другие задачи;
- Обучение для CoreML на текстовых датасетах;
- Классификация звука через CreateML;
- Обучение на CNN архитектуре для переноса стиля изображения;

👉 Регистрация на вебинар по ссылке: https://otus.pw/438c/

Вебинар является частью программы онлайн-курса «iOS Developer. Professional»

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из этой подборки:

(Dev) +494 Stop lying to yourself – you will never “fix it later”
(And) +193 Becoming A Successful Android Open-Source Librarian
(iOS) +129 How Xcode 14 unintentionally increases app size

Читать полностью…

Mobile Development by AppTractor

Фоторедакторов тьма, только в Google Play их 41К при 16К разработчиков. Как выделиться в категории, если все делают одно и тоже? PhotoRoom выбрал узкую нишу и стал лидером в ней - фоторедактор для электронной коммерции и малого бизнеса. Он точно также как и все удаляет фон у объектов, но позиционирует это как отличный инструмент повышения продаж на маркетплейсах. Всего у PhotoRoom более 40 млн установок, 7 млн активных пользователей и сотни тысяч платящих подписчиков. А сейчас еще PhotoRoom получил финансирование Cерии A на сумму $19 млн и планирует внедрить генеративный ИИ, чтобы делать маркетинговые картинки просто по текстовому описанию.

Читать полностью…

Mobile Development by AppTractor

PlayButton 2022 — узнайте, как снимают современные сериалы.
Целых два дня про всё, что связано с сериалами и видео — от съёмок и мастеринга до сжатия видео и оптимизации трансляций. Регистрируйтесь. https://clck.ru/32Y3zd

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из этой подборки:

(Dev) +238 Learn Google’s Carbon Programming Language — A Tutorial
(iOS) +200 Implement Coordinator Design Pattern Using Combine
(And) +113 Exploring text on Canvas using drawText API in Jetpack Compose

Читать полностью…

Mobile Development by AppTractor

Привет! На связи Podlodka — организатор IT-конференций, родившихся из популярного подкаста. 14 ноября мы запускаем неделю мобильной разработки. Сегодня раскроем новые детали Podlodka Android Crew.

Этот сезон посвятили архитектуре: разберём до косточек удачные и неудачные примеры. В плавание с нами отправятся Алексей Гладков, Владимир Тагаков и другие крутые спикеры.

Теперь подробнее о программе:

⭐️ Разберём будущее модуляризации, научимся делать простую и масштабируемую конфигурацию проекта.
⭐️ Узнаем, как создавать архитектуру приложения для хорошего тестового покрытия. Обсудим типичные проблемы тестов и их возможные решения для MVP/MVVM/MVI-архитектур, поговорим о тестировании состояний в Jetpack Compose и об использовании JUnit.
⭐️ Посмотрим публичное собеседование по архитектуре.

Ну и конечно же промокод на скидку: APPTRACTOR

👉 Смотри программу и забирай свой билет на сайте

Конференции Podlodka Crew — это узкая тематика, море практических кейсов, весёлый нетворкинг, уникальный экспертный контент.

Читать полностью…

Mobile Development by AppTractor

Несколько лет назад у меня была еженедельная рассылка на MailChimp. С ростом количества подписчиков она стала непомерно дорогой, но нашелся прекрасный Self-Hosting сервис Sendy, который за копейки (и это не преувеличение) все слал через Amazon. Потом Amazon обиделся на какие-то технические детали и, в общем-то, все и закончилось. Long story short, думаю вот возобновить рассылку. Интересно вам? Какой формат?

Разработка

Выручка более $10 млн в месяц: как гиперказуальные музыкальные игры обходят непомерно высокие авторские гонорары
Анализ 2.9 миллиона приложений в Google Play
Computer Vision Image Analysis 4.0 улучшает обработку изображений
Что учесть в разработке супераппа. Рассказываем на примере приложения «Мой Beeline»
Things I Realised After My First 18 Months as a Product Owner
How do One-Time passwords work?

iOS

Iron: трекер тренировок на SwiftUI
Мониторинг доступности сервера из мобильного приложения
Анимация переходов для содержимого в SwiftUI
Use a Base Class or a Protocol In Swift?
Build an iOS Networking App With Automated JWT Authorization
bhatdarshan41/api-client-in-swift-using-generics-codable-with-async-await-18cce0f3ac0d">API client in Swift using Generics, Codable
impromptuthoughtsnyc/31-days-later-and-i-finally-see-the-light-with-swiftui-6455ed4951b1">31 Days Later and I Finally See the Light with SwiftUI
sunee.ragu/top-ios-interview-questions-and-answers-2022-5f06de9453c1">Top iOS interview questions and answers 2022
Language Detection and Text to Speech in SwiftUI Apps
Why is Rosetta 2 fast?
Introduction to SwiftUI Modularisation with SPM

Android

Allowing other apps to start your app activity using Intent and Intent Filters
Quickly scroll to the top of a list
7 Useful Android Jetpack Compose Libraries You Should Use in Your Next Project
IodéOS Is Open Source
Show BottomBar conditionally in Compose
Easy SharedPreferences with Delegated Properties in Kotlin
Simplify Form Validation using Kotlin Flow on Android

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

Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений
Top 10 Flutter Packages That Speed up Your App Development

Читать полностью…

Mobile Development by AppTractor

Поисковик Tapive опубликовал ежегодный анализ 2.9 миллионов приложений, размещенных в Google Play. Количество приложений по категориям - лидируют Образование, Бизнес и Инструменты, меньше всего в Комиксах, Материнстве и детстве, Разном. Установки по категориям - лидируют Инструменты, Общение и Продуктивность, меньше всего в Мероприятиях, Жилье и доме, Разном. Однако если посмотреть среднее количество установок на одно приложений, то в лидерах будут Видеоплееры и редакторы, Общение и Фотография.

Читать полностью…

Mobile Development by AppTractor

Перевел вчерашнюю статью про бессмысленность Continuous Delivery и как всегда оказалось, что статья про противоположное - CD нужен всем и всегда. В улом от DevOps-ов, конечно, ожидать иного было глупо, но зато узнал новый подход к разработке. “Hold my beer!” driven development называется. Любите, умеете, практикуете?

Разработка

Continuous Delivery бессмысленен?
Чек-лист по созданию собственного SDK
Google и Renault работают над «программно-определяемым транспортным средством»
Amazon открыл бесплатный доступ к 120 курсам по дата-аналитике и машинному обучению
4 Habits That Made Me a Better Developer
How to become a super-focused software developer
5 Best Books to Learn Machine Learning For Data Scientists

iOS

felipeferrari92/native-dependency-injection-in-swift-7757c2774c0c">Native Dependency Injection in Swift
Stop spending more time resolving merge conflicts in .pbxproj
How to build universal iOS frameworks for distribution
keyvan.nrz/call-multile-api-calls-with-combine-and-stateflow-1cf4ea4ac322">Call multile API calls with Combine and Stateflow
JetBrains’ AppCode IDE vs. Xcode
How Does Swift Concurrency Prevents Thread Explosions?

Android

Compose Navigation Reimagined: навигация для Compose
Deep Dive Into Deep Link. Часть 4. Проблемы: ссылки без схемы, второй хост, перехваты всего
7 Android Lifecycle Interview Questions That Some Got Wrong
What’s new in Modifiers — Notes from ADS’22
Kotlin JSON Benchmark on Android (2022): Moshi vs Kotlin Serialization
Retrofit — Effective error handling with Kotlin Coroutine and Result API
Graphics Using Jetpack Compose

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

Разработка мобильных приложений на Go
Launch your app with Flutter Native Splash Screen
Enhance your app with Firebase Dynamic Link + Riverpod + GoRouter

Вакансия дня

Senior iOS Engineer в Elevate Labs

Читать полностью…

Mobile Development by AppTractor

Самые популярные статьи из этой подборки:

(Dev) +340 5 Minute DevOps: CD is Pointless
(And) +103 Implement Integration Tests in Jetpack Compose Android Apps
(iOS) +086 How to Deal With iOS Local Storage and iCloud, to Have Synchronized Data

Читать полностью…

Mobile Development by AppTractor

🍏 Тест для iOS-разработчиков от OTUS.

✅ Оцените свой уровень пройдя короткий тест по Swift. Результат сразу!

👉🏼 ПРОЙТИ ТЕСТ: https://otus.pw/Xxfz/

🚀 Пройдите тест, смотрите наши открытые уроки - и приходите учиться на онлайн-курс «iOS Developer. Professional». Ждем!

Читать полностью…

Mobile Development by AppTractor

Новый большой еженедельный дайджест - в этот раз 83, но отборные новости и статьи за неделю. По возможности поставьте 👍, поделитесь с коллегами и в соцсетях, поддержите наш канал на Boosty. Как говорил Сеймур Крей, "основная проблема программистов состоит в том, что их ошибки невозможно предугадать". С нашим дайджестом предугадывать ваши ошибки будет немного легче!

Читать полностью…

Mobile Development by AppTractor

Как пройти архитектурную секцию собеседования? Может ли «Аврора» стать альтернативой iOS и Android? Как работают in-app подписки в iOS?

На Mobius 2022 Autumn вы узнаете ответы на эти и другие вопросы.
9 и 10 ноября в онлайне и 21 ноября в офлайне в Москве.

На конференции выступят:
✔️ Кирилл Розов — Android-разработчик, автор и создатель Telegram- и YouTube-каналов Android Broadcast. Занимается развитием Android-экспертности в РУ сообществе и Тинькофф.
✔️ Алексей Гладков — автор канала Mobile Developer, постоянный участник подлодки Android и Crossplatform Crew.
✔️ Никита Майданов — организатор сообщества CocoaHeads, CPO в Welps и Adapty.

А кроме них — еще 41 спикер из Яндекса, Сбера, Gradle, VK, Тинькофф, Skyeng и других компаний.

На Mobius вы сможете не только послушать выступления, но и задать вопросы спикерам, а также пообщаться с другими единомышленниками. А промокод apptractor2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».

Подробности и билеты — mobiusconf.com

Читать полностью…

Mobile Development by AppTractor

В TechCrunch написали про новую программу для mac - Rewind. По сути, записывает и индексирует ВСЕ, что происходит на компьютере - чаты, браузеры, текстовые редакторы, аудио, видео и т.п. Создается таймлайн каждого дня, который можно перематывать, просматривать, в котором можно искать любые упоминания. Хранится и работает все локально, так что, по идее, безопасно. Занятно, что Rewind - пример влияния новых технологий на нашу жизнь. Ибо основа всего - Apple Silicon. Как пишет автор, без нового SoC ничего бы не получилось - Rewind утверждает, что сжимает необработанные видеозаписи до 3750 раз без потери качества. И именно процессор позволяет все делать локально.

Разработка

$10 млн: Rewind — помнить все (на Apple Silicon)
В Европе вступил в действие Закон о цифровых рынках
DevOps Roadmap 2022: как стать DevOps-инженером
Google Play открыл голосование за лучшее приложение и игру 2022
Магазин приложений RuStore: зачем он нужен и чем полезен
Никто не м*дак, или как дизайнерам взаимодействовать с разработчиками
Don’t Just LeetCode; Follow the Coding Patterns Instead

iOS

Evolving SwiftUI Architecture for Client-Server Apps
ashokrawat086/why-to-use-swift-async-await-b19993be27cf">Why use Swift async-await?
My Personal Takes from Using Combine
Animate an Icon in Swift
Understanding the Transition from MVC to MVVM in iOS Projects
Animated Launch Screen in SwiftUI

Android

Mockk: мокирование для Kotlin
Используем делегаты в Android-приложениях
Building Scalable Android Apps
mobidroid92/hello-delegates-goodby-base-classes-c8aeedc2b855">Hello Delegates, Goodby Base Classes
Auto Inflated-Cleared View Binding in Fragments Using Delegation
OnBackPressed for Fragments with Delegation
How Development Skills Translate to Reverse Engineering: Using LLDB to Reverse Engineer an Android App
How to Use WebRTC Android SDK in Native Android App?

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

What are MediaQuery’s padding, viewPadding and viewInsets?
4 Visual Studio Code Extensions to Boost Your Productivity in Flutter

Вакансия дня

Lead of Mobile в Тензор

Читать полностью…
Subscribe to a channel