Mobile Development by AppTractor – Telegram
Mobile Development by AppTractor
11K subscribers
1.85K photos
39 videos
11 files
4.62K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Очередная статья про эйджизм и “выйти из IT” и, собственно, то, что ждет всех из нас. Средний возраст программистов самый большой в США, и это всего 32.8 года. Индустрия молода, но со временем, конечно, будет стареть, и седые программисты уже не будут вызывать удивление. В статье есть самые типовые варианты развития для разработчиков, а у вас есть план выхода?

Разработка

Куда уходят программисты?
Мой SaaS добился MRR $12.5K за один месяц: вот чему я научился
«Библиотека разработчика» от Google
Онлайн-конференция Google for Games Developer Summit 2021 пройдет в июле
Как я хотел поработать нативным Android разработчиком, но устроился Flutter разрабом
Датасет о мобильных приложениях
Как написать симпатичный чейнджлог: опыт Авито
Как сохранить нервы тестировщика или ускорить регресс с 8 до 2 часов
Самые востребованные языки программирования в 2021 году
Избегайте блокировки CI/CD - делайте свои сборки более портативными
Flutter: CRUD с использованием Firebase Cloud Firestore

iOS

Как Лёня с React на Swift переезжал
Как управлять поведением клавиатуры в iOS-приложениях

Android

SuperForwardView: перемотка в стиле Netflix
Интеграция и серверная валидация инаппов для стора Google Play — как защититься от читеров
Получаем результат правильно (Часть 2). Fragment Result API
Историческое введение в модель реактивного состояния Compose
Совершенно новое Состояние в Jetpack Compose
Улучшение преобразования кода Java в Kotlin: пример
This media is not supported in your browser
VIEW IN TELEGRAM
Коста Элефтериу продолжает исследовать App Store. Но, конечно, идея 🔥
#ЦифраДня: ОС Fuchsia, давно разрабатываемая Google с нуля, получила наконец первое официальное устройство — Nest Hub. Интересно, что в обновлении, которое заменит Cast OS на базе Linux, вообще не изменилась функциональность или интерфейс приложений, владельцы Nest Hub даже не заметят, что они перешли на Fuchsia OS. Фактически это такое открытое бета-тестирование ОС, которое, однако, знаменует собой большой шаг Google к тому, чтобы Fuchsia стала операционной системой, которую может использовать на разных устройствах. Проведя полевые испытания на реальных устройствах, Google сможет доказать, что их созданная с нуля операционная система готова к использованию.
То, чего мы опасались, свершилось. Microsoft научила нейронную сеть писать код. На самом деле, конечно, пока паниковать рано, но звучит пафосно. Но уже первое вменяемое применение ИИ нашли - научили составлять запросы на основе естественного языка. Например, говорите Найди продукты, название которых начинается с «дети», а на выходе получается запрос вида Filter(‘BC Orders’ Left(‘Product Name’,4)=”Kids”. Основа - GPT-3, в дальнейшем планируют внедрять подобные фишки повсеместно и в свои продукты, и отдать разработчикам через Azure.

Разработка

Microsoft использовала GPT-3 для создания кода на естественном языке
«Тренды мобильных приложений 2021»: отчет Adjust
Платформа потери веса Noom привлекла $540 млн
Как сделать бизнес на AR/VR
Mail.ru Group открыла новый набор на бесплатное обучение в Академию больших данных MADE
7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)

iOS

NotificationToast: тосты для iOS
MVP архитектура для iOS
Как разрабатывать приложения для iOS без Mac
Как использовать SnapKit в ваших iOS-приложениях
Как использовать Firebase Remote Config с Swift 5
3 способа стилизации представлений SwiftUI

Android

Особенности тестирования Android без Google-сервисов
Структурированный параллелизм в действии
Начните отсюда: 5 упражнений для подготовки вашего приложения к работе с большими экранами
#ЦифраДня: Хотя Airbnb удачно “закатил” React Native, Coinbase выкопал стюардессу и удачно не только выпустил новое Pro-приложение на нем, но и перевел основные нативные приложения на новую платформу. Ушло на это ДВА года и, собственно говоря, успеха во многом добились именно за счет поступательности движения и правильного планирования. Теперь рады и довольны, об этом и пишут в новой статье.
App Annie подсчитала использование SDK в iOS приложениях. В абсолютном “топе”, конечно, лидируют SDK самой Apple - iBeacon, CloudKit и т.п. В рекламе - Admob. В атрибуции - Firebase/ А аналитике вообще Топ-5 это все Google. В общем-то никаких особых неожиданностей и интересно было бы посмотреть в динамике в сравнении “до 14.5”, но что есть, то есть. Как референс вполне интересно.

Разработка

Самые популярные SDK после выхода iOS 14.5
Как Coinbase перешел на React Native
Платформа отладки Lightrun получила $23 млн
Stack Overflow запустил новый ежегодный опрос разработчиков
Dart: Быстрые неизменяемые коллекции
6 способов снизить когнитивную нагрузку от интерфейса
Почему мы решили создать отдел кросс-системного тестирования
За что банит Apple (и Google)
Пользователям плевать на дизайн: как устроен «хороший UX» на самом деле
Хотите стать лучшим UX дизайнером? Создавайте эмоциональный дизайн
Одна привычка, чтобы стать лучшим разработчиком
Что нового во Flutter 2.2

iOS

Доступность на iOS началась с «36 секунд»
HMS ML Kit: перевод в реальном времени (iOS — Swift)

Android

KodeEditor: редактор кода для Android
Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Обновляемся на новую версию API Android по наставлению Google
Начинаем работать с WorkManager
Простые инструментальные тесты (UI-тесты) для Android в 2021 году
Введение в Security By Design
#ЦифраДня: Средние по индустрии возвраты из последнего отчета Adjust - по кварталам за прошлый год. В 1-й день примерно в 27%, в 7-й - 15%, а удержание на 30-й день - около 7%. .
Как известно, хочешь разбогатеть во времена золотой лихорадки - продавай лопаты. RevenueCat, которому уже 4 года, получил новые инвестиции в Серии B при оценке в 300 миллионов долларов. И даже при том, что я могу навскидку назвать 3-4 аналогичных сервиса, наверняка в последующих раундах из RevenueCat сделают единорога. Так что золотая лихорадка приложений закончилась, началась лихорадка подписок 😀

Разработка

RevenueCat закрыл Серию B при оценке в $300 млн
Исследование продакт-менеджеров 2021 от Product Plan
Социальная сеть Poparazzi стала №1 App Store: секреты роста
Проектирование продуктов, формирующих привычки
Как оставаться в физической и ментальной форме, продолжая программировать
Podlodka #217: фасилитация
IBM разработала датасет Project CodeNet для обучения ИИ программированию
Реклама мобильных игр в первом полугодии 2021: мировая статистика
Основы Flutter для начинающих (Часть II)
9 способов встроить виральность в ваш продукт
Как привлечь первых 100 клиентов в SaaS: 5 простых шагов
Следующим стартапом на триллион станет образовательная компания
5 задач для автоматизации с помощью Python
Я не мог быстро тратить деньги, и это чуть не убило мой стартап
Топ-3 техники геймификации
Flutter 2.2: создаем первую Universal Windows Program (UWP)

iOS

ScrollingContentViewController: простое создание скроллируемого View
Добавляем поддержку Siri в iOS-приложение за считанные минуты
Как сериализовать и десериализовать объекты в iOS
Как улучшить время компиляции и выполнения Xcode

Android

Carousel Recyclerview: красивая карусель
Подробный обзор Android 12 для разработчиков
Инициализация Rx цепочки
Введение в систему Снапшотов Compose
Недоверенные события касания
Понимаем юнит-тесты для Android в 2021
Долгожданный анонс нового сезона от команды Podlodka - интенсив iOS Crew!

Что ты получишь? 📣
Двухнедельный интенсив с крутейшими экспертами.
Будем общаться по Zoom, чатиться в Slack и не просто делиться экспертизой, а лампово проводить это время.

Когда ты это получишь? 📣
Здесь и сейчас.
Мы уже запустили конференцию! Встречаемся дважды в день: утром и вечером.

Наша главная цель: драйвово и интересно поделиться экспертизой 🔥

В этот раз обсуждаем Базы Данных и Нетипичный iOS. Каждой из тем уделим полноценную неделю.

Тема первой недели - "Базы данных". Разберёмся в устройстве и архитектуре баз данных. Поделимся тем, как же правильно выбрать БД под свой проект, а на десерт обсудим в каких случаях лучше и вовсе обойтись без баз.
Во время второй недели погрузимся в нетипичный iOS. Предстоит глубоко копнуть! Послушаем экспертов с редким опытом в слабодокументированных областях.
Научимся лайфхакам в работе с AVFoundation, CoreAudio, Metal. И это только основное, по факту разберём куда больше

Уже поймал волну новых знаний? Тогда скорее смотри подробности и успевай на борт!
Забавная статья о недостатках во Flutter-разработке. TLDR: зависимости, зависимости, зависимости - управлять ими сложно. Забавная, конечно, не в силу поставленных вопросов и обсуждаемых проблем, а просто напомнила первые опыты с 386 и 1 Мб памяти (дада, 640 Кб хватит всем) - верхняя память, HIMEM.SYS, CONFIG.SYS, EMM386.EXE. Одно зависит от второго, второе от третьего, а третье от первого. Но как-то все работало и Apache летал. Так что история повторяется, только теперь в виде фарса 🧑🏻‍💻

Разработка

Что не так с Flutter?
3 лучшие техники геймификации
Greg: приложение для любителей растений
Маркетплейс для разработчиков Malt получил €80 млн
О создании гибкого пользовательского интерфейса на примере Instagram Threads
Мой код плохо пахнет, но все в порядке
Как создать свою первую Облачную функцию Firebase
5 вещей, которые я узнал после двух лет работы инженером-программистом в Microsoft
Test-driven Development для создания пользовательских интерфейсов
Мой опыт интервью в Twitter

iOS

SPIndicator: индикатор в стиле Apple
Удаление фона с помощью CoreML и SwiftUI

Android

C# vs Kotlin
Всё о PendingIntents
Proto DataStore + AndroidX Preferences на Kotlin
#ЦифраДня: Около 10 разработчиков, подписная модель, 600 тысяч пользователей, доход до 350 тысяч долларов в месяц и общий в 77 миллионов долларов. Благообразный стремительно развивающийся бизнес, что-нибудь из медитаций? Нет, читы для PUBG Mobile. Китайская полиция накрыла группу Cheat Ninja, которая создавала wallhack-и и aimbot-ы для мобильных игр. Дивный новый мир или темная сторона экономики приложений :)
Stack Overflow продали за 1.8 миллиарда долларов. Вроде как все крайне довольны. Со-основатели Джефф Этвуд и Джоэл Спольски, вероятно, получили отличный выход. Среди работников появился 61 новый миллионер. Инвестиционный фонд Prosus, который специализируется на технологических инвестициях и среди его вложений, например, Codecademy и Udemy, получит крупнейший форум для разработчиков. Обещают, что серьезных изменений или неудобной «синергии» не будет, что все будет идти, как идет. Верится, конечно, с трудом, но поколебать Stack Overflow уже вряд ли возможно.

Разработка

Stack Overflow продан за $1.8 млрд
Мои приложения для разработчиков вышли в топ iOS и Mac App Store: сколько это принесло?
Создатели читов для PUBG Mobile заработали $77 млн
Основы Flutter для начинающих (Часть III)
Ошибки при расчете юнит-экономики
Представляем новый язык дизайна Material You от Google
Flutter: создание красивых приложений для Windows - удобная структура дизайна и навигация
Вселенная no-code/low-code стартапов и ее игроки

iOS

WWDC21: Школьники и студенты из России – победители Swift Student Challenge
Объявлены номинанты Apple Design Awards 2021
Как извлечь функциональность из устаревшего iOS-кода
Приложение для чата без пароля для iOS с Auth0

Android

Compose Space Invaders: игра для декстопа на Jetpack Compose
Polestar предлагает эмулятор для разработчиков, создающих приложения для Android Automotive
QA-инженеры, функциональное и UI-тестирование в Azimo
#ЦифраДня: Apple опубликовала сегодня новый пресс-релиз, в котором подчеркивается экономическое влияние App Store. Apple, ссылаясь на подконтрольное исследование, пишет, что продажи в 2020 в или при участии App Store выросли на 24% до 643 миллиардов долларов (интересно, что 90% всего биллинга и продаж случилось как раз ВНЕ App Store). Кроме того говорится, что более 90% от общего числа разработчиков являются “небольшими” (небольшой это до 1 миллиона долларов 🤷‍♂️), а каждый четвертый из этих небольших разработчиков демонстрирует ежегодный рост доходов на 25%.
🎁 5 подарков для роста приложении от ASOdesk!

Компании ASOdesk исполнилось 5 лет. Сейчас платформой пользуется более 40 000 разработчиков приложений по всему миру для продвижения своих приложений: работы с ASO, маркетингом и отзывами приложений в App Store и Google Play.

В честь юбилея ASOdesk дарит подарки 🥳

💰 Скидки на сервис до 30%
🔠 +1000 дополнительных ключевых слов
💬 +500 дополнительных ответов на отзывы
😎 Консультацию с ASO-экспертом
🤝 Приоритетную поддержку

Акция действует до 23 июня!

Подробности по ссылке 👈

Развивайте приложения вместе с ASOdesk! 💙
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Прорывная AR-технология в екомерс
Huawei продолжает развертывание HarmonyOS - представили новые умные часы Wach 3 на новой ОС, а кроме того запустили ОС для смартфонов, можно уже обновить, например, Mate 40. Идея - бесшовно объединить все устройства - конечно, благая, но нетрудно предсказать, что сразу ничего наверняка работать нормально не будет. А времени и союзников у компании, кажется, не так чтобы и много. И да, забавно то, как Huawei отбивается от Android. Прямо так и говорят - “ни одна строка кода не идентична строке кода Android” 🤦

Разработка

HarmonyOS заработала на смартфонах
Voodoo открывает летний конкурс гиперказуальных игр
Новый SDK от Loomдобавляет видео-сообщения в любые веб-приложения
Продажи в App Store в 2020 выросли на 24% до $643 млрд
Facebook открывает Messenger API в Instagram для всех
Основы Flutter для начинающих (Часть IV)
Сеты бесплатных иконок для разработчиков и дизайнеров
Пример дизайна: Safe Space - wellness-приложение для Android
Как создать отличные скриншоты для страницы приложения в App Store
База данных с вопросам из интервью в Apple

iOS

Design to Code: превращая дизайн в код
Как сделать экран подтверждения СМС-кода на iOS
Архитектурные паттерны в iOS: привет от дядюшки Боба, или Clean Architecture
Как добавить Swift-код в качестве кастомной LLDB команды

Android

В Android также ограничивают действие рекламного идентификатора
10 лучших библиотек для разработчиков Android в 2021 году
Сохранение данных на Android с помощью базы данных Room Database и Data Store - Руководство для начинающих
Уф, кажись дожили, и в App Store будет тестирование скриншотов и иконок 💃🏻🕺 А в macOS даже статусы - “кто застал ICQ, тот над macOS не смеется”. Хотя, конечно, бесшовное управление всем с одной клавиатуры и мыши выглядит реально Amazing, не отнять. Традиционный опрос ниже. Интересно будет сравнить с прошлогодним.

Разработка

Кейс: как вытеснить конкурентов из поиска, оптимизируя инаппы?
6 мощных инструментов для разработчиков, использующих Mac
Клавиатура для Android: лучшие приложения
Google запускает Indie Games Accelerator и Indie Games Festival
Задачи с собеседований: зарплата
Дизайн приложений: примеры для вдохновения #44
make sense: О запуске агротех-стартапа
Mobile People Talks: какого же цвета Fuchsia?
Podlodka #218: схемотехника
Как стать тестировщиком с нуля
Как мы улучшили сегментированные элементы управления (segmented control)
Как создать управляемую событиями архитектуру микросервисов на ASP.NET Core
Топ-5 шаблонов проектирования распределенных систем

iOS

watchOS 8: новые функции доступа, возможности подключения и практики осознанности
Apple представила iOS 15
SimpleAnalytics: своя аналитика для iOS
Отчеты о сбоях iOS с LLDB
Онбординг SwiftUI в приложении UIKit
Лучшая маршрутизация глубоких ссылок в iOS-приложении
Что мы узнали из инцидента с OOM в iOS-приложении Pinterest

Android

CheckboxQuestions: вопросы и чекбоксы
Долгая дорога к быстрым обновлениям Android
Корутины обработки ошибок
Проблема трех фреймворков в Kotlin Multiplatform Mobile
Современная архитектура Android с шаблоном проектирования MVI
Азбука модульности Android в 2021 году