Вот давно говорю, что Microsoft это новый Google. Или даже «сверх»-Google, суд по капитализации. Как развивается компания – прямо любо дорого смотреть, после Балмера казалось, что уже не оправится, а вот же. Все больше Open Source, инструментов, кроссплатформенности, облаков. Ну и терминал новый подвезли. Старому же лет 40?
• Microsoft сделала новую утилиту для работы с командной строкой
• React Native для Windows
• Microsoft IntelliCode вышел из превью-версии
• Победители Google Play Award
• Новый интерфейс Android Auto
• Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет
• Microsoft представила .NET 5
• Внедрение зависимостей с DITranquillity
• Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год
• Автоматизация мобильного тестирования с помощью AWS Device Farm
• Наделлизация Microsoft
• Окончательное руководство по анимации в UX
• Дизайн-система Fluent от Microsoft стала кроссплатформенной
• A/B-тестирование с Firebase
• Как писать хороший код под давлением
• Конец магазинов приложений быстро приближается
• 650 бесплатных онлайн-курсов на лето
• Безсерверность - самый быстрый способ для стартапа проверить свою идею
• Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App
• Microsoft сделала новую утилиту для работы с командной строкой
• React Native для Windows
• Microsoft IntelliCode вышел из превью-версии
• Победители Google Play Award
• Новый интерфейс Android Auto
• Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет
• Microsoft представила .NET 5
• Внедрение зависимостей с DITranquillity
• Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год
• Автоматизация мобильного тестирования с помощью AWS Device Farm
• Наделлизация Microsoft
• Окончательное руководство по анимации в UX
• Дизайн-система Fluent от Microsoft стала кроссплатформенной
• A/B-тестирование с Firebase
• Как писать хороший код под давлением
• Конец магазинов приложений быстро приближается
• 650 бесплатных онлайн-курсов на лето
• Безсерверность - самый быстрый способ для стартапа проверить свою идею
• Как сделать из сайта приложение и выложить его в Google Play за несколько часов. Часть 1/2: Progressive Web App
AppTractor
Microsoft сделала новую утилиту для работы с командной строкой
Потрясение устоев от Microsoft и Build 2019 – новая утилита для работы с командной строкой в Windows.
Ух, праздники чего-то затянулись, но возвращаемся к жизни постепенно. У Sensor Tower вышел топ приложений и игр, сделанных российскими студиями. Ожидаемо всех зарулил Playrix с Homescapes/Gardenscapes и Township. В пятерке еще Vegas Crime Simulator, снискавший лютую, бешеную популярность в Индии, и, собственно, ВКонтакте.
• Самые популярные приложения из России
• Noom получает $58 млн на приложение для похудения
• Flutter Dev Podcast #4: Google I/O 2019
• Новые функции Google Play Console
• Flutter идет на все устройства
• Google обновил данные по распространению версий Android
• Анимация в мобильных приложениях: тестируем Lottie
• Как разобрать сетевой протокол мобильной MMORPG
• Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а
• Изменяем содержимое нотификации приложения iOS
• 7 расширений VSCode, которые упростят вашу жизнь
• Улучшите ваш UX с помощью микро-взаимодействий
• Как проходят Code Review в Microsoft
• Как сделать кастомный бинарник TensorFlow для Android и iOS
• Мы заработали $1,052,000 в 2018 продавая UI инструменты. Вот что мы узнали.
• 142 сайта для улучшения прохождения интервью
• Игнорируйте хайп, когда изучаете программирование
• Пишем Android UI код в Jetpack Compose
• Android Q - главные изменения
• Создает приложение для ведения заметок на Flutter/Dart
• Kotlin - предпочитаемый Google язык для Nadroid разработки
• Самые популярные приложения из России
• Noom получает $58 млн на приложение для похудения
• Flutter Dev Podcast #4: Google I/O 2019
• Новые функции Google Play Console
• Flutter идет на все устройства
• Google обновил данные по распространению версий Android
• Анимация в мобильных приложениях: тестируем Lottie
• Как разобрать сетевой протокол мобильной MMORPG
• Расчёт каннибализации на основе классического A/B-теста и метод bootstrap’а
• Изменяем содержимое нотификации приложения iOS
• 7 расширений VSCode, которые упростят вашу жизнь
• Улучшите ваш UX с помощью микро-взаимодействий
• Как проходят Code Review в Microsoft
• Как сделать кастомный бинарник TensorFlow для Android и iOS
• Мы заработали $1,052,000 в 2018 продавая UI инструменты. Вот что мы узнали.
• 142 сайта для улучшения прохождения интервью
• Игнорируйте хайп, когда изучаете программирование
• Пишем Android UI код в Jetpack Compose
• Android Q - главные изменения
• Создает приложение для ведения заметок на Flutter/Dart
• Kotlin - предпочитаемый Google язык для Nadroid разработки
AppTractor
Самые популярные приложения из России
Sensor Tower делится самыми популярными приложениями из разных стран.
Интересно все-таки, чем кончится суд с Apple по поводу монополии App Store. Вчера вот вроде как разрешили подать иск, но, судя по всему, какое-то действенное решение нас ждет лет через 10. С одной стороны «возмущенная общественность», с другой стороны вторая по капитализации компания мира. Аргументы и тех и других понять можно, но топить, конечно, будет за «общественность» 😁
• Суд разрешил потребителям судить Apple за монополизм
• Ключевые показатели работы приложений 2019: Global Benchmarks Report от Adjust
• Яндекс открыл разработчикам доступ к своей игровой платформе
• Android Dev Podcast #93. Google I/O 2019. Репортаж с места событий.
• Как творческому человеку найти себя в IT: из дизайна в UX
• 100 вопросов для UX-анализа
• Принципы гештальта в дизайне интерфейсов, которые знает, пожалуй, каждый UX/UI-дизайнер
• Как я программирую движки для ролевых игр в Google-таблицах
• Swift: ARC и управление памятью
• За и Против Flutter Web
• Рисуем плавные графики с помощью UIBezierPath
• 7 лет разработки - выученные уроки
• 10 советов для создания увлекательного дизайна приложения
• «То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым
• 100 вещей анонсированных на I/O №19
• Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего
• Flutter и Fuchsia - смерть React и Android?
• Управляем сложной навигацией с одной Activity и Android Jetpack Navigation
• Используем ViewModelScope
• Решаем игру на поиск слов с Android и ML Kit
• Суд разрешил потребителям судить Apple за монополизм
• Ключевые показатели работы приложений 2019: Global Benchmarks Report от Adjust
• Яндекс открыл разработчикам доступ к своей игровой платформе
• Android Dev Podcast #93. Google I/O 2019. Репортаж с места событий.
• Как творческому человеку найти себя в IT: из дизайна в UX
• 100 вопросов для UX-анализа
• Принципы гештальта в дизайне интерфейсов, которые знает, пожалуй, каждый UX/UI-дизайнер
• Как я программирую движки для ролевых игр в Google-таблицах
• Swift: ARC и управление памятью
• За и Против Flutter Web
• Рисуем плавные графики с помощью UIBezierPath
• 7 лет разработки - выученные уроки
• 10 советов для создания увлекательного дизайна приложения
• «То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым
• 100 вещей анонсированных на I/O №19
• Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего
• Flutter и Fuchsia - смерть React и Android?
• Управляем сложной навигацией с одной Activity и Android Jetpack Navigation
• Используем ViewModelScope
• Решаем игру на поиск слов с Android и ML Kit
AppTractor
Суд разрешил потребителям судить Apple за монополизм
Сегодня Верховный суд США вынес решение, в соответствии с которым потребители могут подавать против Apple иски, обвиняющие компанию в монополизме при продаже приложений через App Store. Решение, ставшее итогом восьмилетней тяжбы, может стать важным прецедентом…
Подкастов сегодня привалило, ну и очередной интересный стартап от Area120, инкубатора Google. Позволяет учиться читать на английском языке детям, как нативным, так и тем, кто изучает второй язык. Использует систему распознавания речи для того, чтобы подсветить, какие части слова произнесены правильно, а над какими нужно тренироваться. Вся мощь ИИ для обучения детей английскому! 😀
• Rivet: английский для детей
• Технодайджест (апрель 2019)
• AppsCast #5: Эмпатия в IT
• Podlodka #110: Рекомендательные системы и ML
• Mobile People Talks #4: React Native – быть или не быть
• Улучшения в сервисе распространения Visual Studio App Center
• Интервью — 10 вопросов про Swift, часть 1
• «Не тестируйте приложения на детях программистов»
• Первая программа для Arduino на C
• Психология парного программирования
• MapKit — показываем карту и отслеживаем локацию в 7 строк на Swift
• Реверсинжиниринг клиента Dropbox
• Фундаментальные принципы дизайна для не-дизайнеров
• Создаем крутую трехмерную анимацию боковой панели
• Продуктовый кошмар в 15 комиксах
• Rivet: английский для детей
• Технодайджест (апрель 2019)
• AppsCast #5: Эмпатия в IT
• Podlodka #110: Рекомендательные системы и ML
• Mobile People Talks #4: React Native – быть или не быть
• Улучшения в сервисе распространения Visual Studio App Center
• Интервью — 10 вопросов про Swift, часть 1
• «Не тестируйте приложения на детях программистов»
• Первая программа для Arduino на C
• Психология парного программирования
• MapKit — показываем карту и отслеживаем локацию в 7 строк на Swift
• Реверсинжиниринг клиента Dropbox
• Фундаментальные принципы дизайна для не-дизайнеров
• Создаем крутую трехмерную анимацию боковой панели
• Продуктовый кошмар в 15 комиксах
AppTractor
Rivet: английский для детей
AppCraft ежедневно обозревает новые и интересные стартапы в своем 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
• Бесплатный курс “Разработка 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
AppTractor
Бесплатный курс «Разработка Android-приложений на Kotlin» от Google
«Разработка Android-приложений на Kotlin» – новый бесплатный онлайновый учебный курс от Google на Udacity.
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
• 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
AppTractor
Huawei отключили от Android
Google разорвал отношения с Huawei - китайская компания лишится доступа к различным сервисам и приложениям, которые принадлежат американской компании.
Вписался в интересную историю – ребята из 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?
• Как будут развиваться приложения в 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?
AppTractor
Как будут развиваться приложения в 2019: мнение Adjust
Adjust опубликовал Global Benchmarks Report за 2019 год. В нем собраны все ключевые показатели работы приложений – возвраты, количество сессий, рост категорий и т.п.
Можем внимательно прочитать отчет и эпизодически интересные факты постить в канала. Хотите?
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: что надо знать
• Топ стран по загрузкам приложений в 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: что надо знать
AppTractor
Топ стран по загрузкам приложений в 1 квартале 2019
В первом квартале 2019 страной, в которой пользователи загрузили наибольшее количество приложений, стала Индия. За три месяца местные пользователи сделали 4.8 миллиарда установок.
Впервые в отчете Adjust представлен Growth Index. Вычисляется он так:
Количество установок в месяц
Индекс Роста = ————————————————
MAU
Таким образом, он высокий, если страна или категория или приложение в данный момент времени привлекает много установок относительно существующей пользовательской базы.
И в среднем в 2018 самой быстрорастущей категорией были мидкор-игры. На втором месте аренда машин и такси. На третьем – спортивные игры.
Вот индекс роста за 2018 по категориям:
Количество установок в месяц
Индекс Роста = ————————————————
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
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
YouTube
Служба в американская церкви
Завел отдельный канал для открытых проектов, инструментов, видео и аудио, книг и всего прочего, что не новости и не статьи. Подключайтесь 😊
https://t.me/applib
https://t.me/applib
Telegram
AppFiles - Mobile Development
Библиотеки, обучающие статьи, курсы и видео для (мобильных) разработчиков. Если есть вопросы - пишите @lbogolubov.
Вышел еще один бэкенд, сделанный на основе собственных разработок. Уже, пожалуй, и двух рук не хватит для подсчета игровых платформ, а они все продолжают появляться. Интересно было бы посмотреть на экономику этого всего. С другой стороны у компании и так все работает, так что упаковка в отдельный продукт вряд ли многого стоит, а доход может принести.
• 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?—?маленький мощный инструмент для анимации
• 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?—?маленький мощный инструмент для анимации
AppTractor
nWay открывает свой игровой бэкенд
Компания nWay, отметившаяся играми Power Rangers: Legacy Wars и ChronoBlade, открывает доступ к своему бэкенду nWayPlay .
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 карты
• Одноклассники и ВКонтакте запустили конкурс мобильных игр с призами на 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 карты
AppTractor
Одноклассники и ВКонтакте запустили конкурс мобильных игр с призами на 1,4 млн рублей
ВКонтакте и Одноклассники запустили совместный турнир для разработчиков мобильных HTML5-игр – Games Cup 2019. Участники поборются за трафик для своих проектов на игровых платформах ОК и ВК, а также призовой фонд в размере 1,4 млн рублей.
Новый канал от наших хороших друзей, в котором по шагам планируют рассказывать о разработке довольно большой мобильной игры: https://t.me/hattori2
Ребята создают амбициозный мобильный проект - MMORPG с PVP боями в мире, где ниндзя бегают в поисках наживы - получается такая смесь жанров и игровых механик.
1. Это MMO - довольной большой открытый мир, где игроки друг с другом будут регулярно встречаться.
2. Это RPG про прокачку способностей у персонажа, открытие нового оружия, покупку новых игровых костюмов.
3. Это PVP игра, так как бой от первого лица.
4. Это файтинг, потому как ты сражаешься 1 на 1 и используешь броски сюрикенов для боя и способности для того, чтобы помогать себе в бою или вредить сопернику.
Подписывайтесь и узнавайте первыми обо всех новостях. Высказывайте свое мнение и голосуйте за варианты!
Ребята создают амбициозный мобильный проект - 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 для детей
• Создатели 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 для детей
AppTractor
Создатели Pokemon Go анонсировали приложение для здорового сна
The Pokemon Company анонсировала выход приложения Pokemon Sleep для поклонников игры Pokemon Go. Новинка станет настоящим спасением для вечно невысыпающихся геймеров. Для того чтобы побеждать в игре, участникам нужно будет много спать.
Тут очередной скандал в благородном семействе назрел. Если помните, пару лет назад была история с неправильным гамбургером в эмодзи (тогда еще Сундар Пичаи реально сказал, что мы сейчас все бросим и пойдем эмодзи переделывать), а сейчас все ополчились против абака. Это счеты, проще говоря, и 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
• 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/
https://habr.com/ru/post/454460/
Хабр
Дайджест интересных материалов для мобильного разработчика #300 (27 мая — 2 июня)
Понадобилось немногим более 6 лет на выпуск 300 дайджестов. Всем привет, меня зовут Леонид, и это я делаю эти статьи. За это время я пережил несколько смен работы, переезд, открытие собственного...
Традиционно не смотрим 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
• 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
AppTractor
Apple представляет новые передовые технологии для разработки приложений
Уникальная среда SwiftUI, ARKit 3 и новые инструменты Xcode открывают разработчикам широкие возможности.