Правильно отключать (дизейблить) кнопки “могут не только лишь все”. Самого периодически выбешивают непонятные состояния, так что перевел небольшую статью о том, как не ошибиться и не испортить UX.
Разработка
• Отключенные кнопки не должны путать пользователей
• Стратегия победителя: как покорить весь мир, начиная с Якутска? Кейс inDriver и Rocket10
• Конференция Up My App про ASO и ASA: онлайн 11 июня
• Начинаются продажи карманной игровой приставки Playdate
• Распродажа книг по Data Science и аналитике данных в Humble Bundle
• Тестируем и визуализируем с помощью Mind Map
• Flutter 2.2: что нового
• Создание прекрасных приложений с помощью Xamarin.Forms
• Пошаговое руководство по работе в Figma. Урок по созданию мобильного приложения
• Как ежедневно улучшать навыки архитектуры ПО
iOS
• Доклад Platforms State of the Union с WWDC 2021
• Как мы используем SwiftUI в приложении Medium
• Что нового в SwiftUI 3.0?
• Как сделать иконку для темного режима для вашего приложения
• iOS 15 привносит атрибутные строки в SwiftUI
Android
• Автогенерация пользовательских размеров для Android с помощью Kotlin
• Глубокое погружение в интернационализацию приложений для Android на Jetpack Compose
• Датабиндинг в Android
Разработка
• Отключенные кнопки не должны путать пользователей
• Стратегия победителя: как покорить весь мир, начиная с Якутска? Кейс inDriver и Rocket10
• Конференция Up My App про ASO и ASA: онлайн 11 июня
• Начинаются продажи карманной игровой приставки Playdate
• Распродажа книг по Data Science и аналитике данных в Humble Bundle
• Тестируем и визуализируем с помощью Mind Map
• Flutter 2.2: что нового
• Создание прекрасных приложений с помощью Xamarin.Forms
• Пошаговое руководство по работе в Figma. Урок по созданию мобильного приложения
• Как ежедневно улучшать навыки архитектуры ПО
iOS
• Доклад Platforms State of the Union с WWDC 2021
• Как мы используем SwiftUI в приложении Medium
• Что нового в SwiftUI 3.0?
• Как сделать иконку для темного режима для вашего приложения
• iOS 15 привносит атрибутные строки в SwiftUI
Android
• Автогенерация пользовательских размеров для Android с помощью Kotlin
• Глубокое погружение в интернационализацию приложений для Android на Jetpack Compose
• Датабиндинг в Android
AppTractor
Отключенные кнопки не должны путать пользователей
Три простых решения, кроме простого отключения кнопок.
Привет! :)
У нас в Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.
Что предлагаем?
• Продукт, который помогает путешествовать 8 миллионам человек
• Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
• Сильная команда, iOS/Android гильдии и много общения
И на этом плюсы не закончились:
С 15 по 25 июня мы проводим традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.
Чтобы включиться в эту историю заходи на страницу https://company.tutu.ru/mobileteam, заполняй анкету и отправляй нам до 15 июня.
У нас в Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.
Что предлагаем?
• Продукт, который помогает путешествовать 8 миллионам человек
• Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
• Сильная команда, iOS/Android гильдии и много общения
И на этом плюсы не закончились:
С 15 по 25 июня мы проводим традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.
Чтобы включиться в эту историю заходи на страницу https://company.tutu.ru/mobileteam, заполняй анкету и отправляй нам до 15 июня.
Даже ботам на GitHub предлагают работу, а ты чем хуже? Наши традиционные четверговые вакансии:
🧑🏻💻 «Оффер за один день» от Туту.ру
🧑🏻💻 Mobile Hiring Week от EPAM
• Продуктовый дизайне в SkyEng
• Android-разработчик в AdCombo
• iOS-разработчик в AdCombo
• Junior iOS-разработчик в Live Typing
• Разработчик мобильного клиента под iOS в Купи Батон
• Android-разработчик в APALON
• iOS TeamLead в HeadHunter
• Начинающий Android-разработчик в Social Media Holding
• Android Reverse Engineer в Postuf
• Junior/Middle iOS-разработчик в amoCRM
Дополнять можно через чат.
🧑🏻💻 «Оффер за один день» от Туту.ру
🧑🏻💻 Mobile Hiring Week от EPAM
• Продуктовый дизайне в SkyEng
• Android-разработчик в AdCombo
• iOS-разработчик в AdCombo
• Junior iOS-разработчик в Live Typing
• Разработчик мобильного клиента под iOS в Купи Батон
• Android-разработчик в APALON
• iOS TeamLead в HeadHunter
• Начинающий Android-разработчик в Social Media Holding
• Android Reverse Engineer в Postuf
• Junior/Middle iOS-разработчик в amoCRM
Дополнять можно через чат.
Forwarded from AppFiles - Mobile Development
iOS 4 появилась почти 10 лет назад как первая мобильная операционная система Apple, отказавшаяся от имени iPhone OS. 18-летний разработчик с любовью воссоздал iOS 4 как приложение для iPhone, и это прекрасный “взрыв из прошлого”. Если у вас никогда не было возможности использовать iOS 4 или вы поклонник iPhone 3G, OldOS почти безупречно воспроизводит опыт использования iPhone десятилетней давности.
OldOS «максимально приближена к оригиналу», - говорит Зейн, разработчик приложения. Все сделано с использованием SwiftUI - есть плавные анимации и даже кнопка «Домой» старого iPhone, которая вибрирует с тактильной обратной связью, создавая ощущение настоящей кнопки.
В приложении также воссозданы встроенные приложения Apple для iOS 4, и это настоящее воспоминание о первых скевоморфных днях iPhone.
GitHub: https://github.com/zzanehip/The-OldOS-Project
Платформа: iOS
⭐️: 575
OldOS «максимально приближена к оригиналу», - говорит Зейн, разработчик приложения. Все сделано с использованием SwiftUI - есть плавные анимации и даже кнопка «Домой» старого iPhone, которая вибрирует с тактильной обратной связью, создавая ощущение настоящей кнопки.
В приложении также воссозданы встроенные приложения Apple для iOS 4, и это настоящее воспоминание о первых скевоморфных днях iPhone.
GitHub: https://github.com/zzanehip/The-OldOS-Project
Платформа: iOS
⭐️: 575
#ЦифраДня: В HackerEarth провели новый опрос разработчиков. Один из вопросов - что повышает продуктивность. В топе - меньше митингов (22%), потом наушники с шумоподавлением (18%) и на третьем месте несколько мониторов (17%).
В Google Play, как и планировалось, начался прием заявок на снижение комиссии до 15%. Аналог Apple-овской Small Business Program запустится позднее в этом году и в связи с этим для 2021 верхняя планка заработка ограничена 500,000 долларов. Все, кто заработает больше, будет платить 30% от превышения дохода.
Разработка
• Разработчики могут подать заявку на снижение комиссии до 15% через Play Store
• КММ на практике или выбор кроссплатформенного фреймворка для «Леруа Мерлен»
• Исследование разработчиков HackerEarth 2021
• Flutter Dev Podcast #28: Google I/O 2021
• AppsFlyer: на 570% выросло количество неорганических установок финансовых приложений в России
• Appwrite, open-source бэкэнд-платформа
• Принцип IBM «Leadership-as-a-service» обеспечивает профессиональный рост команд
• Анимированный TabBar Coinbase в React Native
• Как проверять код Junior разработчику
• Разработчики не могут исправить плохой менеджмент
iOS
• iOS 4 воссоздали как приложение для iPhone
• Indicate: «тосты» в стиле AirPods
• Apple убивает TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry и иже с ними. Краткий обзор Xcode Cloud
• Делаем OpenVPN клиент для iOS
• Что нового в SwiftUI
• Понимаем AsyncImage в SwiftUI
Android
• Чистая архитектура Android [точка зрения]
• Создаем приложение CoroutineScope с помощью Hilt
• Пагинация в Android с Paging 3, Retrofit и Kotlin Flow
Разработка
• Разработчики могут подать заявку на снижение комиссии до 15% через Play Store
• КММ на практике или выбор кроссплатформенного фреймворка для «Леруа Мерлен»
• Исследование разработчиков HackerEarth 2021
• Flutter Dev Podcast #28: Google I/O 2021
• AppsFlyer: на 570% выросло количество неорганических установок финансовых приложений в России
• Appwrite, open-source бэкэнд-платформа
• Принцип IBM «Leadership-as-a-service» обеспечивает профессиональный рост команд
• Анимированный TabBar Coinbase в React Native
• Как проверять код Junior разработчику
• Разработчики не могут исправить плохой менеджмент
iOS
• iOS 4 воссоздали как приложение для iPhone
• Indicate: «тосты» в стиле AirPods
• Apple убивает TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry и иже с ними. Краткий обзор Xcode Cloud
• Делаем OpenVPN клиент для iOS
• Что нового в SwiftUI
• Понимаем AsyncImage в SwiftUI
Android
• Чистая архитектура Android [точка зрения]
• Создаем приложение CoroutineScope с помощью Hilt
• Пагинация в Android с Paging 3, Retrofit и Kotlin Flow
AppTractor
Разработчики могут подать заявку на снижение комиссии до 15% через Play Store
Новая плата будет введена во второй половине года.
🔥 Сегодня, через 2 часа, агентство Netpeak RadASO проводит онлайн-конференцию про App Store Optimization (ASO) и Apple Search Ads (ASA) — Up My App.
Расскажут про:
● Как вовлечь и удержать пользователей приложения, если не родителями и школьным чатом — Rakuten Viber.
● Как сделать текстовое ASО, которое работает? Разбираем на примере кейса Raters — Netpeak RadASO.
● Культурализация: два подхода к подготовке скриншотов для разных стран — Flo.
● Мотивированный трафик. Обзор инструмента и основные стратегии продвижения — Appbooster.
● Разработка ASO-стратегий для разных типов трафика. Кейсы мобильных игр и приложений — Mail Ru Group.
Будет панельная дискуссия с экспертами, в которой сможет принять участие каждый участник конференции, написав свои мысли и вопросы в чат трансляции. В спикерах панельки: Радомир Новкович из Netpeak RadASO, Анастасия Личная из Belka Games, Алтай Зейналов из Diveo Media, Илья Кухарев из AppFollow и Екатерина Сибирко из G5 Entertainment.
11 июня, начало в 11:00 (по Москве)
Формат: онлайн-трансляция на YouTube
Для участия в конференции достаточно заполнить форму регистрации на сайте.
Расскажут про:
● Как вовлечь и удержать пользователей приложения, если не родителями и школьным чатом — Rakuten Viber.
● Как сделать текстовое ASО, которое работает? Разбираем на примере кейса Raters — Netpeak RadASO.
● Культурализация: два подхода к подготовке скриншотов для разных стран — Flo.
● Мотивированный трафик. Обзор инструмента и основные стратегии продвижения — Appbooster.
● Разработка ASO-стратегий для разных типов трафика. Кейсы мобильных игр и приложений — Mail Ru Group.
Будет панельная дискуссия с экспертами, в которой сможет принять участие каждый участник конференции, написав свои мысли и вопросы в чат трансляции. В спикерах панельки: Радомир Новкович из Netpeak RadASO, Анастасия Личная из Belka Games, Алтай Зейналов из Diveo Media, Илья Кухарев из AppFollow и Екатерина Сибирко из G5 Entertainment.
11 июня, начало в 11:00 (по Москве)
Формат: онлайн-трансляция на YouTube
Для участия в конференции достаточно заполнить форму регистрации на сайте.
👍1
17 июня, в следующий четверг в 17:00 по Москве говорим с Ричардом (@richardtop), автором библиотеки CalendarKit. Обсуждаем open source, его недостатки и преимущества, работу с сообществом и iOS-разработку в целом.
https://t.me/apptractor?voicechat=c5ff4bd7a242e4d125
https://t.me/apptractor?voicechat=c5ff4bd7a242e4d125
GitHub
GitHub - richardtop/CalendarKit: 📅 Calendar for Apple platforms in Swift
📅 Calendar for Apple platforms in Swift. Contribute to richardtop/CalendarKit development by creating an account on GitHub.
Adapty — сервис для аналитики и роста мобильных приложений с подписками.
С Адапти можно быстро подключить in-app покупки/подписки в мобильном приложении и собрать аналитику по ним, а еще мы даем инструменты для роста подписок. Это, например:
• А/B-тесты пейволлов без релизов приложений.
• Персонализация пейволлов: показываем пользователям, пришедшим из Facebook из США специальный пейволл.
• Возвратные пуши со скидками при отмене подписки.
С нами уже сотни разработчиков, включая BetterMe, Abbyy, Tile, WindyApp!
Присоединяйтесь к нам! У нас есть бесплатный тариф, а на PRO версию для стартапов с выручкой до $5К в месяц мы даем скидку 50%.
С Адапти можно быстро подключить in-app покупки/подписки в мобильном приложении и собрать аналитику по ним, а еще мы даем инструменты для роста подписок. Это, например:
• А/B-тесты пейволлов без релизов приложений.
• Персонализация пейволлов: показываем пользователям, пришедшим из Facebook из США специальный пейволл.
• Возвратные пуши со скидками при отмене подписки.
С нами уже сотни разработчиков, включая BetterMe, Abbyy, Tile, WindyApp!
Присоединяйтесь к нам! У нас есть бесплатный тариф, а на PRO версию для стартапов с выручкой до $5К в месяц мы даем скидку 50%.
#ЦифраДня: Продолжаем растаскивать на цифры исследование HackerEarth. Музыка, которая вдохновляет разработчиков - Ambient, классика и электронный рок. Попали в ваши предпочтения?
Какие звуки вас вдохновляют в программировании?
Anonymous Poll
19%
Метал
24%
Рок
6%
Звуки клавиатур
7%
Джаз
10%
Природа
13%
Классика
28%
Электроника
39%
Тишина
9%
Поп
18%
Другое
Gartner выступил с интересным прогнозом - говорят, к 2024 году 80% технологических продуктов и сервисов (Technology Products and Services) будет создаваться непрофессионалами. Речь идет о развитии no-code и low-code инструментов, а также о более широком использовании AI в них. С одной стороны предсказание, конечно, зверское, с другой стороны, если подумать, в технологические продукты и сервисы входит прорва настроек, простых шаблонов и т.п. Сильно подозреваю, что, например, написание формулы в Excel для Gartner также является технологичной разработкой. Так что с одной стороны тучи собираются, а с другой кажется тучи не очень то и грозовые.
Разработка
• К 2024 году 80% технологических продуктов будут создавать непрофессионалы
• $100 млн для Free Fire: как «младший брат» может обогнать «старшего» на уже сложившемся рынке?
• App Annie: рынок мобильных игр в России в 2020 вырос на 25% до $933 млн
• Новый антимонопольный акт может заставить Apple продать App Store
• Podlodka #219: выбор первой профессии в IT
• Classplus: Spotify для образования
• Apple выпускает бета-версии прошивок AirPods для разработчиков
• Дизайн приложений: лауреаты премии Apple Design Awards 2021
• Гайд по тестированию рекламы для мобильных приложений
• Запускаем DOOM на лампочке
• Десятикратное улучшение производительности React-приложения
• Почему эти скриншоты - пустая трата времени?
• Как я учу Python на Raspberry Pi 400 в библиотеке
• Топ-5 преемников GPT-3, о которых вы должны знать в 2021 году
• React Native в Wix - Архитектура (глубокое погружение)
• Как узнать плохой код? 8 вещей
iOS
• WorldMotion: положение устройства относительно Земли
• Лучшие приложения для iPhone весят почти в 4 раза больше, чем пять лет назад
• Mobile People Talks: WWDC21!
• Что нового во встроенных покупках в iOS 15 - WWDC 21
• Строим лабиринты с SwiftUI
• iOS 15: заметные дополнения к UIKit
• Info.plist отсутствует в Xcode 13 - вот как его вернуть
• ScrollView в Xcode 11
Android
• SquircleView: красивые View
• Android Broadcast: новости #10
• CompleteKotlin: автодополнение для всех платформ
• Создайте свою библиотеку KMM
• История моего первого а-ха-момента с Jetpack Compose
• Как стать ассоциированным разработчиком Android (Kotlin Edition)
• Анимации Jetpack Compose в реальном времени
• RecyclerView с NestedScrollView: лучшие практики
Разработка
• К 2024 году 80% технологических продуктов будут создавать непрофессионалы
• $100 млн для Free Fire: как «младший брат» может обогнать «старшего» на уже сложившемся рынке?
• App Annie: рынок мобильных игр в России в 2020 вырос на 25% до $933 млн
• Новый антимонопольный акт может заставить Apple продать App Store
• Podlodka #219: выбор первой профессии в IT
• Classplus: Spotify для образования
• Apple выпускает бета-версии прошивок AirPods для разработчиков
• Дизайн приложений: лауреаты премии Apple Design Awards 2021
• Гайд по тестированию рекламы для мобильных приложений
• Запускаем DOOM на лампочке
• Десятикратное улучшение производительности React-приложения
• Почему эти скриншоты - пустая трата времени?
• Как я учу Python на Raspberry Pi 400 в библиотеке
• Топ-5 преемников GPT-3, о которых вы должны знать в 2021 году
• React Native в Wix - Архитектура (глубокое погружение)
• Как узнать плохой код? 8 вещей
iOS
• WorldMotion: положение устройства относительно Земли
• Лучшие приложения для iPhone весят почти в 4 раза больше, чем пять лет назад
• Mobile People Talks: WWDC21!
• Что нового во встроенных покупках в iOS 15 - WWDC 21
• Строим лабиринты с SwiftUI
• iOS 15: заметные дополнения к UIKit
• Info.plist отсутствует в Xcode 13 - вот как его вернуть
• ScrollView в Xcode 11
Android
• SquircleView: красивые View
• Android Broadcast: новости #10
• CompleteKotlin: автодополнение для всех платформ
• Создайте свою библиотеку KMM
• История моего первого а-ха-момента с Jetpack Compose
• Как стать ассоциированным разработчиком Android (Kotlin Edition)
• Анимации Jetpack Compose в реальном времени
• RecyclerView с NestedScrollView: лучшие практики
AppTractor
К 2024 году 80% технологических продуктов будут создавать непрофессионалы
Исследовательская компания полагает, что к 2024 году 80% технологических продуктов и услуг будут создавать люди, не являющиеся профессионалами в области технологий.
Узнайте, как устроен процесс мобильной разработки, на онлайн-интенсиве Skillbox! 👌 https://clc.am/3HAyng
Вы познакомитесь со средой разработки для Android и iOS. Под руководством опытного спикера попробуете свои силы в создании реального приложения — гайда по героям «Рика и Морти». Узнаете, как писать сетевые запросы в Dart и парсить данные с помощью открытых API.
🔥 Вашим наставником будет Денис Александров — ведущий разработчик Arcadia. Он работал над AAA-играми, образовательными и финансовыми стартапами.
🎁 Все участники, сдавшие домашние задания, получат сертификат на 15 000 рублей для поступления на любой курс образовательной платформы Skillbox!
Присоединяйтесь к трансляциям 17–19 июня, в 19:00 по московскому времени!
Вы познакомитесь со средой разработки для Android и iOS. Под руководством опытного спикера попробуете свои силы в создании реального приложения — гайда по героям «Рика и Морти». Узнаете, как писать сетевые запросы в Dart и парсить данные с помощью открытых API.
🔥 Вашим наставником будет Денис Александров — ведущий разработчик Arcadia. Он работал над AAA-играми, образовательными и финансовыми стартапами.
🎁 Все участники, сдавшие домашние задания, получат сертификат на 15 000 рублей для поступления на любой курс образовательной платформы Skillbox!
Присоединяйтесь к трансляциям 17–19 июня, в 19:00 по московскому времени!
Еще вчера приметил эту статью и аж самому стало интересно почему на такие скриншоты не стоит тратить время. Ну, по переводу и прочтению можно сказать, что здравое зерно в этом есть, но всегда же хочется верить, что ты самый умный. А следующие скриншоты сделаю стандартными 😀
Разработка
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• Что такое A/B-тестирование в рекламе
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
iOS
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
Android
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Screen Tracker: название видимого Activity/Fragment
• Как использовать Android Data Binding в пользовательских представлениях?
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
Разработка
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• Что такое A/B-тестирование в рекламе
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
iOS
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
Android
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Screen Tracker: название видимого Activity/Fragment
• Как использовать Android Data Binding в пользовательских представлениях?
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
AppTractor
Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
Из этой статьи вы узнаете, почему такие скриншоты — пустая трата времени. Пока у вас не будет не менее 4,000 загрузок в месяц. И почему этот тип скриншотов может негативно влиять на ваши загрузки. Вот еще кое-что, о чем мы поговорим: Почему не работают скриншоты…
В GitHub провели занятное исследование - “Хороший день”. Выводы во многом тривиальны - поток хорошо, не поток плохо - но много интересных фишек вокруг. Например, один из советов - немного подумать о сделанном в конце каждого дня. Такое простое действие — нескольких минут в конце каждого рабочего дня на размышления — оказывается сильно влияет на самоощущение. Это пример того, что для увеличения продуктивности не требуются какие-либо причудливые технологии или инструменты — может работать простой блокнот. А вы что делаете для улучшения работы?
Разработка
• Хороший день разработчика: Good Day Project от GitHub
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Темные паттерны и уловки в мобильных приложениях
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• Как стать плохим разработчиком
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
iOS
• Euler: вычислительный фреймворк на Swift
• Встречайте StoreKit 2
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
Android
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
Разработка
• Хороший день разработчика: Good Day Project от GitHub
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Темные паттерны и уловки в мобильных приложениях
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• Как стать плохим разработчиком
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
iOS
• Euler: вычислительный фреймворк на Swift
• Встречайте StoreKit 2
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
Android
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
AppTractor
Хороший день разработчика: Good Day Project от GitHub
Запущенное исследование подтвердило, что продуктивность является специфическим делом каждого, но в нем приводятся советы, которые могут быть использованы разработчиками уже сегодня - даже без внедрения автоматизированных решений или инструментов.