Узнайте, как устроен процесс мобильной разработки, на онлайн-интенсиве Skillbox! 👌 https://clc.am/3HAyng
Вы познакомитесь со средой разработки для Android и iOS. Под руководством опытного спикера попробуете свои силы в создании реального приложения — гайда по героям «Рика и Морти». Узнаете, как писать сетевые запросы в Dart и парсить данные с помощью открытых API.
🔥 Вашим наставником будет Денис Александров — ведущий разработчик Arcadia. Он работал над AAA-играми, образовательными и финансовыми стартапами.
🎁 Все участники, сдавшие домашние задания, получат сертификат на 15 000 рублей для поступления на любой курс образовательной платформы Skillbox!
Присоединяйтесь к трансляциям 17–19 июня, в 19:00 по московскому времени!
Вы познакомитесь со средой разработки для Android и iOS. Под руководством опытного спикера попробуете свои силы в создании реального приложения — гайда по героям «Рика и Морти». Узнаете, как писать сетевые запросы в Dart и парсить данные с помощью открытых API.
🔥 Вашим наставником будет Денис Александров — ведущий разработчик Arcadia. Он работал над AAA-играми, образовательными и финансовыми стартапами.
🎁 Все участники, сдавшие домашние задания, получат сертификат на 15 000 рублей для поступления на любой курс образовательной платформы Skillbox!
Присоединяйтесь к трансляциям 17–19 июня, в 19:00 по московскому времени!
Еще вчера приметил эту статью и аж самому стало интересно почему на такие скриншоты не стоит тратить время. Ну, по переводу и прочтению можно сказать, что здравое зерно в этом есть, но всегда же хочется верить, что ты самый умный. А следующие скриншоты сделаю стандартными 😀
Разработка
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• Что такое A/B-тестирование в рекламе
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
iOS
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
Android
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Screen Tracker: название видимого Activity/Fragment
• Как использовать Android Data Binding в пользовательских представлениях?
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
Разработка
• Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
• Amplitude получил еще $150 млн
• Сквирклморфизм (Squirclemorphism) в дизайне интерфейсов
• Что такое A/B-тестирование в рекламе
• 5 лучших пакетов Flutter, которые вы должны знать
• Советы по кодинг интервью в Google
iOS
• Создаем игры на SwiftUI с помощью SpriteKit
• Мастерим списки в SwiftUI
Android
• AppSearch из Jetpack вышел в альфа-версии
• Распознавание лиц и поз за 40 минут
• Screen Tracker: название видимого Activity/Fragment
• Как использовать Android Data Binding в пользовательских представлениях?
• Android — Bitbucket — Pipeline — CI/CD с Firebase App Distribution
• CompileSdkVersion и targetSdkVersion — в чем отличие?
AppTractor
Почему такие скриншоты — пустая трата времени? (пока у вас нет 4,000 загрузок в месяц)
Из этой статьи вы узнаете, почему такие скриншоты — пустая трата времени. Пока у вас не будет не менее 4,000 загрузок в месяц. И почему этот тип скриншотов может негативно влиять на ваши загрузки. Вот еще кое-что, о чем мы поговорим: Почему не работают скриншоты…
В GitHub провели занятное исследование - “Хороший день”. Выводы во многом тривиальны - поток хорошо, не поток плохо - но много интересных фишек вокруг. Например, один из советов - немного подумать о сделанном в конце каждого дня. Такое простое действие — нескольких минут в конце каждого рабочего дня на размышления — оказывается сильно влияет на самоощущение. Это пример того, что для увеличения продуктивности не требуются какие-либо причудливые технологии или инструменты — может работать простой блокнот. А вы что делаете для улучшения работы?
Разработка
• Хороший день разработчика: Good Day Project от GitHub
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Темные паттерны и уловки в мобильных приложениях
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• Как стать плохим разработчиком
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
iOS
• Euler: вычислительный фреймворк на Swift
• Встречайте StoreKit 2
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
Android
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
Разработка
• Хороший день разработчика: Good Day Project от GitHub
• Тим Кук: на Android в 47 раз больше вредоносных программ, чем на iOS
• Маркетологи в мобайле: Александр Плёнкин (Vprok.ru Перекрёсток)
• 5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета
• Темные паттерны и уловки в мобильных приложениях
• 12 рекомендаций, которые помогут улучшить процесс регистрации и входа в систему
• Как стать плохим разработчиком
• Использование BigQuery и Firebase Analytics для привлечения, вовлечения и оценки пользователей
iOS
• Euler: вычислительный фреймворк на Swift
• Встречайте StoreKit 2
• Как лучше структурировать свои проекты в Xcode
• Глубокое погружение в Акторы в Swift 5.5
• Разработка функций iOS-приложения в виде модулей в Xcode
• Как делать видеозвонки с помощью SwiftUI
Android
• Нижняя панель навигации Android с Jetpack Compose
• Интеграция Google Sign-in в Android-приложение
• Focus в Jetpack Compose
AppTractor
Хороший день разработчика: Good Day Project от GitHub
Запущенное исследование подтвердило, что продуктивность является специфическим делом каждого, но в нем приводятся советы, которые могут быть использованы разработчиками уже сегодня - даже без внедрения автоматизированных решений или инструментов.
#ЦифраДня: На фоне новых инвестиций в UserLeap, интересные данные о рынке отслеживания пользовательского опыта. По данным Markets and Markets, рынок мониторинга уже достаточно велик и продолжает расти — ожидается, что его объем вырастет с 1.5 млрд долларов в 2019 году до 3.7 млрд долларов в 2023. Это может быть связано с тем, что каждый доллар, вложенный в пользовательский опыт, по оценкам, приносит прибыль в размере 100 долларов, т.е. его ROI достигает 9,900%. Forrester Research сообщает, что удобный дизайн пользовательского интерфейса может повысить коэффициент конверсии клиентов на 400%.
У SlashData новый опрос разработчиков Developer Nation. В этом году он охватывает 13 направлений: мобильные, десктопные, облачные и веб-приложения, промышленный Интернет вещей, ПО для потребительской электроники, встроенное ПО, виртуальная и дополненная реальность, приложения и расширения для сторонних платформ, игры, машинное обучение, искусственный интеллект, анализ данных. Опрос можно пройти и на русском, он займет примерно 20 минут, но ответы можно сохранять и продолжать позже.
Разработка
• Топ-100 игр в 2020 получили 64% всех расходов игроков в США
• 10 правил NASA для написания критически важного кода
• make sense: О инфлюенсер-маркетинге
• Podlodka #220: волонтерство в IT
• UserLeap получает еще $38 млн на отслеживание пользовательского опыта
• Классическая MMORPG RuneScape запускается на iOS и Android
• Персонализация инвайтов в приложении с использованием AppsFlyer
• Полезный фреймвор для выпуска ваших инди-игр
• 11 инструментов повышения продуктивности, которые должен знать каждый программист
• Общий код для загрузки из сети для iOS и Android
• 5 уроков построения прибыльного бизнеса по предоставлению программных услуг
• Почему персональная аналитика будет определять экономику в этом десятилетии
iOS
• Погружение в Акторы в Swift 5.5
• Создаем приложение без кода с помощью SwiftUI
Android
• DashedView: полосатые View
• Основы темизации в Android
• Android: 12 лет истории дизайна ОС
• Мультимодульная навигация в Android
• Превратите старый Android-смартфон в Backup-сервер
• От синтетики Kotlin к Android ViewBinding: полное руководство
Разработка
• Топ-100 игр в 2020 получили 64% всех расходов игроков в США
• 10 правил NASA для написания критически важного кода
• make sense: О инфлюенсер-маркетинге
• Podlodka #220: волонтерство в IT
• UserLeap получает еще $38 млн на отслеживание пользовательского опыта
• Классическая MMORPG RuneScape запускается на iOS и Android
• Персонализация инвайтов в приложении с использованием AppsFlyer
• Полезный фреймвор для выпуска ваших инди-игр
• 11 инструментов повышения продуктивности, которые должен знать каждый программист
• Общий код для загрузки из сети для iOS и Android
• 5 уроков построения прибыльного бизнеса по предоставлению программных услуг
• Почему персональная аналитика будет определять экономику в этом десятилетии
iOS
• Погружение в Акторы в Swift 5.5
• Создаем приложение без кода с помощью SwiftUI
Android
• DashedView: полосатые View
• Основы темизации в Android
• Android: 12 лет истории дизайна ОС
• Мультимодульная навигация в Android
• Превратите старый Android-смартфон в Backup-сервер
• От синтетики Kotlin к Android ViewBinding: полное руководство
🤔Тест от ASOdesk: какой результат ASO принесёт вашему приложению?
Ответьте на 15 вопросов и узнайте, чего ждать от поисковой оптимизации приложения. Нет, мы не ясновидящие, но знаем, какие факторы влияют на эффективность ASO 🔮
В конце вас ждёт небольшой бонус 🎁
Пройти тест👈
Ответьте на 15 вопросов и узнайте, чего ждать от поисковой оптимизации приложения. Нет, мы не ясновидящие, но знаем, какие факторы влияют на эффективность ASO 🔮
В конце вас ждёт небольшой бонус 🎁
Пройти тест👈
В жару нормально не работается, а потому главная новость дня - Rovio получила права на Муми-троллей. Будет делать игры как минимум в течении 6 лет, а дальше как попрет. Вроде как обещают всеми силами не испортить и с бережностью относиться к скандинавскому культурному наследию. Первую игру уже готовят, софт лонч ждем к концу года.
Разработка
• Rovio получила права на создание игр с Муми-троллями
• Organic Maps: офлайн карты для Android и iOS
• Маркетологи в мобайле: Аркадий Кузнецов (Gismart)
• Google принудительно установил приложение для отслеживания контактов
• Podz: умный поиск подкастов
• Как я масштабировал приложение с 0 до 100,000 загрузок без единого потраченного доллара
• Как за день потерять 30% онлайна и за два месяца сделать батлрояль
• In-app: трафик и рекламные сети
• Как мы набивали шишки с Mental Wellness мобильным приложением
• Как увеличить конверсию приложения на 6,3% за счет графического ASO?
• Продуктовые метрики, которые имеют значение
• Как базы данных работают с 10 миллионами устройств
• Лучше в черном: переосмысление самых важных кнопок
• 6 проектов на Python, которые можно сделать за выходные
• Изменение дизайна SportsYapp: кейс
iOS
• iOS 15 – что нового для продуктовых дизайнеров и разработчиков
• Реализуем MVVM с Swift в iOS
• Модульность приложения iOS с помощью SPM
• Составной список в SwiftUI
Android
• compileSdkVersion и targetSdkVersion: в чем разница?
• Более безопасный способ сбора потоков данных из пользовательских интерфейсов Android
Разработка
• Rovio получила права на создание игр с Муми-троллями
• Organic Maps: офлайн карты для Android и iOS
• Маркетологи в мобайле: Аркадий Кузнецов (Gismart)
• Google принудительно установил приложение для отслеживания контактов
• Podz: умный поиск подкастов
• Как я масштабировал приложение с 0 до 100,000 загрузок без единого потраченного доллара
• Как за день потерять 30% онлайна и за два месяца сделать батлрояль
• In-app: трафик и рекламные сети
• Как мы набивали шишки с Mental Wellness мобильным приложением
• Как увеличить конверсию приложения на 6,3% за счет графического ASO?
• Продуктовые метрики, которые имеют значение
• Как базы данных работают с 10 миллионами устройств
• Лучше в черном: переосмысление самых важных кнопок
• 6 проектов на Python, которые можно сделать за выходные
• Изменение дизайна SportsYapp: кейс
iOS
• iOS 15 – что нового для продуктовых дизайнеров и разработчиков
• Реализуем MVVM с Swift в iOS
• Модульность приложения iOS с помощью SPM
• Составной список в SwiftUI
Android
• compileSdkVersion и targetSdkVersion: в чем разница?
• Более безопасный способ сбора потоков данных из пользовательских интерфейсов Android
AppTractor
Rovio получила права на создание игр с Муми-троллями
Первая игра Rovio о Муми-троллях, основанная на оригинальном сюжете и мире, созданном Туве Янссон, и вдохновленная визуальными эффектами Долины Муми-троллей, уже разрабатывается.
Новое дополнение к последнему сезону “Маркетологи в мобайле” - Аркадий Кузнецов из Gismart. Он рассказал о том, как попал в мобильный маркетинг, как жить в post-IDFA эпохе, и поделился своими любимыми профессиональными ресурсами.
А сейчас сразу две интересные новости “второго порядка”. В Барселоне сделали навигатор, который прокладывает пеший маршрут с учетом тени. Пока один квартал, но идея ценная и прикольная. А еще есть стартап Vantage, главная функция которого - объяснение стоимости AWS. То есть облачные сервисы стали уже такими сложными, что мало кто понимает почему оно столько стоит 😀 И на этом можно построить бизнес.
Разработка
• Vantage получил $4 млн на понимание стоимости AWS
• Новый навигатор прокладывает маршрут в тени
• 10 советов успешного code review
• Apple объясняет в отчете чем плоха сторонняя загрузка приложений
• Как улучшать архитектурные навыки в ежедневных задачах по программированию
• Лучше в черном: переосмысление самых важных кнопок в Spotify
• Внедрение зависимостей (Dependency Injection) с GetIt во Flutter
• Как из дипломного проекта сделать сервис с 45 000 пользователей по всему миру: история Asodesk
• Руководство по Modern Minimal стилю UI дизайна
• E-milk - приложение для доставки молока: пример UI/UX
• Шесть приложений React Native, которые стоит смотреть в 2021
• Разработка ПО - это творческий процесс, оригинальный шедевр, а не раскраска по номерам
• Понимаем GPT-3 за 5 минут
• Ключевые метрики мобильных приложений в 2021
iOS
• Создаем 3D-модели из фотографий с помощью RealityKit в Swift
• Создаем бота для Telegram на Swift с помощью Vapor
Android
• 7-ой конкурс Kotlin Heroes пройдет 29 июня
• Compose StarWars: звезды на Jetpack Compose
• View Model не обязательно должна зависеть от ViewModel
• Изучаем хелпер CircularFlow
• Как приоритеты потоков влияют на ваше Android-приложение?
Разработка
• Vantage получил $4 млн на понимание стоимости AWS
• Новый навигатор прокладывает маршрут в тени
• 10 советов успешного code review
• Apple объясняет в отчете чем плоха сторонняя загрузка приложений
• Как улучшать архитектурные навыки в ежедневных задачах по программированию
• Лучше в черном: переосмысление самых важных кнопок в Spotify
• Внедрение зависимостей (Dependency Injection) с GetIt во Flutter
• Как из дипломного проекта сделать сервис с 45 000 пользователей по всему миру: история Asodesk
• Руководство по Modern Minimal стилю UI дизайна
• E-milk - приложение для доставки молока: пример UI/UX
• Шесть приложений React Native, которые стоит смотреть в 2021
• Разработка ПО - это творческий процесс, оригинальный шедевр, а не раскраска по номерам
• Понимаем GPT-3 за 5 минут
• Ключевые метрики мобильных приложений в 2021
iOS
• Создаем 3D-модели из фотографий с помощью RealityKit в Swift
• Создаем бота для Telegram на Swift с помощью Vapor
Android
• 7-ой конкурс Kotlin Heroes пройдет 29 июня
• Compose StarWars: звезды на Jetpack Compose
• View Model не обязательно должна зависеть от ViewModel
• Изучаем хелпер CircularFlow
• Как приоритеты потоков влияют на ваше Android-приложение?
AppTractor
Vantage получил $4 млн на понимание стоимости AWS
Vantage начинал с того, что упрощал использование консоли AWS. Но, как сказал соучредитель и генеральный директор Vantage Бен Шехтер, пользователей действительно привлекла функция прозрачности затрат.
Поговорили тут с Wowmaking, которые запустили издательство для неигровых проектов. Узнали о “джентльменском наборе белоруса” и прочих интересных вещах, ну да не суть. Сегодня был новый чат и надеюсь поставить такое общение тут на поток, какой день в среднем наиболее удобен? Ну и да, хотите участвовать - обязательно пишите 😀
Разработка
• LOVEMOBILE #13: паблишинг неигровых приложений с Wowmaking
• В Windows 11 будут работать нативные Android-приложения
• 79% разработчиков никогда не обновляет сторонние библиотеки
• Stack Overflow запустил сообщества Collectives
• Вредоносный код в пакетах Python майнил биткоины
• Analog Clock: часы на Flutter
• Разработка большого проекта за 6 месяцев: как не облажаться
• Flutter опоздал на вечеринку?
• Почему большинство разработчиков программного обеспечения не развиваются
iOS
• Создаем 3D модели из фотографий с помощью RealityKit и Swift
• Как iOS 15 ускоряет запуск вашего приложения
• Локализация пуш-уведомлений
Android
• Пишем свой профайлер для анализа производительности приложения на Android
• Портирование UE4.23 игры на Android
• Как писать удобочитаемые тесты на Kotlin с помощью Kotest и MockK
• Начать карьеру с Android было плохой идеей
Разработка
• LOVEMOBILE #13: паблишинг неигровых приложений с Wowmaking
• В Windows 11 будут работать нативные Android-приложения
• 79% разработчиков никогда не обновляет сторонние библиотеки
• Stack Overflow запустил сообщества Collectives
• Вредоносный код в пакетах Python майнил биткоины
• Analog Clock: часы на Flutter
• Разработка большого проекта за 6 месяцев: как не облажаться
• Flutter опоздал на вечеринку?
• Почему большинство разработчиков программного обеспечения не развиваются
iOS
• Создаем 3D модели из фотографий с помощью RealityKit и Swift
• Как iOS 15 ускоряет запуск вашего приложения
• Локализация пуш-уведомлений
Android
• Пишем свой профайлер для анализа производительности приложения на Android
• Портирование UE4.23 игры на Android
• Как писать удобочитаемые тесты на Kotlin с помощью Kotest и MockK
• Начать карьеру с Android было плохой идеей
AppTractor
LOVEMOBILE #13: паблишинг неигровых приложений с Wowmaking
Антон и Иван рассказали о компании: как всё начиналось с «джентльменского набора белоруса» в мобайле и пришло к паблишингу неигровых приложений.
Когда лучше делать голосовые чаты?
Anonymous Poll
7%
Понедельник
4%
Вторник
4%
Среда
7%
Четверг
13%
Пятница
20%
Выходные
60%
Вообще не интересно
Forwarded from Programmer Humor
Готовимся к пятнице
Говорят, что так называемый пик Балмера быг открыт компанией Microsoft в конце 80-х. Неизвестно почему, но при концентрациях алкоголя в крови между 0,129% и 0,138% человек обретает сверхчеловеческие программистские способности.
На самом деле, кроме известных туманных предположений Стива Балмера о собственном организме, который, по его мнению, ведет себя под определенной дозой алкоголя невероятно эффективно. Сам Стив отсылает народ к закону Yerkes-Dodson, который устанавливает жесткую корреляцию между возбуждением ЦНС и производительностью. Но есть и несколько научных экспериментов, которые полностью подтверждают этот важный для всех тружеников умственного труда эффект.
Говорят, что так называемый пик Балмера быг открыт компанией Microsoft в конце 80-х. Неизвестно почему, но при концентрациях алкоголя в крови между 0,129% и 0,138% человек обретает сверхчеловеческие программистские способности.
На самом деле, кроме известных туманных предположений Стива Балмера о собственном организме, который, по его мнению, ведет себя под определенной дозой алкоголя невероятно эффективно. Сам Стив отсылает народ к закону Yerkes-Dodson, который устанавливает жесткую корреляцию между возбуждением ЦНС и производительностью. Но есть и несколько научных экспериментов, которые полностью подтверждают этот важный для всех тружеников умственного труда эффект.
#ЦифраДня: Исследование Veracode State of Software Security (SoSS) v11: Open Source Edition показывает, что в 79% случаев сторонние библиотеки никогда не обновляются разработчиками после включения в кодовую базу. Исследование также показывает, что только у 52% опрошенных разработчиков есть формальный процесс выбора сторонних библиотек, в то время как более четверти либо не уверены — либо даже не знают, — существует ли формальный процесс. Кроме того, разработчики поставили «Безопасность» только на третье место по важности при выборе библиотеки, в то время как «Функциональность» и «Лицензирование» заняли первое и второе места соответственно.