#ЦифраДня: Казалось. что было буквально вчера, а вот уже Android 4.1 Jelly Bean и 9 лет, и Google прекращает поддержку Play Services для этой версии ОС (уровни API 16, 17 и 18). Google заявляет, что на Jelly Bean в настоящее время работает менее 1% всего парка активных устройств на Android. Финальным выпуском для устройств с Jelly Bean будет Play Services v21.30.99, который, как ожидается, появится в конце августа.
Напоминаю, что у SlashData новый опрос разработчиков Developer Nation. В этом году он охватывает 13 направлений, среди которых и мобильная разработка. Пора уже проходить! Есть вариант на русском, разыгрывают призы, а благодарность исследователей будет безгранична в пределах разумного.
Разработка
• DEVGAME: $2,000,000 в год на мобильных играх с персонажами популярных мультфильмов
• Microsoft выпустила обучающий видеокурс по Rust
• Мошенничество с мобильной видеорекламой в 2020 выросло на 50%
• Задачи с собеседований: стакан воды на проигрывателе
• Дизайн приложений: примеры для вдохновения #47
• Mobile People Talks: “Нас не догонят” или как можно ускорить билд
• Podlodka #223: техническая документация
• BrickRegistration: распознавание кубиков LEGO
• Как личный проект делает вас лучшим разработчиком
• Размер имеет значение: применение закона Фиттса к дизайну
• 5 советов, как победить гринд в LeetCode
• Знания, резюме и дипломы не гарантия того, что разработчик может создавать софт
• 5 концепций, которые превратят вас из новичка в программиста среднего уровня
• Лучшие платформы сборки для React Native приложений в 2021
• Изучаем взаимодействия Flutter с нативным кодом
iOS
• Видео Swift Heroes 2021
• Танцы с ассетами
• Создаем простые кастомные переходы для UINavigationController
• Потоки и управление памятью в iOS
Android
• Google Play Services прекращают поддержку Jelly Bean
• Внедрение In-app Updates в Android-приложение на React Native
• Поддержка нескольких экранов в Android
• Как безопасно собрать и подписать приложение для Android с помощью GitHub Actions
• Chucker - сетевой логер на Retrofit
• Как добавить плавающие баблы в окно
Разработка
• DEVGAME: $2,000,000 в год на мобильных играх с персонажами популярных мультфильмов
• Microsoft выпустила обучающий видеокурс по Rust
• Мошенничество с мобильной видеорекламой в 2020 выросло на 50%
• Задачи с собеседований: стакан воды на проигрывателе
• Дизайн приложений: примеры для вдохновения #47
• Mobile People Talks: “Нас не догонят” или как можно ускорить билд
• Podlodka #223: техническая документация
• BrickRegistration: распознавание кубиков LEGO
• Как личный проект делает вас лучшим разработчиком
• Размер имеет значение: применение закона Фиттса к дизайну
• 5 советов, как победить гринд в LeetCode
• Знания, резюме и дипломы не гарантия того, что разработчик может создавать софт
• 5 концепций, которые превратят вас из новичка в программиста среднего уровня
• Лучшие платформы сборки для React Native приложений в 2021
• Изучаем взаимодействия Flutter с нативным кодом
iOS
• Видео Swift Heroes 2021
• Танцы с ассетами
• Создаем простые кастомные переходы для UINavigationController
• Потоки и управление памятью в iOS
Android
• Google Play Services прекращают поддержку Jelly Bean
• Внедрение In-app Updates в Android-приложение на React Native
• Поддержка нескольких экранов в Android
• Как безопасно собрать и подписать приложение для Android с помощью GitHub Actions
• Chucker - сетевой логер на Retrofit
• Как добавить плавающие баблы в окно
Developer Economics
HOME | Developer Economics
🚀🚀🚀 Топовая конференция для продакт-менеджеров — уже 17-18 июля
На ProductCamp Ukraine Summer’21 соберется сильнейшее продуктовое комьюнити Украины. Эксперты из Parimatch Tech, Uber, MacPaw, «Київстар» и других компаний расскажут про запуск проектов, инновационные решения, поучительные ошибки и вдохновляющие победы.
Первые имена спикеров:
▪️Ярослав Степаненко — PMM MacPaw, Co-founder Growth Marketing Stage & ConfidenceCONF;
▪️Михаил Нестор — Chief Product Officer «Київстар»;
▪️Артем Панченко — Head of Growth Uber, Central and Eastern Europe;
▪️Денис Иванов — Head of Diia Implementation Team, Ministry of Digital Transformation;
▪️Сергей Бережной — Chief Product Officer Parimatch Tech;
▪️Елена Деребера — Product Manager at YouScan;
Полный список на — сайте конференции.
К ProductCamp Ukraine Summer’21 можно присоединиться офлайн или онлайн. Участие абсолютно бесплатное. Старт — 17 июля, 10:00.
На ProductCamp Ukraine Summer’21 соберется сильнейшее продуктовое комьюнити Украины. Эксперты из Parimatch Tech, Uber, MacPaw, «Київстар» и других компаний расскажут про запуск проектов, инновационные решения, поучительные ошибки и вдохновляющие победы.
Первые имена спикеров:
▪️Ярослав Степаненко — PMM MacPaw, Co-founder Growth Marketing Stage & ConfidenceCONF;
▪️Михаил Нестор — Chief Product Officer «Київстар»;
▪️Артем Панченко — Head of Growth Uber, Central and Eastern Europe;
▪️Денис Иванов — Head of Diia Implementation Team, Ministry of Digital Transformation;
▪️Сергей Бережной — Chief Product Officer Parimatch Tech;
▪️Елена Деребера — Product Manager at YouScan;
Полный список на — сайте конференции.
К ProductCamp Ukraine Summer’21 можно присоединиться офлайн или онлайн. Участие абсолютно бесплатное. Старт — 17 июля, 10:00.
Сразу два интересных факта из нового рейтинга популярности языков программирования. В этом месяце индекс TIOBE отмечает свое 20-летие - первый индекс был опубликован еще в 2001 году в качестве личного хобби-проекта. Тогда Топ-3 языка были Java, C и C++. И знаете что? Это почти и сейчас так - Топ-3 в июле 2021 это C, Java и Python, а C++ на четвертом месте. Так что хотите мастерства постоянства - учите что-нибудь из этого. А второе, за год непонятно выросли “классические” языки — Visual Basic вырос сразу на 7 позиций до 11, Fortran с 50 места перешел на 14, а Delphi/Object Pascal с 30 на 20. Ретро снова в моде или зачем это они? 😀
Разработка
• Python рвется в лидеры TIOBE Index
• Зачем делать приложения на разных языках? Локализация ASO: опыт Netpeak
• Mail.ru Group запускает летнюю практику для студентов — «ИТ-дайвинг»
• Приложение Adopteroo для животных: пример дизайна
• Почему наем большего количества разработчиков может снизить продуктивность команды
• 5 веселых моментов в жизни каждого разработчика
iOS
• Тесты в iOS: хороший, плохой, …
• Как форматировать даты, интервалы времени, числа и списки в iOS 15
• Очистка неиспользуемого кода в iOS-проектах
• Понимание безопасности потоков в Swift
Android
• Собеседование Неклюдов — Мацюк
• Android 12 получил новые функции для игр
• Google представил Android Game Development Kit
• Использование Android App Search для full-text поиска данных в Android-приложениях
• Что нужно знать перед переходом на Jetpack Compose
• Туториал по Appium: от начинающих до продвинутых
• Полное руководство по Android UI Automator с Kotlin
• Flow/LiveData… Для чего они? Лучший вариант использования (создаем систему входа в приложение)
Разработка
• Python рвется в лидеры TIOBE Index
• Зачем делать приложения на разных языках? Локализация ASO: опыт Netpeak
• Mail.ru Group запускает летнюю практику для студентов — «ИТ-дайвинг»
• Приложение Adopteroo для животных: пример дизайна
• Почему наем большего количества разработчиков может снизить продуктивность команды
• 5 веселых моментов в жизни каждого разработчика
iOS
• Тесты в iOS: хороший, плохой, …
• Как форматировать даты, интервалы времени, числа и списки в iOS 15
• Очистка неиспользуемого кода в iOS-проектах
• Понимание безопасности потоков в Swift
Android
• Собеседование Неклюдов — Мацюк
• Android 12 получил новые функции для игр
• Google представил Android Game Development Kit
• Использование Android App Search для full-text поиска данных в Android-приложениях
• Что нужно знать перед переходом на Jetpack Compose
• Туториал по Appium: от начинающих до продвинутых
• Полное руководство по Android UI Automator с Kotlin
• Flow/LiveData… Для чего они? Лучший вариант использования (создаем систему входа в приложение)
AppTractor
Python рвется в лидеры TIOBE Index
В этом месяце индекс TIOBE отмечает свое 20-летие. Первый индекс TIOBE был опубликован еще в 2001 году в качестве личного хобби-проекта, чтобы узнать, какие языки пользуются спросом.
#ЦифраДня: Новое исследование показало, что 83% разработчиков программного обеспечения страдают от выгорания. Основными причинами выгорания являются высокая рабочая нагрузка (47%), неэффективные процессы (31%) наряду с нечеткими целями и задачами (29%). При этом 81% разработчиков сообщили о повышенном выгорании из-за пандемии. Основные причины - увеличение рабочей нагрузки, опасения из-за инфекции и неопределенность будущего.
В копилку занятных софтверных багов - Погода в iOS 14 не умеет отображать температуру в 69 градусов по Фаренгейту. Концептуально. 70 может, 68 может, а 69 нет (впрочем, не показывает приложение и несколько менее менее запоминающихся температур, таких как 65 и 71 градус). Возможное объяснение - Apple получает данные для своего приложения в градусах Цельсия, а затем конвертирует их в градусы Фаренгейта. Например, 20 преобразуется в 68, а 21 в 69.8 градусов по Фаренгейту, что округляется до 70. Это конечно не ракету в океан уронить, но в следующий раз когда кто-нибудь будет указывать на ваши ошибки, скажите, что и на солнце Apple бывают пятна.
Разработка
• Приложение Apple Погода не показывает 69 градусов
• 5 проектов на GitHub для улучшения ваших DevOps навыков
• Маркетологи в мобайле: Кирилл Пыжов (Perfluence)
• 83% разработчиков страдает от выгорания
• Где начинающему тестировщику получить первый опыт: проект «Хомячки»
• Как UX-ошибки в приложениях мешают их продвижению в сторах
• Ключевые ошибки в мобильном UI в 2021 году
• Фреймворк PMF - 5 шагов к Product/Market Fit 2021
iOS
• ReactorKit: реактивная и однонаправленная архитектура
• Мой технологический стек iOS 2021
• SwiftUI больше не будущее, он готов прямо сейчас
• Анимируем градиент в Swift
• 4 совета по ускорению разработки с помощью XcodeProjects
• KWarpGeometry в SpriteKit с SwiftUI
Android
• Как отлаживать ANR с помощью файла трассировки
• Повышение производительности старта Android-приложения: асинхронная инициализация Dagger
Разработка
• Приложение Apple Погода не показывает 69 градусов
• 5 проектов на GitHub для улучшения ваших DevOps навыков
• Маркетологи в мобайле: Кирилл Пыжов (Perfluence)
• 83% разработчиков страдает от выгорания
• Где начинающему тестировщику получить первый опыт: проект «Хомячки»
• Как UX-ошибки в приложениях мешают их продвижению в сторах
• Ключевые ошибки в мобильном UI в 2021 году
• Фреймворк PMF - 5 шагов к Product/Market Fit 2021
iOS
• ReactorKit: реактивная и однонаправленная архитектура
• Мой технологический стек iOS 2021
• SwiftUI больше не будущее, он готов прямо сейчас
• Анимируем градиент в Swift
• 4 совета по ускорению разработки с помощью XcodeProjects
• KWarpGeometry в SpriteKit с SwiftUI
Android
• Как отлаживать ANR с помощью файла трассировки
• Повышение производительности старта Android-приложения: асинхронная инициализация Dagger
AppTractor
Приложение Apple Погода не показывает 69 градусов
Впрочем, не показывает приложение и несколько менее менее запоминающихся температур, таких как 65 и 71 градус.
#ЦифраДня: В 8 странах в среднем пользователи проводят в приложениях более 4 часов в день! Первое место в списке занимает Бразилия, где со второго квартала 2019 года до второго квартала 2021 года мобильное время выросло на 30%. Несмотря на небольшое снижение за последние 12 месяцев, потребители в стране по-прежнему проводят в приложениях более 5 часов в день. То же самое и с Индонезией, единственной второй страной, потребители которой проводят в приложениях более 5 часов в день. Здесь рост за два года составляет 35%. С точки зрения наибольшего роста заметными рынками являются Россия и Турция. Сегодня россияне проводят в приложениях на 45% больше времени, чем во втором квартале 2019 года.
Всем уже наверное надоели новости про рекорды TikTok, но вот очередная порция, о которой нельзя не упомянуть. TikTok стл первым приложением “не Facebook”, которое загрузили 3 миллиарда раз. В тоже время потребительские расходы в TikTok во всем мире превысили 2.5 миллиарда долларов. Занятно, что, оказывается, с января 2014 года (когда в Sensor Tower начали мониторить сторы) только 16 неигровых приложений получили валовой доход более 1 миллиарда долларов. Пять из них, включая TikTok, получили более 2.5 миллиардов долларов. Другие приложения, заработавшие более 2.5 миллиарда долларов — Tinder, Netflix, YouTube и Tencent Video. Сравните с играми, где каждый второй миллиардер, да? Но все прогнозы говорят о том, что доля приложений будет только расти, так что и миллиардеров, наверное, прибавится.
Разработка
• TikTok стал первым приложением «не Facebook», получившим 3 миллиарда установок
• Ключевые ошибки в мобильном дизайне 2021
• Время в приложениях в России выросло на 45% до 3.7 часов в день
• Mobile.dev: автоматическая отладка приложений
• О дизайн-системе замолвите слово
• Как минимизировать побочные эффекты вашего продукта?
• Подготовка к FAANG повышает ваш общий уровень
iOS
• Мой стек iOS-разработки 2021
• Простая инъекция зависимостей в Swift
• Что нового в Xcode 13 beta 3
• Реализация сервис-ориентированной архитектуры в Swift 5
• Экономьте время разработки с помощью шаблонов Xcode
Android
• Compose Path Finding: нахождение пути на Jetpack Compose
• BottomSheetDialogFragment с анимацией при смене состояния и sticky button
• Анимация частиц в стиле Instagram с использованием Jetpack Compose
• Анимация морфинга кнопок в Android
Разработка
• TikTok стал первым приложением «не Facebook», получившим 3 миллиарда установок
• Ключевые ошибки в мобильном дизайне 2021
• Время в приложениях в России выросло на 45% до 3.7 часов в день
• Mobile.dev: автоматическая отладка приложений
• О дизайн-системе замолвите слово
• Как минимизировать побочные эффекты вашего продукта?
• Подготовка к FAANG повышает ваш общий уровень
iOS
• Мой стек iOS-разработки 2021
• Простая инъекция зависимостей в Swift
• Что нового в Xcode 13 beta 3
• Реализация сервис-ориентированной архитектуры в Swift 5
• Экономьте время разработки с помощью шаблонов Xcode
Android
• Compose Path Finding: нахождение пути на Jetpack Compose
• BottomSheetDialogFragment с анимацией при смене состояния и sticky button
• Анимация частиц в стиле Instagram с использованием Jetpack Compose
• Анимация морфинга кнопок в Android
AppTractor
TikTok стал первым приложением «не Facebook», получившим 3 миллиарда установок
С января 2014 года только 16 неигровых приложений получили валовой доход более 1 миллиарда долларов, пять из которых, включая TikTok, достигли более 2.5 миллиарда долларов.
📱IT Network - первая в России соцсеть для айтишников
Если вы не знаете, IT Network помогает находить известных экспертов, работу и быть в курсе всех новостей из мира IT и науки.
В приложении вы сможете:
● Обмениваться опытом с коллегами
● Получать интересные предложения о работе
● Расширять круг знакомств в сфере IT
● Следить за новостями из мира IT и науки
Для тех, кто решил расти в кругу успешных айтишников, вот ссылка на приложение.
Если вы не знаете, IT Network помогает находить известных экспертов, работу и быть в курсе всех новостей из мира IT и науки.
В приложении вы сможете:
● Обмениваться опытом с коллегами
● Получать интересные предложения о работе
● Расширять круг знакомств в сфере IT
● Следить за новостями из мира IT и науки
Для тех, кто решил расти в кругу успешных айтишников, вот ссылка на приложение.
#ЦифраДня: В новом исследовании The State of Developer Ecosystem 2021 от JetBrains помимо всего прочего - что пьют разработчики во время работы. Главное - вода, кофе, чай. А еще 5% пьет пиво.
По следам исследования и обсуждения в чате - что вы пьете во время программирования?
Anonymous Poll
63%
Воду
42%
Кофе
36%
Чай
12%
Газировку
8%
Энергетические напитки
6%
Пиво/алкоголь
2%
Другое
6%
Ничего
8%
Смузи для iOS-разработчиков
5%
Смузи для Android-разработчиков
На сегодняшний день полезных источников про Android не так уж много. В связи с этим хотим поделиться тг-каналом Mobile Native - его ведет наш коллега из мира Android разработки.
На канале Артём публикует актуальные материалы про разработку, делится полезными сервисами, которые будут полезны для любого уровня разработчиков от Junior до Senior.
Залетайте: @mobile_native
На канале Артём публикует актуальные материалы про разработку, делится полезными сервисами, которые будут полезны для любого уровня разработчиков от Junior до Senior.
Залетайте: @mobile_native
Huawei умер, да здравствует Xiaomi! 😀Во втором квартале Xiaomi вышла на второе место по продажам смартфонов в штуках в мире, сместив оттуда Apple. В общем-то после того, как Huawei “отвязали” от Android было понятно, что кто-то из китайцев займет его место, и Xiaomi была главным кандидатом. Теперь следующая цель - стать №1, от Samsung отделяет всего 2% и несложно предположить, что с огромным ростом на развивающихся рынках (300% в Латинской Америке, например) ждать этого не долго.
Разработка
• Xiaomi вышла на второе место по продажам смартфонов в мире
• Исследование The State of Developer Ecosystem 2021 от JetBrains
• SwiftUI больше не будущее, он готов прямо сейчас
• Дизайн приложений: примеры для вдохновения #48
• SubHub Podcast: Михаил Прытков (Simple)
• Podlodka #224: System Design
• Градусники в поле
• 4 способа создать отличный продукт без навыков визуального дизайна
• Как мы создали приложение за 1 млн рублей: экономика, провалы и советы будущим стартаперам
• Скучный код - лучший код
• Самые важные уроки, которые я получил от Senior инженеров
• 5 баз данных, которые вы можете использовать бесплатно
• Создаем GAN с помощью PyTorch
• Обработка ошибок в чистой архитектуре
• Тренды мобильной разработки 2021
iOS
• Hammer: жесты для юнит-тестов в iOS
• Отладка в iOS
• Чистая архитектура в iOS с RxSwift и Swinject
Android
• Публикуем приложение в Amazon Appstore для Windows 11
• Pacman Compose: игра на Jetpack Compose
• Руководство по репозиториям Maven
• Подключите пользователей Android одним касанием: Fast Pair
Разработка
• Xiaomi вышла на второе место по продажам смартфонов в мире
• Исследование The State of Developer Ecosystem 2021 от JetBrains
• SwiftUI больше не будущее, он готов прямо сейчас
• Дизайн приложений: примеры для вдохновения #48
• SubHub Podcast: Михаил Прытков (Simple)
• Podlodka #224: System Design
• Градусники в поле
• 4 способа создать отличный продукт без навыков визуального дизайна
• Как мы создали приложение за 1 млн рублей: экономика, провалы и советы будущим стартаперам
• Скучный код - лучший код
• Самые важные уроки, которые я получил от Senior инженеров
• 5 баз данных, которые вы можете использовать бесплатно
• Создаем GAN с помощью PyTorch
• Обработка ошибок в чистой архитектуре
• Тренды мобильной разработки 2021
iOS
• Hammer: жесты для юнит-тестов в iOS
• Отладка в iOS
• Чистая архитектура в iOS с RxSwift и Swinject
Android
• Публикуем приложение в Amazon Appstore для Windows 11
• Pacman Compose: игра на Jetpack Compose
• Руководство по репозиториям Maven
• Подключите пользователей Android одним касанием: Fast Pair
AppTractor
Xiaomi вышла на второе место по продажам смартфонов в мире
Все поставщики упорно борются за обеспечение поставок компонентов в условиях глобального дефицита, но Xiaomi уже нацелена на следующий приз: вытеснить Samsung, чтобы стать крупнейшим поставщиком смартфонов в мире.
Врываемся в новый сезон “Маркетологи в мобайле” с бомбическим интервью от Кирилла Пыжова, Co-Founder & COO Perfluence. Он рассказал об основных ошибках рекламодателей при работе с блогерами и том, как правильно сотрудничать с инфлюенсерами, а также поделился своим взглядом на будущее IM и интересными ресурсами “для почитать”.
За самый интересный вопрос (его можно задать в нашей группе в Facebook) к этому интервью мы традиционно разыграем книгу или фирменный мерч от главного героя!
За самый интересный вопрос (его можно задать в нашей группе в Facebook) к этому интервью мы традиционно разыграем книгу или фирменный мерч от главного героя!
Запускайте рекламу в Яндекс.Директе прямо со смартфона
Мастер кампаний в Директе стал “мобильным” - у него появился адаптированный под смартфоны интерфейс.
Мастер кампаний — удобный инструмент, который позволяет запустить рекламную кампанию буквально за несколько минут. Для старта достаточно вставить ссылку на свой сайт или приложение, и Мастер с помощью умных алгоритмов Яндекса подскажет все настройки для объявления: поможет с заголовком, описанием, картинкой и стратегией.
После останется проверить рекламу, отредактировать её, если требуется, и нажать кнопку "запустить".
Мастер кампаний в Директе стал “мобильным” - у него появился адаптированный под смартфоны интерфейс.
Мастер кампаний — удобный инструмент, который позволяет запустить рекламную кампанию буквально за несколько минут. Для старта достаточно вставить ссылку на свой сайт или приложение, и Мастер с помощью умных алгоритмов Яндекса подскажет все настройки для объявления: поможет с заголовком, описанием, картинкой и стратегией.
После останется проверить рекламу, отредактировать её, если требуется, и нажать кнопку "запустить".
yandex.ru
Создавайте эффективную рекламу прямо со смартфона
<p>Мы представляем мобильный интерфейс Мастера кампаний — удобного инструмента, который позволяет создать рекламу буквально за несколько минут. Теперь вы можете запускать кампании откуда угодно и в любое время.</p>
У Humble Book Bundle очередная распродажа книг - теперь 15 “поваренных книг” O’Reilly, стоимостью более 57,000 рублей, можно купить всего за 1,343 рубля. Есть книги по Unity, машинному обучению, Python, Java, Kotlin, Raspberry Pi, разработке игр на Swift и пр. Традиционно возникает более концептуальный вопрос *конечно же в стиле “информационного шума” (С)) - вы читаете такого рода книги по разработке?
Разработка
• «Поваренные» книги от O’Reilly в Humble Book Bundle
• MY.GAMES проводит креативный джем
• Snap купил еще одну компанию для AR-шопинга
• 20 вопросов, которые должен задать программист при присоединении к новой команде
• 9 расширений VSCode, которые вам обязательно понадобятся как разработчику
• Почему большинство разработчиков получают средний результат
• 7 преимуществ масштабирования мобильной разработки с помощью основных библиотек
• Как создать классный профиль на GitHub за 5 минут
• Геймификация фитнес-приложений в 2021 году: тенденция, которую нельзя пропустить
iOS
• Pulse: логер и сетевой инспектор для платформ Apple
• Как быстро просмотреть свой UIViewController в SwiftUI
• Как создать кастомный таббар в Swift
Android
• Google упрощает поиск приложения для Wear OS в Play Store
• Зачем нужна многомодульная архитектура. Плюсы и минусы
• Миграция приложений на Android 12
• Как добавить анимацию переворачивания карточки в Android-приложение
• Разрабатываем приложения для Android TV с помощью RecyclerView
• Создание типовых отдельных Bottom Sheet
• Советы для более быстрой разработки в Android Studio
Разработка
• «Поваренные» книги от O’Reilly в Humble Book Bundle
• MY.GAMES проводит креативный джем
• Snap купил еще одну компанию для AR-шопинга
• 20 вопросов, которые должен задать программист при присоединении к новой команде
• 9 расширений VSCode, которые вам обязательно понадобятся как разработчику
• Почему большинство разработчиков получают средний результат
• 7 преимуществ масштабирования мобильной разработки с помощью основных библиотек
• Как создать классный профиль на GitHub за 5 минут
• Геймификация фитнес-приложений в 2021 году: тенденция, которую нельзя пропустить
iOS
• Pulse: логер и сетевой инспектор для платформ Apple
• Как быстро просмотреть свой UIViewController в SwiftUI
• Как создать кастомный таббар в Swift
Android
• Google упрощает поиск приложения для Wear OS в Play Store
• Зачем нужна многомодульная архитектура. Плюсы и минусы
• Миграция приложений на Android 12
• Как добавить анимацию переворачивания карточки в Android-приложение
• Разрабатываем приложения для Android TV с помощью RecyclerView
• Создание типовых отдельных Bottom Sheet
• Советы для более быстрой разработки в Android Studio
AppTractor
«Поваренные» книги от O’Reilly в Humble Book Bundle
Сейчас все издания общей стоимостью более 57,000 рублей можно купить всего за 1,343 рубля.
Вот прямо интересно, что у Netflix получится с играми. Очевидно пока заявляют, что первые игры конечно же будут для мобильных устройств и это будет большое новое направление для компании, в которое она будет вкладываться наравне с другим контентом. Станет ли игровое направление таким же прорывным, как это случилось с сериалами? Представляете какие-нибудь “Очень странные дела” с AR-дополнением? Как вообще игры можно связать с происходящим на экране? Будем ждать ответов от Netflix 😀
Разработка
• Netflix начнет с мобильных игр
• Самые важные уроки, которые я получил от Senior-разработчиков
• Первые 24 часа с iOS 14.5+: как создать стратегию конверсий с учетом действий пользователей.
• В App Store Connect появилось управление налогами
• Батлрояль за 2 месяца: как мы обновили сетевой код и на 20% сократили траты на сервера
• Касса самообслуживания в телефоне — экспресс-скан
• Fedi - клиент социальной сети с открытым исходным кодом на Flutter
• Планирование и оценка масштабных программных проектов
• Эвристическая психология в UX-дизайне
iOS
• Избегаем несовместимых состояний с помощью шаблона «Замки и ключи»
• Клонируем главную страницу Instagram на SwiftUI менее чем за час
• Создаем To-Do приложение в SwiftUI, используя новые функции iOS 15
Android
• Используем скрытое системное API при разработке устройств
• KAHelpers: расширения для Kotlin
• Безопасность в мобильных приложениях
• Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса
• Hilt+Retrofit+Coroutine
• Утечки памяти в Фрагментах в Android
Разработка
• Netflix начнет с мобильных игр
• Самые важные уроки, которые я получил от Senior-разработчиков
• Первые 24 часа с iOS 14.5+: как создать стратегию конверсий с учетом действий пользователей.
• В App Store Connect появилось управление налогами
• Батлрояль за 2 месяца: как мы обновили сетевой код и на 20% сократили траты на сервера
• Касса самообслуживания в телефоне — экспресс-скан
• Fedi - клиент социальной сети с открытым исходным кодом на Flutter
• Планирование и оценка масштабных программных проектов
• Эвристическая психология в UX-дизайне
iOS
• Избегаем несовместимых состояний с помощью шаблона «Замки и ключи»
• Клонируем главную страницу Instagram на SwiftUI менее чем за час
• Создаем To-Do приложение в SwiftUI, используя новые функции iOS 15
Android
• Используем скрытое системное API при разработке устройств
• KAHelpers: расширения для Kotlin
• Безопасность в мобильных приложениях
• Автоматизация UI-тестирования в приложении Недвижимости на Android. Доклад Яндекса
• Hilt+Retrofit+Coroutine
• Утечки памяти в Фрагментах в Android
AppTractor
Netflix начнет с мобильных игр
«Мы рассматриваем игры как еще одну новую категорию контента для нас, аналогичную нашей экспансии в оригинальные фильмы, анимацию и телевидение», - говорится в письме компании своим акционерам.
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.
Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.
Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.
Все подробности уже на сайте, проходи и осмотрись 😉
Традиционно МЫ РАЗЫГРЫВАЕМ ОДИН БИЛЕТ НА БОРТ. Поделись этим постом в какой-нибудь ОТКРЫТОЙ группе (чтобы она была видна в аналитике нашего канала) - среди всех таких постов мы случайным образом выберем победителя и выдадим ему бесплатный билет в путешествие.
Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.
Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.
Все подробности уже на сайте, проходи и осмотрись 😉
Традиционно МЫ РАЗЫГРЫВАЕМ ОДИН БИЛЕТ НА БОРТ. Поделись этим постом в какой-нибудь ОТКРЫТОЙ группе (чтобы она была видна в аналитике нашего канала) - среди всех таких постов мы случайным образом выберем победителя и выдадим ему бесплатный билет в путешествие.
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Очередная новость из серии #ачегодобилсяты - новая реинкарнация криптокотят получила 20 миллионов долларов. Там внутри скачки со ставками, лошади на блокчейн - ”cами лошади считаются «дышащими» NFT, которые несут набор атрибутов, позволяющий им меняться с течением времени” - их выращивание, продажа и все такое. Когда писал - дико смеялся, казалось, что авторы просто собрали все модные техно-слова и продали их кому-то. На самом деле на платформе 125,000 подключенных пользователей и более 14,000 владельцев конюшен, лошади стоят от 130 до 45,000 долларов, а те самые инвестиции пришли, в том числе, и от Andreessen Horowitz, которые в модных словах знают уж побольше меня. Так что цифровые скачки, NFT лошади и миллионы заработка - вот это наше настоящее будущее.
Разработка
• VHS получила $20 млн на виртуальные скачки
• Узнаем, какую рекламу используют конкуренты в Apple Search Ads
• KMM плагин под капотом
• Делал за 2 года, доход 194 доллара, отток 100% - 8 бесценных уроков
• Если ваша компания не занимается парным программированием, уходите
• После 20 собеседований у меня есть 3 совета, как устроиться разработчиком
• 10 GitHub-репозиториев для разработчиков-самоучек
iOS
• CoreStore: мощь Core Data с элегантностью и безопасностью Swift
• Как редизайн превратился в рефакторинг, и что из этого вышло. Часть 1. Техническая
• 10 уроков, которые я извлек из первого опубликованного приложения для iOS
• Приоритет захвата и сопротивление сжатию в iOS
Android
• Как добавить анимацию переворачивания карточки в Android-приложение
• Памятка по жизненному циклу Android — часть I. Отдельные Activity
• Android in-app purchases, часть 1: конфигурация и добавление в проект
• Разработка под Android на Mac M1. Вот как это должно работать!
Разработка
• VHS получила $20 млн на виртуальные скачки
• Узнаем, какую рекламу используют конкуренты в Apple Search Ads
• KMM плагин под капотом
• Делал за 2 года, доход 194 доллара, отток 100% - 8 бесценных уроков
• Если ваша компания не занимается парным программированием, уходите
• После 20 собеседований у меня есть 3 совета, как устроиться разработчиком
• 10 GitHub-репозиториев для разработчиков-самоучек
iOS
• CoreStore: мощь Core Data с элегантностью и безопасностью Swift
• Как редизайн превратился в рефакторинг, и что из этого вышло. Часть 1. Техническая
• 10 уроков, которые я извлек из первого опубликованного приложения для iOS
• Приоритет захвата и сопротивление сжатию в iOS
Android
• Как добавить анимацию переворачивания карточки в Android-приложение
• Памятка по жизненному циклу Android — часть I. Отдельные Activity
• Android in-app purchases, часть 1: конфигурация и добавление в проект
• Разработка под Android на Mac M1. Вот как это должно работать!
AppTractor
VHS получила $20 млн на виртуальные скачки
Платформа, основанная на блокчейн, позволяет фанатам скачек более глубоко погружаться в процесс скачек, от выращивания собственных виртуальных лошадей до продажи или ставок на них.