Вышел первый в своем роде отчет о мобильном машинном обучении. В общем-то нацелен больше на бизнес, чем на разработку, поэтому интересного достаточно мало. Да и бизнес пока, видимо, не прочувствовал всех прелестей ML - около 40% компаний, занимающихся развитием своих мобильных приложений, не имеет экспертизы в машинном обучении, у 47% нет активных ML-проектов. Главные препятствия для внедрения AI - стоимость, недостаток ресурсов и отсутствие четкого понимания целей.
Разработка
• Отчет «Состояние мобильного машинного обучения в 2020 году»
• Узнайте всё о важнейших трендах в индустрии мобильных финансов в новом отчете Adjust
• 5 самых сложных языков программирования в мире
• Apple повышает цены в App Store
• 3 упражнения для приведения вашего фитнес-приложения в форму
• Принципы онбординга новых пользователей
• Геймификация: 11 советов по повышению вовлеченности и удовлетворенности пользователей
• 13 стандартов code review, вдохновленных Google
• Как изменение одной строки уменьшило время сборки на 99%
iOS
• SwiftUI 2.0: как анимировать Launch Screen
• Как использовать код C++ в Swift
Android
• Red Screen of Death: информация о сбое
• Udacity запускает Android Kotlin Developer Nanodegree
• Навигация с SafeArgs
• Курс по продуктивной работе в Android Studio
Разработка
• Отчет «Состояние мобильного машинного обучения в 2020 году»
• Узнайте всё о важнейших трендах в индустрии мобильных финансов в новом отчете Adjust
• 5 самых сложных языков программирования в мире
• Apple повышает цены в App Store
• 3 упражнения для приведения вашего фитнес-приложения в форму
• Принципы онбординга новых пользователей
• Геймификация: 11 советов по повышению вовлеченности и удовлетворенности пользователей
• 13 стандартов code review, вдохновленных Google
• Как изменение одной строки уменьшило время сборки на 99%
iOS
• SwiftUI 2.0: как анимировать Launch Screen
• Как использовать код C++ в Swift
Android
• Red Screen of Death: информация о сбое
• Udacity запускает Android Kotlin Developer Nanodegree
• Навигация с SafeArgs
• Курс по продуктивной работе в Android Studio
AppTractor
Отчет «Состояние мобильного машинного обучения в 2020 году»
Отчет основан на данных опроса 500 технических лидеров из разных отраслей, которые имеют текущий или предыдущий опыт работы с проектами разработки мобильных приложений.
У вас в приложениях используется машинное обучение?
Anonymous Poll
8%
Да, собственное
3%
Да, на no code платформах
17%
Нет, но планируем
72%
Нет и пока не планируем
#ЦифраДня: По оценке Sensor Tower, за первые 9 месяцев 2020 года, США обеспечили 28% мировых расходов на мобильные игры в App Store и Google Play. На втором месте Япония с 22%, на третьем Китай с 18% (учитывается только iOS), на четвертом Южная Корея. Таким образом всего 4 страны это 75% всех расходов игроков на мобильные игры.
Firebase по-прежнему растет примерно на 500,000 активных приложений в год и на конец 2020 их более 2.5 миллионов. Сейчас проходит ежегодный Firebase Summit, на котором представили новую версию платформы. В обновлении - эмулятор Firebase Authentication, расширение Detect Online Presence, переработанная панель мониторинга производительности Firebase и инструменты анализа данных. Собственно, это пост благодарности всем BaaS вообще и Firebase в частности, без которой инди было бы совсем тяжело 🤷♂️ Те, кто помнит времена до Parse, наверняка меня поддержат и скажут, что Firebase - одно из лучших, что случалось с разработкой. Да, есть свои баги, но за то, насколько платформа упрощает создание приложений, можно простить многое.
Разработка
• Обновление Firebase: эмулятор Firebase Authentication, расширение Detect Online Presence, инструменты анализа данных
• AppsFlyer представляет Incrementality — инструмент, который позволяет оценить ремаркетинг
• 13 стандартов code review, вдохновленных Google
• Flutter Dev Podcast #21: Surf
• Как я в одиночку питчил игру, не имея в этом никакого опыта
• Диалоги в мобильных играх
• Как выбрать подход к управлению проектом разработки мобильного приложения
• Почему я люблю TDD
• Android против iOS: философия дизайна в простых предложениях
iOS
• iOS 14 GUI: экраны и компоненты iOS 14
• Использование Enum + Associated Values при навигации и передаче данных между экранами в iOS приложениях
• Вещи, которые вы обязательно должны знать как iOS-разработчик (часть 1)
• Рисуем линии с UIBezierPath
• 20 уроков, извлеченных из моего первого приложения для iOS в App Store
Android
• Обзор DataStore Library. Прощаемся с SharedPreference?
• Как запустить инструментальные тесты Android на реальных устройствах с помощью AWS Device Farm
• DayNight - темный режим без переписывания приложения
Разработка
• Обновление Firebase: эмулятор Firebase Authentication, расширение Detect Online Presence, инструменты анализа данных
• AppsFlyer представляет Incrementality — инструмент, который позволяет оценить ремаркетинг
• 13 стандартов code review, вдохновленных Google
• Flutter Dev Podcast #21: Surf
• Как я в одиночку питчил игру, не имея в этом никакого опыта
• Диалоги в мобильных играх
• Как выбрать подход к управлению проектом разработки мобильного приложения
• Почему я люблю TDD
• Android против iOS: философия дизайна в простых предложениях
iOS
• iOS 14 GUI: экраны и компоненты iOS 14
• Использование Enum + Associated Values при навигации и передаче данных между экранами в iOS приложениях
• Вещи, которые вы обязательно должны знать как iOS-разработчик (часть 1)
• Рисуем линии с UIBezierPath
• 20 уроков, извлеченных из моего первого приложения для iOS в App Store
Android
• Обзор DataStore Library. Прощаемся с SharedPreference?
• Как запустить инструментальные тесты Android на реальных устройствах с помощью AWS Device Farm
• DayNight - темный режим без переписывания приложения
AppTractor
Обновление Firebase: эмулятор Firebase Authentication, расширение Detect Online Presence, инструменты анализа данных
Представитель Google сказал, что все новые функции, анонсированные сегодня, призваны помочь разработчикам создавать, разрабатывать и поддерживать свои приложения, независимо от их размера или платформы.
Дружно поздравляем AppFollow с очередным раундом. Оценка всей компании пока неизвестная, но при $5 миллионах в Раунде А наверное приближается в 10 миллионам (ну это я так, пальцем в небо). Всегда приятно, когда соотечественники делают успешный проект. О том, как все начиналось - во второй ссылке. И название как раз в тренде 😊
Разработка
• AppFollow получил $5 млн. в Серии А
• Анатолий Шарифулин (AppFollow): Поймать вторую волну
• Hubilo: от аналитики к онлайн-событиям
• CodeSandbox получает $12.7 млн. на no code платформу совместной разработки
• Разработка инди-киберпанка
• Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях
• Решение проблем дизайна с помощью сетевого мышления
• Как измерить успех вашего игрового дизайна
• 5 ошибок, разрушающих вашу Data-Driven стратегию
iOS
• Анимированная самосортирующаяся круговая диаграмма на SwiftUI 2.0
• Как создать приложение со списком дел с помощью Firebase и SwiftUI
Android
• Wave Lines Live Wallpaper: живые обои для Android
• Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях
• Это не я! История одного рефакторинга
• Меньше сбоев и больше стабильности с Kotlin
• Понимание внутреннего устройства библиотеки LeakCanary в Android
• Приложения Netflix Studio для Android и iOS теперь на платформе Kotlin Multiplatform
• ViewBinding с Kotlin Property Delegate
Разработка
• AppFollow получил $5 млн. в Серии А
• Анатолий Шарифулин (AppFollow): Поймать вторую волну
• Hubilo: от аналитики к онлайн-событиям
• CodeSandbox получает $12.7 млн. на no code платформу совместной разработки
• Разработка инди-киберпанка
• Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях
• Решение проблем дизайна с помощью сетевого мышления
• Как измерить успех вашего игрового дизайна
• 5 ошибок, разрушающих вашу Data-Driven стратегию
iOS
• Анимированная самосортирующаяся круговая диаграмма на SwiftUI 2.0
• Как создать приложение со списком дел с помощью Firebase и SwiftUI
Android
• Wave Lines Live Wallpaper: живые обои для Android
• Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях
• Это не я! История одного рефакторинга
• Меньше сбоев и больше стабильности с Kotlin
• Понимание внутреннего устройства библиотеки LeakCanary в Android
• Приложения Netflix Studio для Android и iOS теперь на платформе Kotlin Multiplatform
• ViewBinding с Kotlin Property Delegate
AppTractor
AppFollow получил $5 млн. в Серии А
Сейчас у компании 70,000 клиентов, среди которых McDonald’s, Disney, Expedia, PicsArt, Flo, Jam City и Discord.
9 ноября стартует новый сезон Podlodka iOS Crew!
Вас ожидает:
► Две недели интенсивов и воркшопов по iOS-разработке
► Море общения с крутейшими экспертами и другими участниками комьюнити
► Куча новых практик и идей, которые можно унести в свой багаж
► Гибкость: хотите – смотрите сессии онлайн, врываетесь и задаете вопросы, хотите – смотрите сессии в записи
Темы недель: “Многопоточность” и “Из iOS в стартаперы”.
После недели про многопоточность вы:
- Разберетесь, как это все работает под капотом iOS
- Увидите живьем на сессии лайв-кодинга, в чем суть мьютексов, семафоров и других примитивов синхронизации
- Будете готовы на собесах к самым каверзным вопросам про многопоточность
- Посмотрите, как в разных компаниях подходят к написанию многопоточного кода
А неделя “Из iOS в стартаперы” даст вам кучу идей и вдохновит на то, чтобы прокачаться за пределами написания кода! Дизайн, бэкенд, продвижение, аналитика – ко всему этому мы научимся находить подход🕵️♀️
Расписание первой недели уже на сайте, а подробности и билеты доступны по ссылке!
Вас ожидает:
► Две недели интенсивов и воркшопов по iOS-разработке
► Море общения с крутейшими экспертами и другими участниками комьюнити
► Куча новых практик и идей, которые можно унести в свой багаж
► Гибкость: хотите – смотрите сессии онлайн, врываетесь и задаете вопросы, хотите – смотрите сессии в записи
Темы недель: “Многопоточность” и “Из iOS в стартаперы”.
После недели про многопоточность вы:
- Разберетесь, как это все работает под капотом iOS
- Увидите живьем на сессии лайв-кодинга, в чем суть мьютексов, семафоров и других примитивов синхронизации
- Будете готовы на собесах к самым каверзным вопросам про многопоточность
- Посмотрите, как в разных компаниях подходят к написанию многопоточного кода
А неделя “Из iOS в стартаперы” даст вам кучу идей и вдохновит на то, чтобы прокачаться за пределами написания кода! Дизайн, бэкенд, продвижение, аналитика – ко всему этому мы научимся находить подход🕵️♀️
Расписание первой недели уже на сайте, а подробности и билеты доступны по ссылке!
podlodka.io
Онлайн-конференция Podlodka iOS Crew, сезон #18
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Образовательная экосистема GeekBrains приглашает на работу людей, которые накопили экспертизу и ценные знания в сфере IT и готовы ими делиться.
Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.
Задачи:
• Авторов — создавать собственные программы обучения для студентов
• Преподавателей — вести занятия по тем темам, в которых они эксперты
• Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов
При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!
Станьте частью команды GeekBrains → https://geekbrains.ru/link/IZ1o08
Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.
Задачи:
• Авторов — создавать собственные программы обучения для студентов
• Преподавателей — вести занятия по тем темам, в которых они эксперты
• Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов
При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!
Станьте частью команды GeekBrains → https://geekbrains.ru/link/IZ1o08
#ЦифраДня: Приложение «Кошелёк» запустило конкурс Кошелёк Mobile Challenge для разработчиков под iOS и Android. Призовой фонд конкурса — 1000000 рублей. Надо переосмыслить актуальные экраны приложения: главный экран с набором карт и экран отдельной карты. Основная задача — предложить техническую реализацию этих экранов и перехода между ними, передав ощущения физического кошелька.
Можно, наверное, сказать, что Huawei ожидаемо кончился. После рекордного второго квартала, когда компания заняла первое место по поставкам, в третьем у них спад сразу на 24%. Причем не только на Западе, как пишут, но и в родном Китае. Xiaomi с ростом в 46% выбила Apple из тройки лидеров. За Huawei обидно, но рост Xiaomi вполне оправдан. Король умер, да здравствует король! 🙄
Разработка
• Xiaomi обогнала Apple в поставках смартфонов и рвется на второе место
• IronSource Aura выходит на российский рынок
• Нейросеть научили определять носителей COVID-19 по кашлю
• Яндекс выделяет облачную платформу Yandex.Cloud в самостоятельный бизнес-юнит
• Видео Firebase Summit 2020
• Дизайн приложений: примеры для вдохновения #21
• Егор Толстой: смена работы, MBA в Сколково и продукты для разработчиков
• make sense: О метриках, сегментации и монетизации в играх, и применении игровых механик в продуктах
• Podlodka #187: я пишу на Fortran
• Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги (часть 3)
• Как я создал мобильную игру для своего ребёнка
• 7 советов, которые помогут быстро улучшить типографику интерфейса
• 14 правил, которых должен придерживаться каждый разработчик
• Сплэш скрин на Flutter
• 4 урока за 4 года работы в Facebook и Instagram в качестве разработчика программного обеспечения
• Неглубокое погружение в универсальное юзабилити
iOS
• iPages: листаемые экраны
• Вводное руководство по протоколам и объектно-ориентированному программированию
• Core Location — как показать адрес, понятный человеку, с помощью CLGeocoder
• Улучшение быстродействия iOS-приложения
• SwiftUI: создание чипсов с autolayout контейнером
Android
• Android Broadcast: безопасность Android приложений
• Google начал сравнивать приложения в Play Store
• Обнаружение утечек памяти: Android Studio против LeakCanary
• Proto DataStore Android: стоит ли игра свеч?
• Приложение для рисования: пример кода на Android Jetpack Compose
• Что может содержать меню отладки?
• Углубляясь в мобильное железо
Разработка
• Xiaomi обогнала Apple в поставках смартфонов и рвется на второе место
• IronSource Aura выходит на российский рынок
• Нейросеть научили определять носителей COVID-19 по кашлю
• Яндекс выделяет облачную платформу Yandex.Cloud в самостоятельный бизнес-юнит
• Видео Firebase Summit 2020
• Дизайн приложений: примеры для вдохновения #21
• Егор Толстой: смена работы, MBA в Сколково и продукты для разработчиков
• make sense: О метриках, сегментации и монетизации в играх, и применении игровых механик в продуктах
• Podlodka #187: я пишу на Fortran
• Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги (часть 3)
• Как я создал мобильную игру для своего ребёнка
• 7 советов, которые помогут быстро улучшить типографику интерфейса
• 14 правил, которых должен придерживаться каждый разработчик
• Сплэш скрин на Flutter
• 4 урока за 4 года работы в Facebook и Instagram в качестве разработчика программного обеспечения
• Неглубокое погружение в универсальное юзабилити
iOS
• iPages: листаемые экраны
• Вводное руководство по протоколам и объектно-ориентированному программированию
• Core Location — как показать адрес, понятный человеку, с помощью CLGeocoder
• Улучшение быстродействия iOS-приложения
• SwiftUI: создание чипсов с autolayout контейнером
Android
• Android Broadcast: безопасность Android приложений
• Google начал сравнивать приложения в Play Store
• Обнаружение утечек памяти: Android Studio против LeakCanary
• Proto DataStore Android: стоит ли игра свеч?
• Приложение для рисования: пример кода на Android Jetpack Compose
• Что может содержать меню отладки?
• Углубляясь в мобильное железо
AppTractor
Xiaomi обогнала Apple в поставках смартфонов и рвется на второе место
И Canalys, и Counterpoint отметили Samsung как ведущего производителя смартфонов в третьем квартале 2020 года.
Если вы ностальгируете по всяким там БК-0010-01, ZX Spectrum и прочим артефактам, то Raspberry Pi выпустила готовый компьютер-клавиатуру на основе своей последней платформы. Стоит всего 70 долларов, нужен всего лишь монитор, все остальное есть внутри. Пока, правда, на русский не локализовано.
Разработка
• Raspberry Pi представила компьютер-клавиатуру за $70
• 4 урока за 4 года работы в Facebook в качестве разработчика
• Анализ рынка игр в России: исследование Wargaming и Superdata
• Магия электронной маски: анализ системы COVID Exposure Notifications
• Почему я ушёл с React Native и перешёл во Flutter: Часть 2
• Почему MVP вашего продукта может привести к краху идеи? Или как тестировать продукт на сформированном рынке
• Топ 10 лучших инструментов разработки для Интернета вещей в 2020 году
• UX от А до Я — Ошибки: 14 советов, как справиться с неизбежными ошибками
• Когнитивная перегрузка происходит прямо сейчас на вашем экране
iOS
• Dynamic Menu: физическое меню
• Как сделать приложение камеры на SwiftUI
Android
• Android Broadcast: сообщества разработчиков
• Kotlin Android Extensions deprecated. Что делать? Инструкция по миграции
• RxJava/RxAndroid в Glassdoor
• Туториал: обучение использованию шаблона EventBus
• Плавающее окно в Android
• Правильный запрос разрешения на местоположение в Android 11
• Анимация загрузки в стиле Telegram
Разработка
• Raspberry Pi представила компьютер-клавиатуру за $70
• 4 урока за 4 года работы в Facebook в качестве разработчика
• Анализ рынка игр в России: исследование Wargaming и Superdata
• Магия электронной маски: анализ системы COVID Exposure Notifications
• Почему я ушёл с React Native и перешёл во Flutter: Часть 2
• Почему MVP вашего продукта может привести к краху идеи? Или как тестировать продукт на сформированном рынке
• Топ 10 лучших инструментов разработки для Интернета вещей в 2020 году
• UX от А до Я — Ошибки: 14 советов, как справиться с неизбежными ошибками
• Когнитивная перегрузка происходит прямо сейчас на вашем экране
iOS
• Dynamic Menu: физическое меню
• Как сделать приложение камеры на SwiftUI
Android
• Android Broadcast: сообщества разработчиков
• Kotlin Android Extensions deprecated. Что делать? Инструкция по миграции
• RxJava/RxAndroid в Glassdoor
• Туториал: обучение использованию шаблона EventBus
• Плавающее окно в Android
• Правильный запрос разрешения на местоположение в Android 11
• Анимация загрузки в стиле Telegram
AppTractor
Raspberry Pi представила компьютер-клавиатуру за $70
Raspberry Pi 400, вдохновленный этими классическими ПК, представляет собой полноценный персональный компьютер, встроенный в компактную клавиатуру.
Каким был ваш первый компьютер?
Anonymous Poll
9%
У меня первыми был "Ну, погоди"
6%
БК или другие советские
10%
ZX или другие западные
7%
386
6%
486
62%
Pentium и дальше
#ЦифраДня: В первом полугодии 2020 мобильные игры заработали в России более $498 миллионов и впервые обогнали остальные сегменты по показателю доходности. Рост в этом сегменте по сравнению с первым полугодием 2019 составил 37%. Количество игроков достигло 66 миллионов, рост составил 25%. Сейчас 43.5% всех доходов гейминга в России приходится на мобильные игры.
Перевел интересную статью о том, куда все катится с иконками. Желание выделиться и все время апеллировать к пользователю привело к тому, что постоянно растет яркость иконок, насыщенность их цветов, появляются все более кошмарные сочетания цветов и градиентов. Короткий вывод - будет все “кровь из глаз”, и хорошо еще, если иконки не будут выпрыгивать в AR. Будущее выглядит… красочным.
Разработка
• Когнитивная перегрузка: прямо сейчас на вашем экране
• У Pokémon GO лучший год в истории
• Скатерть-детектив: распознавание объектов за счет измерений емкости
• 10 ошибок при работе с цветом в UI
• Сделайте это весело: хаос в продуктовом дизайне
• Объяснение Continuous Deployment в коде
• Как создать хороший онбординг и заинтересовать пользователей с самого начала
iOS
• Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 1
• Параллельное сравнение двух отличных инструментов отладки представлений в iOS
• Использование UIReturnKeyType или inputAccessoryView в SwiftUI
• 10 советов по запуску Swift из терминала
Android
• Реактивное программирование (RxJava/RxAndroid) в Glassdoor
• Kotlin Lifecycle Delegates: управление жизненным циклом
• MVI-архитектура для Android
• View Binding для ленивых
• Создаем первое мобильное приложение на Kotlin Multiplatform Mobile за 10 минут
Разработка
• Когнитивная перегрузка: прямо сейчас на вашем экране
• У Pokémon GO лучший год в истории
• Скатерть-детектив: распознавание объектов за счет измерений емкости
• 10 ошибок при работе с цветом в UI
• Сделайте это весело: хаос в продуктовом дизайне
• Объяснение Continuous Deployment в коде
• Как создать хороший онбординг и заинтересовать пользователей с самого начала
iOS
• Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 1
• Параллельное сравнение двух отличных инструментов отладки представлений в iOS
• Использование UIReturnKeyType или inputAccessoryView в SwiftUI
• 10 советов по запуску Swift из терминала
Android
• Реактивное программирование (RxJava/RxAndroid) в Glassdoor
• Kotlin Lifecycle Delegates: управление жизненным циклом
• MVI-архитектура для Android
• View Binding для ленивых
• Создаем первое мобильное приложение на Kotlin Multiplatform Mobile за 10 минут
AppTractor
Когнитивная перегрузка: прямо сейчас на вашем экране
Как иконки приложений борются за снижение концентрации внимания.
Нашел нашу прошлогоднюю, но не потерявшую актуальности статью. Прямо каждый урок можно “отливать” (в граните) и перечитывать несколько раз в год. Буду делать сайт с уроками для начинающих разработчиков 😀
Разработка
• 25 уроков для начинающего разработчика
• Как я запоминаю все, что узнаю
• IronSource Aura выходит на российский рынок
• myTracker запустил инструмент для отслеживания фрода
• ByteDance покупает долю в китайском сервисе электронных книг Zhangyue
• Самые зарабатывающие приложения в октябре 2020
• Управление мобильными устройствами из KACE Cloud Mobile Device Management (MDM)
• Как продвигать мобильное приложение после публикации
• Уровни в архитектуре программного обеспечения, которые должен знать каждый архитектор программного обеспечения
• В CERN начинаются вводные онлайн-лекции по квантовым вычислениям
• Ключевые принципы анимации
iOS
• SlidableImage: слайдер “было-стало” для iOS
• Реализация модели машинного обучения Fritz AI в iOS-приложении
Android
• Как Kotlin Multiplatform экономит время на разработку. Личный опыт создания игрового приложения для KotlinConf 2019
• Удобный способ собирать оценки в приложении
• Android RecyclerView с закрытыми классами Kotlin
• Jetpack Compose для десктопных приложений
Разработка
• 25 уроков для начинающего разработчика
• Как я запоминаю все, что узнаю
• IronSource Aura выходит на российский рынок
• myTracker запустил инструмент для отслеживания фрода
• ByteDance покупает долю в китайском сервисе электронных книг Zhangyue
• Самые зарабатывающие приложения в октябре 2020
• Управление мобильными устройствами из KACE Cloud Mobile Device Management (MDM)
• Как продвигать мобильное приложение после публикации
• Уровни в архитектуре программного обеспечения, которые должен знать каждый архитектор программного обеспечения
• В CERN начинаются вводные онлайн-лекции по квантовым вычислениям
• Ключевые принципы анимации
iOS
• SlidableImage: слайдер “было-стало” для iOS
• Реализация модели машинного обучения Fritz AI в iOS-приложении
Android
• Как Kotlin Multiplatform экономит время на разработку. Личный опыт создания игрового приложения для KotlinConf 2019
• Удобный способ собирать оценки в приложении
• Android RecyclerView с закрытыми классами Kotlin
• Jetpack Compose для десктопных приложений
AppTractor
25 уроков для начинающего разработчика
Это был странный переход и очень крутая кривая обучения. Это были яркие дни, которые ввели меня в мир профессиональной разработки. И вот 25 уроков, основанных на моем опыте и на том, что я узнала.
Занимаешься разработкой приложений или только начинаешь свой путь в IT? Погрузись в мир iOS-разработки и напиши своё первое приложение за 3 дня на бесплатном интенсиве!
Программа занятий тут: https://clc.am/B3S3oQ.
Вместо долгих и скучных лекций ты сразу начнёшь кодить и создашь полноценный проект, с которого можно будет начать своё портфолио iOS-разработчика!
Разберём все необходимые инструменты: основы языка Swift, среду разработки Xcode, вёрстку в Interface Builder, работу с сервером и данными.
🎁 Участвуй в интенсиве, прокачай знания и получи подарок от издательства «МИФ», а также возможность выиграть сертификат на 30 000 рублей для обучения в Skillbox.
Программа занятий тут: https://clc.am/B3S3oQ.
Вместо долгих и скучных лекций ты сразу начнёшь кодить и создашь полноценный проект, с которого можно будет начать своё портфолио iOS-разработчика!
Разберём все необходимые инструменты: основы языка Swift, среду разработки Xcode, вёрстку в Interface Builder, работу с сервером и данными.
🎁 Участвуй в интенсиве, прокачай знания и получи подарок от издательства «МИФ», а также возможность выиграть сертификат на 30 000 рублей для обучения в Skillbox.
#ЦифраДня: Вот уж, казалось бы, кто первый загнется в карантин, так это Pokémon GO. Ан нет. Об истории создания игры написаны многие статьи, теперь, видимо, придется писать вторые части - как игра с прогулками и геолокацией заработала 1 миллиард в условиях пандемии и локдауна.
За первые 10 месяцев 2020 года Pokémon GO стал 3-ей самой прибыльной мобильной игрой в мире. Игру опережают лишь PUBG Mobile и Honor of Kings.
На сегодняшний день Pokémon GO заработал около 4.2 миллиарда долларов и 2020 уже стал самым успешным годом в ее истории. Соединенные Штаты оказались самым прибыльным рынком с доходом в 1.5 миллиарда долларов, или 36.3% от общих расходов. Япония занимает второе место с доходом 1.3 миллиарда долларов, или 31.3%, в то время как Германия занимает третье место с 238.6 миллиона долларов или 5.7%.
За первые 10 месяцев 2020 года Pokémon GO стал 3-ей самой прибыльной мобильной игрой в мире. Игру опережают лишь PUBG Mobile и Honor of Kings.
На сегодняшний день Pokémon GO заработал около 4.2 миллиарда долларов и 2020 уже стал самым успешным годом в ее истории. Соединенные Штаты оказались самым прибыльным рынком с доходом в 1.5 миллиарда долларов, или 36.3% от общих расходов. Япония занимает второе место с доходом 1.3 миллиарда долларов, или 31.3%, в то время как Германия занимает третье место с 238.6 миллиона долларов или 5.7%.
Маркетинг уровня Бог. Calm (приложение для медитации, успокоения и осознанности) показывал свою рекламу во время экстренных включений о результатах американских выборов на CNN, MSNBC и других каналах. По данным Sensor Tower, приложение в результате рекламной кампании поднялось на 51 позицию по сравнению с предыдущим днем и заняло 68-е место среди лучших бесплатных приложений для iPhone в американском App Store. Не надо нервничать, в общем
Разработка
• Calm использовал репортажи о выборах для продвижения приложения
• MeowTalk: кошачий переводчик
• В ноябрьском рейтинге TIOBE впервые на 2 место вышел Python
• Ushur: эффективное общение с клиентами
• Производители просят отложить предустановку российского ПО
• Хочу в геймдев #15: Серверный программист
• make sense: О создании и развитии сообществ, метриках, мотивации людей и пользе для бизнеса
• Podlodka #188: дизайн
• Дополнительные компоненты для кроссплатформеннной библиотеки материального дизайна KivyMD
• Как я выпустил своё приложение в App Store без знаний кода
• Влияние производительности мобильного приложения на пользовательский опыт
• Практические советы Junior-разработчикам
• Основные уроки, извлеченные из работы с 10х разработчиком
• 6 типичных ошибок при запуске мобильного приложения
iOS
• MarqueeText: бегущая строка
• На пути к изучению SwiftUI
• 3 подхода к созданию эффекта размытия в iOS
Android
• Android Broadcast: навигационная битва
• Dark Mode Toggle: темный режим на Jetpack Compose
• Как исправить баг с Drawable.setTint в API 21 Android SDK
• Как сделать компилятор умнее
• Разработка приложений для Android: полезные инструменты для разработчиков
• Android Navigation с помощью уже существующего обратного стека
• Разработка для разработчиков: работа над Android-библиотекой
• Android RecyclerView: часть 1 - Создание простого списка
Разработка
• Calm использовал репортажи о выборах для продвижения приложения
• MeowTalk: кошачий переводчик
• В ноябрьском рейтинге TIOBE впервые на 2 место вышел Python
• Ushur: эффективное общение с клиентами
• Производители просят отложить предустановку российского ПО
• Хочу в геймдев #15: Серверный программист
• make sense: О создании и развитии сообществ, метриках, мотивации людей и пользе для бизнеса
• Podlodka #188: дизайн
• Дополнительные компоненты для кроссплатформеннной библиотеки материального дизайна KivyMD
• Как я выпустил своё приложение в App Store без знаний кода
• Влияние производительности мобильного приложения на пользовательский опыт
• Практические советы Junior-разработчикам
• Основные уроки, извлеченные из работы с 10х разработчиком
• 6 типичных ошибок при запуске мобильного приложения
iOS
• MarqueeText: бегущая строка
• На пути к изучению SwiftUI
• 3 подхода к созданию эффекта размытия в iOS
Android
• Android Broadcast: навигационная битва
• Dark Mode Toggle: темный режим на Jetpack Compose
• Как исправить баг с Drawable.setTint в API 21 Android SDK
• Как сделать компилятор умнее
• Разработка приложений для Android: полезные инструменты для разработчиков
• Android Navigation с помощью уже существующего обратного стека
• Разработка для разработчиков: работа над Android-библиотекой
• Android RecyclerView: часть 1 - Создание простого списка
AppTractor
Calm использовал репортажи о выборах для продвижения приложения
Представитель Calm объяснил, что решение компании запустить рекламную кампанию в CNN было связано с тем, что бренд ассоциируется с борьбой с тревогой, он помогает преодолеть ее с помощью медитации и расслабляющих звуков.