Текущие ограничения для IT- бизнеса в России
Юристы Versus.legal проведут вебинар, на котором соберут информацию о том, как новые ограничения повлияют на отечественные IT- и GameDev-компании. На вебинаре они расскажут:
• как санкции, введённые в отношении банков, влияют на расчёты между компаниями;
• как трактовать запреты, касающиеся валютных переводов;
• что может означать запрет на импорт «высокотехнологичной продукции» в Россию;
• какие риски могут ждать пользователей зарубежного ПО и open-source решений;
• иные ограничения, которые могут потенциально затронуть сектор ИТ.
Дата: 4 марта 2022 года
Время: 17:00
Вебинар бесплатный, регистрация доступна по ссылке: https://versuslegal.ru/tekushchie-ogranicheniya-dlya-it-i-gamedev-biznesa-v-rossii
Юристы Versus.legal проведут вебинар, на котором соберут информацию о том, как новые ограничения повлияют на отечественные IT- и GameDev-компании. На вебинаре они расскажут:
• как санкции, введённые в отношении банков, влияют на расчёты между компаниями;
• как трактовать запреты, касающиеся валютных переводов;
• что может означать запрет на импорт «высокотехнологичной продукции» в Россию;
• какие риски могут ждать пользователей зарубежного ПО и open-source решений;
• иные ограничения, которые могут потенциально затронуть сектор ИТ.
Дата: 4 марта 2022 года
Время: 17:00
Вебинар бесплатный, регистрация доступна по ссылке: https://versuslegal.ru/tekushchie-ogranicheniya-dlya-it-i-gamedev-biznesa-v-rossii
👍4
Разработка
• $16 млн в посевном раунде: Faros AI — аналитика команд разработки
• Топ-10 мобильных игр по прибыли, количеству скачиваний и объему рекламы
• $102 млн в Серии D: OpenSpace — AI-съемки строительства
• В лаборатории с Google ATAP
• Flutter: Ускоряем работу с помощью VS Code Tasks
• Обеспечение качества мобильной разработки в hh.ru
• Автоматизированное тестирование на Flutter: нативные тесты или кроссплатформенные решения
• Как создавать и развертывать приложения React Native с помощью Fastlane
• Как изучать структуры данных и алгоритмы, работая полный рабочий день?
• Давайте разберем 10X разработчика
iOS
• Новое мероприятие Apple пройдет 8 марта
• Модуляризация DI в проекте с UDF-архитектурой
• Async/Await: сетевой уровень на Swift 5.5
• Пишем тестируемый код SwiftUI
• Как удалить неиспользуемый код в Swift
Android
• Pluto: отладка на устройстве
• Погружаемся в работу со скроллом в Jetpack Compose
• Изучаем Android 13: программируемые шейдеры
• $16 млн в посевном раунде: Faros AI — аналитика команд разработки
• Топ-10 мобильных игр по прибыли, количеству скачиваний и объему рекламы
• $102 млн в Серии D: OpenSpace — AI-съемки строительства
• В лаборатории с Google ATAP
• Flutter: Ускоряем работу с помощью VS Code Tasks
• Обеспечение качества мобильной разработки в hh.ru
• Автоматизированное тестирование на Flutter: нативные тесты или кроссплатформенные решения
• Как создавать и развертывать приложения React Native с помощью Fastlane
• Как изучать структуры данных и алгоритмы, работая полный рабочий день?
• Давайте разберем 10X разработчика
iOS
• Новое мероприятие Apple пройдет 8 марта
• Модуляризация DI в проекте с UDF-архитектурой
• Async/Await: сетевой уровень на Swift 5.5
• Пишем тестируемый код SwiftUI
• Как удалить неиспользуемый код в Swift
Android
• Pluto: отладка на устройстве
• Погружаемся в работу со скроллом в Jetpack Compose
• Изучаем Android 13: программируемые шейдеры
AppTractor
$16 млн в посевном раунде: Faros AI — аналитика команд разработки
Компания также объявила о выпуске общедоступной бесплатной версии Community Edition с открытым исходным кодом, Faros CE.
👍5🔥1
#НовостиПаралелльныхВселенных: Apple анонсировала Mac Studio, десктопную систему, которая походит на Mac Mini, но обладает гораздо большей производительностью. В Mac Studio используется как чип Apple M1 Max, так и новый, еще более мощный процессор M1 Ultra. M1 Ultra — новый чип Apple, поддерживающий до 128 ГБ памяти. Он имеет 20-ядерный процессор с 16 высокопроизводительными и 4 эффективными ядрами, а также 64-ядерный графический процессор и 32-ядерный нейронный движок. Apple заявляет, что он «почти» в 8 раз быстрее, чем M1, на котором работает Mac Mini.
👍8❤1👎1
Помните еще до "операции" у нас были планы, рост и вот это все? Если вам еще актуально - посмотрите занятное “Руководство по мобильному росту 2022” от Mobile User Acquisition Show.
Разработка
• Руководство по мобильному росту 2022
• Apple Search Ads останавливает работу в России
• Исследователи выпустили PolyCoder, open source ИИ платформу генерации кода
• Кто теперь ответственен за качество: Quality Architect Elevator
• Podlodka #257: антикризисные финансы
• Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы
• Разработка игры на Unity с нуля до релиза
• Поток данных в разработке игр (или как избежать спагетти-кода)
• Как умные разработчики принимают неверные стратегические решения
• Полнотекстовый поиск в Firestore с Meili
• Как исправить macOS Target Mismatch в Flutter
• Плохой UX-дизайн — 13 худших примеров которых нужно избежать в вашем SaaS
iOS
• Magic Trackpad, Magic Keyboard и Magic Mouse в новых цветах
• Создаём стираемую карту (scratch card) для iOS-приложения
• Apple выпустила третью версию iPhone SE
• Apple анонсировала Mac Studio
• SwiftDate: работа с датами и временем
• Александр Пряничников (Кошелёк): как варить дизайн-систему для живого приложения
• MVI в iOS-приложении
• MessageKit: UI для чата
• Интерфейсы/протоколы для начинающих
• Unit тесты в Swift (модульное тестирование)
• Жизненный цикл UIViewController
• Анимации в UIStackView
• SceneKit со SwiftUI
• Лучшая производительность с Canvas в SwiftUI
Android
• Warden: простая работа с разрешениями в Android
• Стабильный Android 12L выходит на Google Pixel
• Manifest Merger. Как формируется андроид манифест
• RasmView: рисование на картинках
• Как перейти на Jetpack Compose? Забываем про XML. Полный гайд
• Single Activity с Navigation Component. Или как я мучался с графами. Boilerplate ч. 1
• Композиционный детектор взаимных блокировок с открытым исходным кодом для Android Java
• Шпаргалка для интервью по Kotlin
• Тестирование быстродействия UI в Android
• Рекомендации по разработке Android SDK
• Доступность Jetpack Compose
Разработка
• Руководство по мобильному росту 2022
• Apple Search Ads останавливает работу в России
• Исследователи выпустили PolyCoder, open source ИИ платформу генерации кода
• Кто теперь ответственен за качество: Quality Architect Elevator
• Podlodka #257: антикризисные финансы
• Проектирование непредсказуемого интеллекта в играх. Часть 2 — интеллект толпы
• Разработка игры на Unity с нуля до релиза
• Поток данных в разработке игр (или как избежать спагетти-кода)
• Как умные разработчики принимают неверные стратегические решения
• Полнотекстовый поиск в Firestore с Meili
• Как исправить macOS Target Mismatch в Flutter
• Плохой UX-дизайн — 13 худших примеров которых нужно избежать в вашем SaaS
iOS
• Magic Trackpad, Magic Keyboard и Magic Mouse в новых цветах
• Создаём стираемую карту (scratch card) для iOS-приложения
• Apple выпустила третью версию iPhone SE
• Apple анонсировала Mac Studio
• SwiftDate: работа с датами и временем
• Александр Пряничников (Кошелёк): как варить дизайн-систему для живого приложения
• MVI в iOS-приложении
• MessageKit: UI для чата
• Интерфейсы/протоколы для начинающих
• Unit тесты в Swift (модульное тестирование)
• Жизненный цикл UIViewController
• Анимации в UIStackView
• SceneKit со SwiftUI
• Лучшая производительность с Canvas в SwiftUI
Android
• Warden: простая работа с разрешениями в Android
• Стабильный Android 12L выходит на Google Pixel
• Manifest Merger. Как формируется андроид манифест
• RasmView: рисование на картинках
• Как перейти на Jetpack Compose? Забываем про XML. Полный гайд
• Single Activity с Navigation Component. Или как я мучался с графами. Boilerplate ч. 1
• Композиционный детектор взаимных блокировок с открытым исходным кодом для Android Java
• Шпаргалка для интервью по Kotlin
• Тестирование быстродействия UI в Android
• Рекомендации по разработке Android SDK
• Доступность Jetpack Compose
AppTractor
Руководство по мобильному росту 2022
Эта книга — инструмент для изучения, улучшения и ускорения вашего роста на этот год.
👍8😢3🔥1
#Хроники: В нашем совсем недавнем опросе про магазины приложений значительная часть высказалась за то, что ничего не изменится. Даже не касаясь неработающих карт и общей экономики, Google Play уже все - биллинг "приостановлен". IAP, подписки, премиум-приложения - ничего работать не будет. Временно, но как известно...
👏26🔥9🤔5😁1
В любой кризис лучше всего вкладываться в себя, в свое образование и развитие. Посему перевел статью про изучение структур данных и алгоритмов. Статья оказалась (как обычно в процессе, но не начнешь - не узнаешь) бездарная, но все же породила идею - давайте соберем интересные курсы, которыми можно заняться. Оставьте в комментариях что вы проходили или хотите пройти?
Разработка
• Как изучать структуры данных и алгоритмы
• Открытый исходный код в Microsoft Mobile
• 12 лучших инструментов Flutter-разработки
• Как создать недорогую бессерверную базу данных
• Введение в чистую архитектуру Flutter
• Меньше инноваций в продуктовом дизайне лучше?
iOS
• Лайфхаки по многомодульности в iOS
• Создаем собственный Service Manager в Swift без использования Alamofire
• SwiftUI ZStack против Overlay Modifier: сходства и различия
• Оптимизация в Swift
Android
• Лучшие практики разработки SDK для Android
• Google Play приостанавливает прием платежей в России
• Jetpack Compose Tutorials: примеры Jetpack Compose
• Android Vitals — Почему запустился мой процесс?
• Удовольствие от Jetpack Compose GraphicsLayer Modifier
• Ошибка ядра Linux может привести к root-доступу в Android
• Пример Android-проекта: чистая архитектура MVVM с корутинами + советы
• Две цели, одна стрела: сокращение размера нашего приложения и времени запуска на Android
• Создание формы аутентификации с помощью Jetpack Compose
Разработка
• Как изучать структуры данных и алгоритмы
• Открытый исходный код в Microsoft Mobile
• 12 лучших инструментов Flutter-разработки
• Как создать недорогую бессерверную базу данных
• Введение в чистую архитектуру Flutter
• Меньше инноваций в продуктовом дизайне лучше?
iOS
• Лайфхаки по многомодульности в iOS
• Создаем собственный Service Manager в Swift без использования Alamofire
• SwiftUI ZStack против Overlay Modifier: сходства и различия
• Оптимизация в Swift
Android
• Лучшие практики разработки SDK для Android
• Google Play приостанавливает прием платежей в России
• Jetpack Compose Tutorials: примеры Jetpack Compose
• Android Vitals — Почему запустился мой процесс?
• Удовольствие от Jetpack Compose GraphicsLayer Modifier
• Ошибка ядра Linux может привести к root-доступу в Android
• Пример Android-проекта: чистая архитектура MVVM с корутинами + советы
• Две цели, одна стрела: сокращение размера нашего приложения и времени запуска на Android
• Создание формы аутентификации с помощью Jetpack Compose
AppTractor
Как изучать структуры данных и алгоритмы
Мы здесь, чтобы поделиться с вами несколькими способами, которыми вы можете расширить свои знания о структурах данных и алгоритмах, работая полный рабочий день.
👍8
Если вы делаете свои проекты как соло-разработчик, то вот 50 занятных советов от того, кто занимается этим годами:
Я создаю приложения с 2014 года и за это время совершил МАССУ ошибок. Позвольте мне сэкономить ваше время и помочь вам избежать боли и разочарований - вот мои 50 советов, как добиться успеха в качестве одиночного разработчика.
Один касается iOS (iCloud), все остальные практически универсальны.
Я создаю приложения с 2014 года и за это время совершил МАССУ ошибок. Позвольте мне сэкономить ваше время и помочь вам избежать боли и разочарований - вот мои 50 советов, как добиться успеха в качестве одиночного разработчика.
Один касается iOS (iCloud), все остальные практически универсальны.
🔥12
Оффер от Альфа-Банка за сутки? Да!
Некогда тратить время на многоэтапные собеседования, бесконечные тестовые задания и согласования между всем этим. Нам нужно расширять команду мобильных разработчиков в Альфа-Инвестициях уже сейчас! ⏰
Так что предлагаем суперэффективный формат One Day Offer: все собеседования в один день, 19 марта. Успеете: пройти техскрининг, продемонстрировать свою экспертизу, прособеседовать будущую команду (да, это мы ответим на все ваши вопросы)✊🏻. Оффер для успешных кандидатов – за 24 часа.
Что важно:
▪️Ваш грейд — middle или senior.
▪️Опыт коммерческой разработки мобильных приложений на iOS/Android — не менее двух лет.
▪️Высокий уровень экспертизы и желание постоянно развиваться.
Всё про вас? Подавайте заявку: https://beclick.cc/GDsaLr
Некогда тратить время на многоэтапные собеседования, бесконечные тестовые задания и согласования между всем этим. Нам нужно расширять команду мобильных разработчиков в Альфа-Инвестициях уже сейчас! ⏰
Так что предлагаем суперэффективный формат One Day Offer: все собеседования в один день, 19 марта. Успеете: пройти техскрининг, продемонстрировать свою экспертизу, прособеседовать будущую команду (да, это мы ответим на все ваши вопросы)✊🏻. Оффер для успешных кандидатов – за 24 часа.
Что важно:
▪️Ваш грейд — middle или senior.
▪️Опыт коммерческой разработки мобильных приложений на iOS/Android — не менее двух лет.
▪️Высокий уровень экспертизы и желание постоянно развиваться.
Всё про вас? Подавайте заявку: https://beclick.cc/GDsaLr
👍5👎3
#НовостиПаралелльныхВселенных: Универсальная платформа поиска кода Sourcegraph выпустила Code Insights, аналитический инструмент, который дает разработчикам более полное представление об их кодовой базе. С помощью Code Insights можно оценить кодовую базу в реальных данных, на лету создавать настраиваемые дашборды, наполненные значимой статистикой. "Code Insights превращает кодовую базу компании в полезные данные, которые помогают руководителям понять, как продвигаются проектные, как достигаются инженерные и бизнес-цели".
Например, если менеджер хочет проверить ход миграции на новую библиотеку GraphQL, он может создать графики и диаграммы, которые мгновенно покажут, что она завершена на 87%, а 45 проектов все еще используют старую библиотеку.
По своей сути Code Insights помогает командам разработчиков контролировать свою обширную и постоянно растущую кодовую базу, позволяя им визуально сообщать коллегам об этапах, прогрессе и препятствиях — без необходимости прибегать к трудоемким ручным процессам.
Например, если менеджер хочет проверить ход миграции на новую библиотеку GraphQL, он может создать графики и диаграммы, которые мгновенно покажут, что она завершена на 87%, а 45 проектов все еще используют старую библиотеку.
По своей сути Code Insights помогает командам разработчиков контролировать свою обширную и постоянно растущую кодовую базу, позволяя им визуально сообщать коллегам об этапах, прогрессе и препятствиях — без необходимости прибегать к трудоемким ручным процессам.
🔥5
В первой статье несколько полезных библиотек для iOS и Android от мобильной команды Microsoft. Это то, что они сами сделали и что используют в своих приложениях. Ничего сверхъестественного (да и большинство это собственные разработки), но в целом интересно посмотреть, что же используют в таких больших компаниях.
Разработка
• Открытый код в Microsoft Mobile
• Финалисты Imagine Cup 2022
• 50 советов инди-разработчику
• ML в продукте: зачем, сколько стоит, когда нужен?
• Podlodka #258: распределенные вычисления
• Code Insights от Sourcegraph позволяет лучше понять свою кодовую базу
• О геймдеве без толики опыта, визуальном скриптинге, работе за энтузиазм и путешествиях по ночным кошмарам
• Flutter: Совмещаем GraphQL с JsonSerializable
• Как записывать и воспроизводить http-трафик в приложениях для Android и iOS
• 20 лучших книг, которые должен прочитать разработчик
• 5 принципов программирования, которые помогут вам писать лучший код
• 10 операций Python, покрывающих 70% вашего анализа данных
• Создание несвязанной архитектуры для оптимизации мобильных приложений
• Самая большая угроза для разработчиков
iOS
• AxisTabView: красивый TabBar для SwiftUI
• SkeletonView: «скелеты» для iOS
• Сколько денег я заработал на своем первом iOS-приложении и ошибки, которые я совершил
• Улучшение читаемости Swift-кода с помощью SwiftLint
• Улучшенная безопасность типов со SwiftGen
Android
• Metaphor: Material Motion анимации
• Android App Excellence Summit пройдет 12 апреля
• С нуля в Android разработку: история одного джуна
• Уязвимость в ядре Linux угрожает пользователям Android
• Медиа-платформа Media Library
• Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция
• Гайд по архитектуре приложений для Android. Часть 1: обзор
• Полное руководство по WorkManager (с Jetpack Compose)
• Лучшие практики Android-разработки 2022 года за 1 минуту
• Как Firebase Performance Monitoring оптимизирует время запуска приложения
Разработка
• Открытый код в Microsoft Mobile
• Финалисты Imagine Cup 2022
• 50 советов инди-разработчику
• ML в продукте: зачем, сколько стоит, когда нужен?
• Podlodka #258: распределенные вычисления
• Code Insights от Sourcegraph позволяет лучше понять свою кодовую базу
• О геймдеве без толики опыта, визуальном скриптинге, работе за энтузиазм и путешествиях по ночным кошмарам
• Flutter: Совмещаем GraphQL с JsonSerializable
• Как записывать и воспроизводить http-трафик в приложениях для Android и iOS
• 20 лучших книг, которые должен прочитать разработчик
• 5 принципов программирования, которые помогут вам писать лучший код
• 10 операций Python, покрывающих 70% вашего анализа данных
• Создание несвязанной архитектуры для оптимизации мобильных приложений
• Самая большая угроза для разработчиков
iOS
• AxisTabView: красивый TabBar для SwiftUI
• SkeletonView: «скелеты» для iOS
• Сколько денег я заработал на своем первом iOS-приложении и ошибки, которые я совершил
• Улучшение читаемости Swift-кода с помощью SwiftLint
• Улучшенная безопасность типов со SwiftGen
Android
• Metaphor: Material Motion анимации
• Android App Excellence Summit пройдет 12 апреля
• С нуля в Android разработку: история одного джуна
• Уязвимость в ядре Linux угрожает пользователям Android
• Медиа-платформа Media Library
• Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция
• Гайд по архитектуре приложений для Android. Часть 1: обзор
• Полное руководство по WorkManager (с Jetpack Compose)
• Лучшие практики Android-разработки 2022 года за 1 минуту
• Как Firebase Performance Monitoring оптимизирует время запуска приложения
AppTractor
Открытый код в Microsoft Mobile
В этом списке компания делится некоторыми OSS-проектами, которые любят мобильные команды Microsoft.
👍6
Forwarded from Код Воробья для iOS разработчиков
Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже.
Написали на сценах. Корневой
Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
#ViewHierarchy
Написали на сценах. Корневой
UISplitViewController. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer и одного градиента.Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
UIView c эффектом. Индикатор-точки нативный от page-контроллера.#ViewHierarchy
👍12❤5🔥1
Интересное про рынок умных часов. Если в 2020 продажи почти не выросли, то в 2021 поставки увеличились сразу на 24%”! Традиционно Apple в лидерах с долей в 30%, но она сократилась за год на 3 процентных пункта. При этом средняя цена ее устройств выросла (без учета модели SE в 2021 году), а доля в выручке всего рынка составила около 50%. Одним из главных драйверов роста рынка умных часов в 2021 году стала Индия. В 2020 году на индийский рынок умных часов приходилось всего 3% мирового рынка, но в 2021 году он вырос аж в 4 раза и увеличил свою долю на мировом рынке почти до 10%. Так к чему это все. Поделитесь, делаете приложения для часов? Продаются?
Разработка
• Поставки умных часов выросли на 24% в 2021
• Создание несвязанной архитектуры для оптимизации приложений
• Unity и Insomniac Events создают музыкальную метавселенную
• Как я получила предложение от FAANG, не впахивая на Leetcode
• Как создавать и распространять приложения для iOS без Mac с помощью Flutter и Codemagic
iOS
• Получение точных данных профилирования из iOS-приложений
• Вышел Swift 5.6
• Более безопасные и чистые UserDefaults и AppStorage
• Анимация спрайтов с SpriteKit
Android
• TreeView: дерево для Android
• Удобная расшифровка для быстрой обработки аудиозаписей
• Сокращение шаблонного кода Gradle в многомодульных проектах Android
Разработка
• Поставки умных часов выросли на 24% в 2021
• Создание несвязанной архитектуры для оптимизации приложений
• Unity и Insomniac Events создают музыкальную метавселенную
• Как я получила предложение от FAANG, не впахивая на Leetcode
• Как создавать и распространять приложения для iOS без Mac с помощью Flutter и Codemagic
iOS
• Получение точных данных профилирования из iOS-приложений
• Вышел Swift 5.6
• Более безопасные и чистые UserDefaults и AppStorage
• Анимация спрайтов с SpriteKit
Android
• TreeView: дерево для Android
• Удобная расшифровка для быстрой обработки аудиозаписей
• Сокращение шаблонного кода Gradle в многомодульных проектах Android
AppTractor
Поставки умных часов выросли на 24% в 2021
Только в четвертом квартале было отгружено более 40 миллионов единиц, что является самым высоким квартальным показателем за всю историю.
👍6🥰1
На примере Kinde известная парадигма, что во время золотой лихорадки нужно продавать лопаты может и не всегда верна, перешла на новый уровень. Kinde предлагает платформу для SaaS-платформ, то есть готовые “магазины для торговли лопатами” ⚒. Внутри управление пользователями, фиче-флаги по платежным планам и прочее. Не так много и получили, около 10 млн, но это посевной раунд и наверняка еще раскачаются. Кстати, у них под это дело пока есть бесплатный доступ. так что если у вас SaaS - посмотрите.
Разработка
• $10.6 млн в посевном раунде: Kinde — платформа для SaaS
• Симулятор эволюции с нейронными сетями в Unity
• Flutter лучше, чем React Native (во всем, что не не имеет значения)
• 10 вещей, которые я позаимствовал у программистов намного лучше меня
• Почему я уволился с должности инженера с зарплатой $450,000 долларов
iOS
• App Store требует Xcode 13
• The Composable Architecture: составная архитектура для iOS
• Создание циклического фонового видео SwiftUI
• Насколько полезен шаблон координатора в iOS-приложении?
Android
• Play Developer Reporting API дает доступ к данным Android Vitals
• Лучшие практики Android-разработки 2022 за 1 минуту
• Как выложить свою первую библиотеку в open source
• Объединение анимаций с Jetpack Compose
Разработка
• $10.6 млн в посевном раунде: Kinde — платформа для SaaS
• Симулятор эволюции с нейронными сетями в Unity
• Flutter лучше, чем React Native (во всем, что не не имеет значения)
• 10 вещей, которые я позаимствовал у программистов намного лучше меня
• Почему я уволился с должности инженера с зарплатой $450,000 долларов
iOS
• App Store требует Xcode 13
• The Composable Architecture: составная архитектура для iOS
• Создание циклического фонового видео SwiftUI
• Насколько полезен шаблон координатора в iOS-приложении?
Android
• Play Developer Reporting API дает доступ к данным Android Vitals
• Лучшие практики Android-разработки 2022 за 1 минуту
• Как выложить свою первую библиотеку в open source
• Объединение анимаций с Jetpack Compose
AppTractor
$10.6 млн в посевном раунде: Kinde — платформа для SaaS
KindeЗакрытие раунда совпало с запуском ранней акселерационной программы Kinde, которая предоставляет основателям бесплатный доступ к платформе аутентификации и управления пользователями для SaaS-продуктов.
👍4💩1
#НовостиПаралелльныхВселенных: Конференция Google I/O 2022 года пройдет 11 и 12 мая. Мероприятие снова будет полностью транслироваться онлайн, по предварительным сведениям часть пройдет перед ограниченной аудиторией в Shoreline Amphitheatre, частого места проведения Google I/O. Регистрация будет бесплатной и начнется в этом месяце. Билетов не будет, а это значит, что все желающие смогут записаться на виртуальный просмотр.
Forwarded from AppFiles - Mobile Development
Почему я оставил работу в Netflix с зарплатой в $450,000
Я думал, что останусь в Netflix навсегда. Максимальная рыночная зарплата. Свобода и ответственность. Неограниченное отсутствие на рабочем месте. О чем еще можно попросить? Поэтому, когда я ушел из Netflix в мае 2021 года, все подумали, что я сошёл с ума.
Перевод: https://apptractor.ru/ntflxqt
Платформа: карьера
👋: 11.1K
Я думал, что останусь в Netflix навсегда. Максимальная рыночная зарплата. Свобода и ответственность. Неограниченное отсутствие на рабочем месте. О чем еще можно попросить? Поэтому, когда я ушел из Netflix в мае 2021 года, все подумали, что я сошёл с ума.
Перевод: https://apptractor.ru/ntflxqt
Платформа: карьера
👋: 11.1K
👍7💩5
Для того чтобы помочь большему количеству компаний преодолеть тяжелые времена, начните исследовать глобальный рынок. Это поможет вашему бизнесу привлечь новых пользователей по всему миру.
SociaPeta предлагает 100 бесплатных пробных аккаунтов на первое время, нажмите на ссылку ниже для регистрации, и вы сразу же получите полнофункциональный 3-дневный пробный аккаунт:
https://www.socialpeta.com/user/default/register?source=cis
Который может быть использован для:
- понимания глобального рынка рекламы в играх и приложениях
- мониторинга стратегий конкурентов в области UA
- открытия для себя творческого вдохновения
В дополнение к этому мы также дарим онлайн-курс, разработанный совместно с компанией Alconost:
Как расширить масштабы вашей ASO и UA деятельности и завоевать глобальных пользователей.
Курс будет отправлен на ваш зарегистрированный email-адрес бесплатно на следующей неделе.
SociaPeta предлагает 100 бесплатных пробных аккаунтов на первое время, нажмите на ссылку ниже для регистрации, и вы сразу же получите полнофункциональный 3-дневный пробный аккаунт:
https://www.socialpeta.com/user/default/register?source=cis
Который может быть использован для:
- понимания глобального рынка рекламы в играх и приложениях
- мониторинга стратегий конкурентов в области UA
- открытия для себя творческого вдохновения
В дополнение к этому мы также дарим онлайн-курс, разработанный совместно с компанией Alconost:
Как расширить масштабы вашей ASO и UA деятельности и завоевать глобальных пользователей.
Курс будет отправлен на ваш зарегистрированный email-адрес бесплатно на следующей неделе.
💩6
Занятное интервью одного из наших читателей, который самостоятельно стал iOS-разработчиком. Я учился примерно так же (может даже по тем же роликам), примерно в тоже время и примерно с теми же эмоциями - ничего непонятно, ничего не работает, спасите. И это хорошо еще Swift уже был, к Objective-C я подходил раза 3 и благополучно отходил. В целом декомпозиция, гугление и итеративная реализация пусть самых мелких фич сделали свое дело и в iOS-разработку я тоже немного вошел.
Разработка
• Как преодолевать трудности и самостоятельно стать iOS-разработчиком
• Почему я оставил работу в Netflix с зарплатой в $450,000
• Как я построил свой стартап в качестве соло разработчика
• Почему зарплата программиста такая высокая, если каждый может научиться программировать бесплатно?
• Какой самый "зеленый" язык программирования
• Инверсия зависимостей против внедрения зависимостей
• 15 тем в одном приложении? История Flutter Puzzle Hack
• Обзор Fuchsia Interface Definition Language
• 5 плагинов JetBrains для повышения вашей продуктивности
iOS
• Использование Generics для упрощения представления UIViewController
• Как использовать атрибут #available в Swift
• Современные сетевые уровни в iOS с использованием Async/Await
• Как подготовиться к собеседованию iOS-разработчика
• View и Voice Control Accessibility в SwiftUI
• Анимация переворачивая карточки в SwiftUI
Android
• LeakCanary: обнаружение утечек памяти
• Android и Chrome появятся на машинах McLaren
• Google I/O 2022 пройдет 11 и 12 мая
• Jetpack Compose под капотом: Рекомпозиция и Стабильные типы
• Погружаемся в Compose-Verse — руководство по Jetpack Compose для начинающих: управление состоянием
• Охота на toggle: Как простую фичу сделать максимально сложно)
• Делаем загрузку с камеры для Android быстрее и надежнее
• Готовим ТВ-приложение для Android 12
• 10 идей, как улучшить время сборки Gradle
• 10 проектов Jetpack Compose, которые вас вдохновят
Разработка
• Как преодолевать трудности и самостоятельно стать iOS-разработчиком
• Почему я оставил работу в Netflix с зарплатой в $450,000
• Как я построил свой стартап в качестве соло разработчика
• Почему зарплата программиста такая высокая, если каждый может научиться программировать бесплатно?
• Какой самый "зеленый" язык программирования
• Инверсия зависимостей против внедрения зависимостей
• 15 тем в одном приложении? История Flutter Puzzle Hack
• Обзор Fuchsia Interface Definition Language
• 5 плагинов JetBrains для повышения вашей продуктивности
iOS
• Использование Generics для упрощения представления UIViewController
• Как использовать атрибут #available в Swift
• Современные сетевые уровни в iOS с использованием Async/Await
• Как подготовиться к собеседованию iOS-разработчика
• View и Voice Control Accessibility в SwiftUI
• Анимация переворачивая карточки в SwiftUI
Android
• LeakCanary: обнаружение утечек памяти
• Android и Chrome появятся на машинах McLaren
• Google I/O 2022 пройдет 11 и 12 мая
• Jetpack Compose под капотом: Рекомпозиция и Стабильные типы
• Погружаемся в Compose-Verse — руководство по Jetpack Compose для начинающих: управление состоянием
• Охота на toggle: Как простую фичу сделать максимально сложно)
• Делаем загрузку с камеры для Android быстрее и надежнее
• Готовим ТВ-приложение для Android 12
• 10 идей, как улучшить время сборки Gradle
• 10 проектов Jetpack Compose, которые вас вдохновят
AppTractor
Как преодолевать трудности и самостоятельно стать iOS-разработчиком
Hard work beats talent!
👍13💩3❤1🥰1