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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
«Разработка Android-приложений на Kotlin» – новый бесплатный онлайновый учебный курс от Google на Udacity. Примерно на два месяца, если в нормальном темпе проходить. Предварительно рекомендуют Kotlin Bootcamp для понимания языка. Как раз к тому, что Google признал Kotlin предпочитаемым языком для Android-разработки 😀

Бесплатный курс “Разработка Android-приложений на Kotlin” от Google
АйтиХайп: Андрей Бреслав
Google показал Translatotron для сквозного перевода речи
Продвижение мобильной игры Talion до выхода в стор. Комплексный подход Zorka.Mobi и Gamevil
Первая игра на Unity или на что у меня ушло полгода
Почему WhatsApp никогда не станет безопасным
Мой опыт ошибок
Определяем утечки памяти в RxSwift
Используем библиотеки Go во Flutter
Flow-координатор на стероидах
Я превратил мое интервью в Google в стартап
Как сделать аудио-расширение в XCode
Топ-10 проблем iOS-разработчиков в 2019
In-App Updates: ускоряем процесс обновления приложения на Android
Google I/O 2019 для дизайнера
Все для Android-разработчика с I/O 2019
Huawei, конечно, попал под раздачу. Шпионили они или нет неизвестно, ибо и доказательств нет, но выставлять вот так вот с рынка вторую компанию (а в ближайшие годы возможно и первую) в мире как минимум странно. Теперь Китаю надо запретить iPhone (ну или App Store, как минимум) и все снова придет в равновесие 😠

Huawei отключили от Android
Личный бренд разработчика
Android Dev Podcast #94. Google I/O 19. Детальный разбор.
Minecraft Earth: AR-игра для мобильных устройств
Самые скачиваемые приложения в 1 квартале 2019
Привлечь удержать: кейс Всемайки.ру и AppMetrica
Топ-9 ошибок дизайна приложений
UIButton: расстояние между иконкой и текстом
Простая нейронная сеть на Python с нуля
Управление памятью, кучей и стеком в Swift
Гамбургер в меню: слишком популярно, чтобы провалиться?
Siri Shortcut: как добавить интеграцию Siri в приложение
Рефакторинг iOS-приложения с шаблоном Coordinator для навигации
Тренируем двух агентов играть в настольный теннис
О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое
Custom Bottom Sheet: как это должно работать
Как создать простую викторину о числах с Kotlin и NumbersAPI
Бесшовная анимация запуска приложений в Android с использованием Intent Source Bounds
Ключ к здоровому Android-проекту
Как улучшить время сборки вашего Android-проекта
Делегация классов в Kotlin
Вписался в интересную историю – ребята из Appbooster с нуля продвигают приложение с обоями для iOS и готовы делиться всем происходящим. На удивление рынок достаточно большой – например, Live Wallpaper 4K только в США в месяц зарабатывает по 400,000 долларов. Интересно, получится ли достичь хотя бы десятой части 🤔 Так или иначе – вводную часть «дневника мобильного маркетолога» уже выложили. Как все будет пока неизвестно, но скучно точно не будет. Так что подключайтесь. Ну и плюсаните по возможности 😀
Ну и не могу не порекомендовать отчет Adjust с ключевыми показателями работы приложений в 2018. Самые быстрорастущие категории, средние по категориям возвраты (День 1, 7, 30), среднее количество сессий в вертикалях, время в приложениях и многое другое.

Как будут развиваться приложения в 2019: мнение Adjust
Podlodka #111: Пишем книгу
Владельцы TikTok готовят музыкальный сервис
Google представил Glass Enterprise Edition 2
Количество “миллионеров” в дейтинге удвоилось
Интервью — 10 вопросов про Swift. Часть 2
Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
Как мы запустили 2ГИС под CarPlay и до сих пор расхлёбываем
Flutter для декстопов: создаем запускаем приложение
Топ-5 инструментов дизайна для не-дизайнеров
Псевдо 3D движок на Excel
Бесплатный Wolfram Engine для разработчиков
Почему Flutter это будущее мобильной разработки
Безопасная передача данных между двумя приложениями
Сжимаем APK, стараясь сохранить его работоспособность
Обзор Android Jetpack Compose
Как Android-разработка стала Kotlin-first?
Можем внимательно прочитать отчет и эпизодически интересные факты постить в канала. Хотите?
Anonymous Poll
86%
Да, хочу
4%
Нет, не хочу
10%
Мне все равно
Sensor Tower продолжает бомбить нас рейтингами. На этот раз – страны по загрузкам в 1 квартале. В лидерах, в отсутствии статистики из Китая, Индия с 4.8 миллиардами установок за квартал. Россия в общем топе сместила с 4 места Индонезию. За квартал – 264 миллиона установок на iOS и 1.1 миллиарда на Android.

Топ стран по загрузкам приложений в 1 квартале 2019
В Snap Game появились первые три игры
Wolfram Engine стал бесплатным
Steam Chat вышел на iOS и Android
Создание игры Tower Defense в Unity: враги
Почему инди проекты не доживают до релиза
Введение в Core Data
WebAssembly в eBay: пример использования
Продвинутая отладка в Xcode
Делаем первое MacOS приложение
Виджет в виде карточек на основе StackView (что-то наподобие Tinder)
Исследуем CameraX в Android: Camera View
Wide Color фотографии в Android: что надо знать
Впервые в отчете Adjust представлен Growth Index. Вычисляется он так:

Количество установок в месяц
Индекс Роста = ————————————————
MAU

Таким образом, он высокий, если страна или категория или приложение в данный момент времени привлекает много установок относительно существующей пользовательской базы.

И в среднем в 2018 самой быстрорастущей категорией были мидкор-игры. На втором месте аренда машин и такси. На третьем – спортивные игры.

Вот индекс роста за 2018 по категориям:
GitHub таки запилил свои донаты для владельцев проектов! Благодать сошла на нас, братья и сестры! Я вижу! Теперь Open Source это не тлен и страдание, а бизнес! Мы были бедны, но GitHub дал нам деньги! GitHub дал нам мечты! Праздник и пляски! Если серьезно, то маленький шаг для GitHub – большой шаг для разработчиков. А, нет, опять не серьезно 😌

GitHub внедрит функцию для сбора пожертвований
Яндекс запустил платформу умного дома
Издатель Firewatch представил портативную консоль-шарманку
Apple приглашает на WWDC 2019
АйтиХайп: Константин Осипов – Tarantool, Mail.Ru и B2B
Финалисты Indie Games Showcase
UICollectionViewLayout для пиццы из разных половинок
UIAppearance оказался не так прост
Собираем Flutter приложение для десктопа
3D-интерфейсы обычно хуже, чем 2D-интерфейсы
Создание ритм-игры в Unity
Прототипирование мобильной игры, с чего начать, и как это делать. Часть 1
Когда код превращается в ужастик
Создаем ячейки таблицы, подстраивающиеся под размер содержимого
Забудьте о шеф-поварах и настольном футболе - разработчики хотят баланса и роста
Как я начал контролировать свои расходы при помощи пары сервисов и 100 строек кода на Python
Как мы сделали редизайн приложения всего за 3 месяца
Новый способ создания маленьких нейронных сетей - мощный ИИ на телефоне
Превращаем ViewPager в менеджер фрагментов с анимацией в стиле iOS
Как хранить и использовать конфиденциальную информацию в Android-разработке
Проверяем установки не из Google Play
Завел отдельный канал для открытых проектов, инструментов, видео и аудио, книг и всего прочего, что не новости и не статьи. Подключайтесь 😊

https://t.me/applib
Вышел еще один бэкенд, сделанный на основе собственных разработок. Уже, пожалуй, и двух рук не хватит для подсчета игровых платформ, а они все продолжают появляться. Интересно было бы посмотреть на экономику этого всего. С другой стороны у компании и так все работает, так что упаковка в отдельный продукт вряд ли многого стоит, а доход может принести.

nWay открывает свой игровой бэкенд
Карта рынка мобильной рекламы 2019
Livekick: тренировки по видео
Про Game Jams
DefinedCrowd: тренировка ИИ
Podlodka #112: Олимпиадное программирование
Обзор рынка онлайн-знакомств: сколько зарабатывают приложения и какие бизнес-модели используют
Интервью — 10 вопросов про Swift. Часть 3
Руководство по вводным предложениям (Introductory Offers) в iOS
RxSwift: обработка ошибок с CompactMap
Как Apple постоянно подставляет разработчиков и не следует собственным же правилам
Делаем кастомный View с UIKit
Топ-10 мобильных уязвимостей OWASP с реальными примерами
Как оставаться здоровым физически и психически и продолжать кодить
Геолокационные уведомления в iOS
Создание побочных проектов это круто или как мы несли искусство в народ
Бесконечный UIScrollView
Используем VSCode как редактор для Swift-компилятора
Выживаем в RxSwift
Как внедрить Чистую Архитектуру в Android
Исследуем интеграцию корутинов Kotlin и Lifecycle Architectural Components
Библиотека Edittext Picker
StateListAnimator?—?маленький мощный инструмент для анимации
Mobile Development by AppTractor pinned «Завел отдельный канал для открытых проектов, инструментов, видео и аудио, книг и всего прочего, что не новости и не статьи. Подключайтесь 😊 https://t.me/applib»
Пока ничего интересного не происходит, ВК и Одноклассники запустили новый конкурс HTML5-игр, причем начинающим можно участвовать просто эскизами и текстовым описанием, а не готовым проектом. Общий призовой фонд – 1.4 млн, плюс для профи выделяют еще 2 млн установок.

Одноклассники и ВКонтакте запустили конкурс мобильных игр с призами на 1,4 млн рублей
App Radar запустил бесплатный план для ASO
Mobile People Talks #5: Android Q по следам Google I/O 19
TikTok хочет выпустить свой смартфон
Руководство по Apple Subscriptions Notifications для iOS. Так ли они хороши на самом деле?
Заголовок будет другой
Бесконечный UIScrollView
Документация по API Xamarin теперь в открытом доступе
Восемь студентов из России, которых Apple пригласила на WWDC
Runway: исследование UX
Видео Unreal Fest Europe 2019
Как не вести себя токсично в code review
Быстрое и медленное программирование: разработчики и эффект сверхуверенности
Как НЕ получить счет на $30,000 от Firebase
Google Camera — хайп или замена зеркалки?
Темы, стили и другие
Простой способ работать с корутинами Kotlin в Android
Верификация Google Play IAP с помощью Cloud Functions
Как мы в Revolut внедрили 3D карты
Новый канал от наших хороших друзей, в котором по шагам планируют рассказывать о разработке довольно большой мобильной игры: https://t.me/hattori2

Ребята создают амбициозный мобильный проект - MMORPG с PVP боями в мире, где ниндзя бегают в поисках наживы - получается такая смесь жанров и игровых механик.

1. Это MMO - довольной большой открытый мир, где игроки друг с другом будут регулярно встречаться.
2. Это RPG про прокачку способностей у персонажа, открытие нового оружия, покупку новых игровых костюмов.
3. Это PVP игра, так как бой от первого лица.
4. Это файтинг, потому как ты сражаешься 1 на 1 и используешь броски сюрикенов для боя и способности для того, чтобы помогать себе в бою или вредить сопернику.

Подписывайтесь и узнавайте первыми обо всех новостях. Высказывайте свое мнение и голосуйте за варианты!
Лучшая игра ever от создателей Pokemon Go - Pokemon Sleep. Нужно будет спать. Спать хорошо и качественно. Для контроля качества выпустят специальный трекер в виде покебола, который надо будет класть с собой на ночь. Интересно, что на этот ответит PH? 😁

Создатели Pokemon Go анонсировали приложение для здорового сна
Как оставаться в физической и ментальной форме, продолжая программировать
Subway Surfers: 2.5 млрд установок
Приложения для iPhone рассылают данные тысячам трекеров
Router и Data Passing архитектуры Clean Swift
Общее представление об архитектуре Clean Swift
Предотвращаем Man-in-the-Middle атаки в iOS с помощью SSL Pinning
Упрощаем коммуникационные шаблоны с Closure в Swift
Решение неоднозначных ограничений без перезапуска приложения
Начинаем карьеру в видео-играх - онлайновый обучающий курс
App Store - принципы и практики
GoodReads API в Android с Kotlin
Улучшаем Google Play для детей
Тут очередной скандал в благородном семействе назрел. Если помните, пару лет назад была история с неправильным гамбургером в эмодзи (тогда еще Сундар Пичаи реально сказал, что мы сейчас все бросим и пойдем эмодзи переделывать), а сейчас все ополчились против абака. Это счеты, проще говоря, и Apple выпустил новый эмодзи абака, который крайне неправильный. В нем 6 костяшек, а должно быть 5 или 7! Что приятно, у Samsung, Twitter и WhatsApp абака также изображены неправильно. Зато у Google, Microsoft и Facebook нарисованные счеты соответствуют реально существующим.

Google ужесточает политики в отношении лутбоксов и детских приложений
FreshToHome: индийский маркетплейс рыбы
Вторая редакция книги “Intercom про Onboarding”
Android Dev Podcast #95. Mobius 2019 Spb
Apple нарисовала неправильный эмодзи со счетной доской
Миграция платного приложения в бесплатное с IAP
Park It: исследование UX
Вы все считаете отток пользователей неправильно
Customer Development и Кастдев. В чем разница?
Как сделать два приложения из одного. Опыт Тинькофф Джуниор
Используем Firebase в качестве хранилища изображений для Android-приложения
Весь мир в кармане или как сделать мобильную карту за пару дней
Activity/Service как Зависимости: переосмысливаем архитектуру Android для приложения Uber
Создаем приложение для определения объектов с Firebase ML Kit
Мой 300 дайджест на Хабре! Понадобилось немногим более 6 лет 😀 За это время я пережил несколько смен работы, переезд, открытие собственного проекта и десятка сайтов, выпуск нескольких десятков приложений, проведение множества конференций и митапов, больше 100 выпусков подкаста, бан дайджеста от Хабра и многое-многое другое. Но каждый раз я старался делиться происходящим и делать мобильную разработку немного лучше и понятнее. Что изменилось у вас? В каком направлении движетесь вы? Как можно сделать дайджест лучше в следующие 6 лет? Давайте обсудим в комментариях под статьей 📲

https://habr.com/ru/post/454460/
Традиционно не смотрим WWDC 😀 Из самого интересного: декларативный SwiftUI для создания интерфейсов сразу для всех платформ, Xcode 11, поддерживающий SwiftUI, ARKit 3 и RealityKit и Reality Composer, лёгкий перенос приложений с iPad на Mac, новые Core ML и Create ML, watchOS 6 и магазин App Store теперь работает прямо на Apple Watch, анонимный Sign In с Apple для сайтов и приложений, улучшенный SiriKit, дающий голосовое управление. В целом – наконец-то что-то новое. Будем пробовать!

Apple представляет новые передовые технологии для разработки приложений
Apple представляет новую iPadOS
Apple отказывается от iTunes
На iOS без Wi-Fi теперь можно загружать до 200 Мб
Банк «Открытие» выпустил образовательное приложение для предпринимателей
Podlodka #113: Релиз-менеджмент
Как работает индексирование с Xcode и как починить его, если оно сломалось на вашем проекте
Storyboards, Auto Layout и полноэкранные фоновые изображения
Представляем Mercury OS
Делаем приветственный слайдер на React Native
Используем UIMenuController для управления UIResponder
Этапы сборки Xcode и окружение
10 способов улучшить рассылку push-уведомлений
Инструменты отладки для Android-приложений
Remote Config в Android - один релиз, чтобы править ими всеми
Время запуска Android-приложения: почему это важно
Забавляемся с преобразованием текста в изображение в Android
Android MVI c Jetpack Compose
Тут, кстати, с мест докладывают (спасибо, Владислав!), что следуя заветам новой версии Телеграм, привязался к каналу и чатик. Так что если есть потребность обсудить происходящее - снизу кнопка есть специальная для этого.
Одно из главных и вкусных нововведений WWDC как раз для "D". SwiftUI огонь?
Anonymous Poll
29%
Чума
4%
Так себе
18%
Еще не смотрел
16%
Все равно сначала не будет работать
33%
Я не из iOS
У нас тут только и разговоров, что о SwiftUI, но на других концах стола тоже есть жизнь. BlueStacks выкатил прикольную штуку для публикации Android-игр прямо на пэка в Steam. Пока SDK в закрытой бете, но обещают скоро открыть для всех. Делать как бы в теории вообще ничего не надо – насколько я понял, просто добавляется какой-то обвес от большого BS для работы в Windows. Можно интегрировать функции самого Steam (друзей, сообщества и т.п.), но это по желанию. Даешь еще миллион игр в Steam!

Мобильные игры станут доступны в Steam и других магазинах приложений для ПК
Победители Apple Design Awards 2019
Яндекс открыл регистрацию в Школу разработки интерфейсов
В Core ML заработало обучение на устройствах
Геймификация
Sign In с Apple – быстрый, удобный и безопасный вход
Как я изучил Swift и выпустил своё приложение, которое заняло 2е место на Product Hunt
Swift UI — галопом по Европам
WWDC 2019: главное с презентации Keynote по версии роботов
Работаем с SwiftUI - создаем и объединяем View
Первый взгляд на SwiftUI
Редизайн мобильного дейтинга: исследование UX
Почему я переключился на Open Source
Вычислительная Фотография
Абстрагируем sealed class в Kotlin
Реактивное программирование с Kotlin
Делаем приложения в Android Studio реактивными с UI Components и Redux