Forwarded from AppFiles - Mobile Development
Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
В этой статье я расскажу о том, почему я навсегда ушел из Android-разработки, проработав в этой отрасли почти десять лет.
Перевод: https://apptractor.ru/android10
Платформа: Android
👏: 770
В этой статье я расскажу о том, почему я навсегда ушел из Android-разработки, проработав в этой отрасли почти десять лет.
Перевод: https://apptractor.ru/android10
Платформа: Android
👏: 770
🔥10👍6😢3
У TechCrunch вышел большой и интересный обзор нового поколения социальных сетей, работающих на домашнем экране. BeReal, LiveIn, Locket и им подобные. Если вкратце - аутентичность, моментальность, социальный граф. Что касается последнего, то забавно, как Big Tech дружно просрал его в погоне за деньгами.
«Социальный граф» когда-то был святым Граалем потребительских социальных платформ. Информация о том, кто с кем связан в реальной жизни, воспринималась как небывалая ценность. Но в наши дни основные социальные сети в большей степени ориентированы на то, чтобы связать пользователей с создателями — в конце концов, именно здесь находятся деньги. Пользователи могут подписываться на создателей контента, делать покупки и виртуально давать им чаевые. Монетизировать настоящую дружбу гораздо сложнее.
А вы работаете с домашним экраном? А если подумать?
Разработка
• Следующая большая социальная платформа — домашний экран смартфона.
• .NET MAUI достиг Всеобщей доступности
• Искусственный интеллект в DOOM
• Подробнее про пирамиду тестирования
• Please, No More Todo Apps — 5 Alternatives for Side Projects and Learning a New Language
• How an Average Coder Climbed Up to Become GitHub’s CTO
iOS
• Взаимодействие с alerts и permissions в ui-тестировании iOS
• Through iOS 16 APIs, Apple Lays the Foundation For Mixed Reality Development
• What’s New In Swift (2022)
• How the Upcoming Widget was Built
• Understanding the “some” and “any” keywords in Swift 5.7
• Refactor a Swift Codebase Using SOLID Principles — in an Iterative Way
Android
• Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
• Android 13: какие изменения нас ожидают
• Lemuroid: игровые эмуляторы для Android
• Kotlin Flow with Clean Architecture and MVVM Pattern in Android
• Mirror Effect with Jetpack Compose
• Best Architecture for Jetpack Compose
Кроссплатформа
• Flutter’s Most Popular Widgets
• 7 React Native Open Source Projects to Become a Better Mobile App Developer
Вакансия дня
• Junior Android-разработчик в CHIBBIS
«Социальный граф» когда-то был святым Граалем потребительских социальных платформ. Информация о том, кто с кем связан в реальной жизни, воспринималась как небывалая ценность. Но в наши дни основные социальные сети в большей степени ориентированы на то, чтобы связать пользователей с создателями — в конце концов, именно здесь находятся деньги. Пользователи могут подписываться на создателей контента, делать покупки и виртуально давать им чаевые. Монетизировать настоящую дружбу гораздо сложнее.
А вы работаете с домашним экраном? А если подумать?
Разработка
• Следующая большая социальная платформа — домашний экран смартфона.
• .NET MAUI достиг Всеобщей доступности
• Искусственный интеллект в DOOM
• Подробнее про пирамиду тестирования
• Please, No More Todo Apps — 5 Alternatives for Side Projects and Learning a New Language
• How an Average Coder Climbed Up to Become GitHub’s CTO
iOS
• Взаимодействие с alerts и permissions в ui-тестировании iOS
• Through iOS 16 APIs, Apple Lays the Foundation For Mixed Reality Development
• What’s New In Swift (2022)
• How the Upcoming Widget was Built
• Understanding the “some” and “any” keywords in Swift 5.7
• Refactor a Swift Codebase Using SOLID Principles — in an Iterative Way
Android
• Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
• Android 13: какие изменения нас ожидают
• Lemuroid: игровые эмуляторы для Android
• Kotlin Flow with Clean Architecture and MVVM Pattern in Android
• Mirror Effect with Jetpack Compose
• Best Architecture for Jetpack Compose
Кроссплатформа
• Flutter’s Most Popular Widgets
• 7 React Native Open Source Projects to Become a Better Mobile App Developer
Вакансия дня
• Junior Android-разработчик в CHIBBIS
AppTractor
Следующая большая социальная платформа — домашний экран смартфона.
Жадность Big Tech оставила брешь в рынке, где они потеряли тех, кто ищет связи с реальным людьми.
👍8
GitHub, принадлежащий Microsoft, сегодня открыл систему автодополнения кода на основе искусственного интеллекта Copilot для всех разработчиков.
Стоит GitHub Copilot 10 долларов в месяц или 100 долларов в год. Есть 60-дневная бесплатная пробная версия. Бесплатно раздают студентам и мантейнерам популярных проектов с открытым исходным кодом
Доступный в виде загружаемого расширения, Copilot основан на модели искусственного интеллекта под названием Codex, которая обучена на миллиардах строк общедоступного кода, чтобы предлагать следующие строки кода или даже функции с учетом контекста существующего проекта.
Расширения Copilot доступны для Noevim и сред JetBrains, Visual Studio и Visual Studio Code, в облаке GitHub Codespaces.
Стоит GitHub Copilot 10 долларов в месяц или 100 долларов в год. Есть 60-дневная бесплатная пробная версия. Бесплатно раздают студентам и мантейнерам популярных проектов с открытым исходным кодом
Доступный в виде загружаемого расширения, Copilot основан на модели искусственного интеллекта под названием Codex, которая обучена на миллиардах строк общедоступного кода, чтобы предлагать следующие строки кода или даже функции с учетом контекста существующего проекта.
Расширения Copilot доступны для Noevim и сред JetBrains, Visual Studio и Visual Studio Code, в облаке GitHub Codespaces.
👍21🤔9🤯3
🤯 Как эффективно продвигать приложение в сторах, выходить на новые рынки, увеличивать количество пользователей каждый день и при этом иметь свободное время?
Для этого специалисты используют профессиональные инструменты. Они помогают составить семантическое ядро быстрее, ориентироваться в ключах разных стран, анализировать конкурентов, оценивать эффективность итераций, работать с отзывами и многое другое
В Asodesk есть все необходимые инструменты для эффективной работы с ASO и отзывами пользователей. В честь своего 6-летия ребята сделали 35% скидки на годовые тарифы и 20% на месяц.
А через 3 часа пройдет бесплатный вебинар, на котором разберут возможности платформы и лайфхаки по продвижению приложений:
☄️ Как выходить на новые рыночные ниши и анализировать конкурентов
☄️ Как собирать семантическое ядро за 10 минут
☄️ Как отвечать на отзывы быстрее с помощью автоматизации
☄️ И не только
Подключайтесь сегодня в 18:00 по МСК ❗️
Зарегистрироваться👈
Для этого специалисты используют профессиональные инструменты. Они помогают составить семантическое ядро быстрее, ориентироваться в ключах разных стран, анализировать конкурентов, оценивать эффективность итераций, работать с отзывами и многое другое
В Asodesk есть все необходимые инструменты для эффективной работы с ASO и отзывами пользователей. В честь своего 6-летия ребята сделали 35% скидки на годовые тарифы и 20% на месяц.
А через 3 часа пройдет бесплатный вебинар, на котором разберут возможности платформы и лайфхаки по продвижению приложений:
☄️ Как выходить на новые рыночные ниши и анализировать конкурентов
☄️ Как собирать семантическое ядро за 10 минут
☄️ Как отвечать на отзывы быстрее с помощью автоматизации
☄️ И не только
Подключайтесь сегодня в 18:00 по МСК ❗️
Зарегистрироваться👈
👍7
В соответствии со старой доброй картинкой, Microsoft, Epic Games, Meta, W3C, Nvidia, Qualcomm, Sony, Unity и еще два десятка компаний принялись за стандартизацию метавселенных. Пока планируются “прагматичные и action-based” проекты, начиная с создания терминологии, инструментов и руководств. Правда, пока нет Apple и Google, Niantic и Roblox так что представительство не совсем полное. Наверное, все таки будет 2 (или больше) стандартов.
Разработка
• Автоматическое хаос-тестирование в Twitch
• Открыт Форум стандартов Метавселенной
• GitHub открывает Copilot для всех
• Нужно больше золота: как игровые компании майнят прибыль с геймеров
• «Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
• The Ultimate Guide to Architectural Decision Records
iOS
• Swift Charts Examples: работа со Swift Charts
• Xcode Cloud – overview & setup
• Understanding the “Some” and “Any” Keywords in Swift 5.7
• The Layout Protocol
Android
• Аналитика в декларативном стиле с поддержкой многомодульности
• Difference between getActivity and requireActivity
• Snapshot Testing in Android app using Shot library
Кроссплатформа
• Flutter Interview Questions
• All About .NET MAUI
Вакансия дня
• Product manager в Incrdbl Mobile Entertainm
Разработка
• Автоматическое хаос-тестирование в Twitch
• Открыт Форум стандартов Метавселенной
• GitHub открывает Copilot для всех
• Нужно больше золота: как игровые компании майнят прибыль с геймеров
• «Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
• The Ultimate Guide to Architectural Decision Records
iOS
• Swift Charts Examples: работа со Swift Charts
• Xcode Cloud – overview & setup
• Understanding the “Some” and “Any” Keywords in Swift 5.7
• The Layout Protocol
Android
• Аналитика в декларативном стиле с поддержкой многомодульности
• Difference between getActivity and requireActivity
• Snapshot Testing in Android app using Shot library
Кроссплатформа
• Flutter Interview Questions
• All About .NET MAUI
Вакансия дня
• Product manager в Incrdbl Mobile Entertainm
👍6
Stack Overflow опубликовал данные опроса разработчиков 2022 года. В самых оплачиваемых технологиях снова лидирует Clojure. Objective-C может и не любят, но платят за него больше ($83,165), чем за Swift ($78,468). А средняя оплата за Kotlin составляет “всего” $69,318. Из “мобильных” Dart на последнем месте со средней зарплатой $43,724. Примечательно, что оплата за год значительно выросла у всех языков. Например, медианная зарплата Swift-разработчика выросла с $58,910 до $78,468.
👍3🤔1
Новый прорывной прорыв - стартап Parallelz обещает быстрое превращение нативных приложений в веб. С точностью до пикселя, без задержек и потери качества, без внедрения каких-либо SDK или переписывания кода. Звучит как фантастика, но уже получили 3 миллиона в пред-посевном раунде. В качестве примера запускают Cookie Jam, инвесторы пищат от восторга. У меня кроме стриминга идей нет, но ведь если начнут пользоваться, то никакого стриминга не хватит? В общем, ничего непонятно (если понимаете - напишите в комменты), но очень интересно.
Разработка
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Приложение Ikea научилось удалять мебель из интерьера
• Результаты опроса разработчиков Stack Overflow 2022
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• Основы линейной алгебры для 3D-приложений. Урок 2
• Developers — Take Bug Reports As Opportunities, Not Criticisms
iOS
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• How to override system appearance in SwiftUI
• New in SwiftUI 4: Gauge View
• SwiftUI: How to create awesome flip effect with Rotation 3D Effect in 3 seconds
• Requesting App Store reviews in SwiftUI
• How to use inner shadows to simulate depth with SwiftUI and Core Motion
Android
• Bulletin: changelog на Jetpack compose
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Улучшаем производительность android-приложения с помощью Baseline profiles
• Изображения. Минификация на максималках
• Jetpack Compose bottom sheet over Android view using Kotlin extension
• Developer-Powered CTS (CTS-D)
• Interoperability with Jetpack Compose
Кроссплатформа
• Как добавить Isar в проект на Flutter
• Why React Native is better than Flutter for mobile application development
• Implemented Overlay In Flutter
• Flutter: What is Dart-doc?
• 7 More Useful React Native Libraries You Should Use in Your Next Project
Вакансия дня
• Ведущий программист Android в Hoff
Разработка
• $3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
• Приложение Ikea научилось удалять мебель из интерьера
• Результаты опроса разработчиков Stack Overflow 2022
• $21 млн в Серии А: Deno — рантайм JavaScript
• Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
• Основы линейной алгебры для 3D-приложений. Урок 2
• Developers — Take Bug Reports As Opportunities, Not Criticisms
iOS
• Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
• How to override system appearance in SwiftUI
• New in SwiftUI 4: Gauge View
• SwiftUI: How to create awesome flip effect with Rotation 3D Effect in 3 seconds
• Requesting App Store reviews in SwiftUI
• How to use inner shadows to simulate depth with SwiftUI and Core Motion
Android
• Bulletin: changelog на Jetpack compose
• Полное руководство по тестовым дублерам в Android — Часть 1: Теория
• Улучшаем производительность android-приложения с помощью Baseline profiles
• Изображения. Минификация на максималках
• Jetpack Compose bottom sheet over Android view using Kotlin extension
• Developer-Powered CTS (CTS-D)
• Interoperability with Jetpack Compose
Кроссплатформа
• Как добавить Isar в проект на Flutter
• Why React Native is better than Flutter for mobile application development
• Implemented Overlay In Flutter
• Flutter: What is Dart-doc?
• 7 More Useful React Native Libraries You Should Use in Your Next Project
Вакансия дня
• Ведущий программист Android в Hoff
AppTractor
$3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
Parallelz не имеет ограничений по типу контента или способу его создания. Платформа поддерживает любой тип приложений и не требует пересборки в HTML5.
👍8
Альфа-банк ищет сильных мобильных разработчиков в команду!
Чтобы вместе делать банковское приложение. Платят welcome-бонус 250 000 ₽!
Что предстоит делать:
• разрабатывать банковское приложение;
• создавать сложные и переиспользуемые архитектурные решения;
• исследовать и внедрять новые технологии;
• улучшать UX и UI мобильного банк.
Работа удалённо, в коворкинге или офисе (Москва, Санкт-Петербург, Екатеринбург, а также зимний коворкинг в Сочи). Также есть релокация в любой город России. Компенсация расходов на аренду жилья, покупку мебели, оплату детского сада.
Регулярные тренинги, скидки на курсы иностранных языков, менторство, расширенная ДМС и многое другое.
Рассматривают разработчиков iOS и Android уровня middle и выше.
Оставляйте заявку и получите оффер!
Чтобы вместе делать банковское приложение. Платят welcome-бонус 250 000 ₽!
Что предстоит делать:
• разрабатывать банковское приложение;
• создавать сложные и переиспользуемые архитектурные решения;
• исследовать и внедрять новые технологии;
• улучшать UX и UI мобильного банк.
Работа удалённо, в коворкинге или офисе (Москва, Санкт-Петербург, Екатеринбург, а также зимний коворкинг в Сочи). Также есть релокация в любой город России. Компенсация расходов на аренду жилья, покупку мебели, оплату детского сада.
Регулярные тренинги, скидки на курсы иностранных языков, менторство, расширенная ДМС и многое другое.
Рассматривают разработчиков iOS и Android уровня middle и выше.
Оставляйте заявку и получите оффер!
🤔6👍3😢2😁1
Еще немного про зарплату из ежегодного опроса StackOverflow. Вчера были зарплаты по языкам, сегодня - по ролям и направлениям. Во главе ожидаемо всякие руководители, но потом уже интересно - всякие full-stack, front-end, game, QA и прочие разработчики стоят выше мобайла. История про то, как чувак после 10 лет Android-разработки ушел в бэкенд уже не кажется такой смешной, ага? Конечно, это среднее по миру (интересно, где в мире студенты получают $20К?), но даже если взять только США или, например, Германию, то мобайл все равно ниже бэкенда.
🤔15👍1
Наш новый большой еженедельный дайджест с 85 материалами. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty. Как говорил Ричард Мэттью Столлман, «если бы Омар Хайям жил сейчас, он наверняка читал бы дайджест AppTractor». 🧑🏻💻
👏8😁3❤1👍1😢1
GitHub запустил Github Skills, новую обучающую платформу, который заменит текущие Учебные лаборатории. Прохождение курсов GitHub Skills бесплатно в общедоступных репозиториях и в self-hosted раннерах. Вы также можете использовать бесплатные шаблоны курсов с открытым исходным кодом для создания собственных обучающих уроков для вашего проекта, команды или компании.
Доступные курсы в настоящее время:
• Введение в GitHub
• Общайтесь с помощью Markdown
• GitHub Pages
• Работа с пул-реквестом
• Разрешение конфликтов слияния
• Привет, GitHub Actions
• Непрерывная интеграция
• Публикация пакетов
Доступные курсы в настоящее время:
• Введение в GitHub
• Общайтесь с помощью Markdown
• GitHub Pages
• Работа с пул-реквестом
• Разрешение конфликтов слияния
• Привет, GitHub Actions
• Непрерывная интеграция
• Публикация пакетов
👍23👏2
Forwarded from AppFiles - Mobile Development
А вот еще про обучение - Академия Яндекса впервые проведет открытый лекторий. В его основе — программа традиционных Летних школ. Участники будут прокачивать знания по востребованным IT-специальностям и пробовать силы в решении сложных бизнес-задач. Вебинары пройдут с 20 июля по 16 сентября. Программа рассчитана на студентов и начинающих специалистов в области IT, менеджмента и маркетинга, однако присоединиться к обучению можно и без базовой подготовки.
Будет 4 направления:
• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.
Участников ждут насыщенные теоретические блоки — порой по четыре лекции ежедневно — и практические задания, приближенные к реальным кейсам.
Будет 4 направления:
• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.
Участников ждут насыщенные теоретические блоки — порой по четыре лекции ежедневно — и практические задания, приближенные к реальным кейсам.
🤔7🔥4
Оффер от Яндекса за 2 дня для мобильных разработчиков
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если вы хотите делать продукты для миллионов пользователей и у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля организатор проведет две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Задачи доступны до 23:59 6 июля.
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.
Если вы хотите делать продукты для миллионов пользователей и у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля организатор проведет две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.
Задачи доступны до 23:59 6 июля.
😁8🤔5😱4😢4
В играх для меня есть три главные компании - Supercell с их миллиардными проектами, Niantic с их AR и SYBO Games с их Subway Surfers. Чуваки 10 (!) лет пилят рельсовый ранер, который все (!!) 10 лет остается №1 в мире по загрузкам. Как это удается я хз (впрочем, все три компании сильны в своем live ops, так что может это оно), но теперь Subway Surfers переходит к Miniclip. Вряд ли что-либо сильно изменится в самой игре, но не могу не отметить это десятилетнее путешествие на гребне мобильной волны. Чего и всем желаю 🏄♂️
Разработка
• Miniclip покупает SYBO Games, создателя Subway Surfers
• Открытый лекторий от Летних школ Яндекса
• 5 альтернатив TODO для побочных проектов и изучения нового языка
• Самые зарабатывающие приложения США в мае
• GitHub запустил интерактивные курсы Github Skills
• Дизайн приложений: примеры для вдохновения #79
• Различия в подходах к сегментации пользователей
• Podlodka #273: оценки сроков не нужны
• Unity Gaming Services выходят из бета-тестирования
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• Как мы перешли на регулярные релизы мобильного приложения. Часть I
• Один в поле не воин. Полезные интеграции для инструментов анализа мобильных приложений
• How to Create Your Own Operating System
iOS
• AR Simple GeoLocation: геопространственный AR
• ARKit 6. Что нового?
• SwiftUI 4 is killing my open-source projects
• Extending Apple’s WWDC 2017 Demo App With SceneKit and SwiftUI
• Create a beautiful Network Layer With Swift
• How to filter screenshots, cinematic videos, and depth-effect photos in PHPickerViewController
• Lightweight MVI architecture on iOS with UIKit
• New in SwiftUI 4: Multi-Series Bar Chart
• New in SwiftUI 4: Expanding TextField
Android
• Zeplin Asset: ресурсы из Zeplin в Gradle
• Полное руководство по тестовым дублерам в Android — Часть 2: Практика
• Compose sample app: UI state with Flow, offline first
• Using Live Templates to Improve Android Development Productivity
• 8 anti-patterns in Android codebase and why I hate them
• Building your own custom layout with Jetpack Compose
• Load Fragments in Jetpack Compose: Beyond What Google Taught
Кроссплатформа
• A List of state management approaches in Flutter
Вакансия дня
• Senior React Native Engineer в Loóna
Разработка
• Miniclip покупает SYBO Games, создателя Subway Surfers
• Открытый лекторий от Летних школ Яндекса
• 5 альтернатив TODO для побочных проектов и изучения нового языка
• Самые зарабатывающие приложения США в мае
• GitHub запустил интерактивные курсы Github Skills
• Дизайн приложений: примеры для вдохновения #79
• Различия в подходах к сегментации пользователей
• Podlodka #273: оценки сроков не нужны
• Unity Gaming Services выходят из бета-тестирования
• Amazon представил свою ИИ систему написания кода CodeWhisperer
• Как мы перешли на регулярные релизы мобильного приложения. Часть I
• Один в поле не воин. Полезные интеграции для инструментов анализа мобильных приложений
• How to Create Your Own Operating System
iOS
• AR Simple GeoLocation: геопространственный AR
• ARKit 6. Что нового?
• SwiftUI 4 is killing my open-source projects
• Extending Apple’s WWDC 2017 Demo App With SceneKit and SwiftUI
• Create a beautiful Network Layer With Swift
• How to filter screenshots, cinematic videos, and depth-effect photos in PHPickerViewController
• Lightweight MVI architecture on iOS with UIKit
• New in SwiftUI 4: Multi-Series Bar Chart
• New in SwiftUI 4: Expanding TextField
Android
• Zeplin Asset: ресурсы из Zeplin в Gradle
• Полное руководство по тестовым дублерам в Android — Часть 2: Практика
• Compose sample app: UI state with Flow, offline first
• Using Live Templates to Improve Android Development Productivity
• 8 anti-patterns in Android codebase and why I hate them
• Building your own custom layout with Jetpack Compose
• Load Fragments in Jetpack Compose: Beyond What Google Taught
Кроссплатформа
• A List of state management approaches in Flutter
Вакансия дня
• Senior React Native Engineer в Loóna
AppTractor
Miniclip покупает SYBO Games, создателя Subway Surfers
Subway Surfers появились в Apple Store еще в 2012 году и до сих пор остаются самой скачиваемой игрой для мобильных устройств.
Интересный факт - программисты в России стали меньше перерабатывать. Судя по исследованию, без переработок сейчас обходится 43% программистов. Это против всего 19% в прошлом году. За счет чего произошло такое снижение не уточняется. Версия “А что случилось?” конечно самая вероятная, но ведь в прошлом году еще пандемия была и все по домам сидели, так что тогда переработок все равно должно было быть меньше. Поделитесь - перерабатываете или нет? Если да, то почему?
Разработка
• IT-специалисты стали перерабатывать меньше
• VK запускает программу поддержки разработчиков приложений в RuStore
• Apple выпустит VR/AR-гарнитуру в январе
• How Big Should Touch Areas in Car Interfaces Be?
iOS
• KeyboardToolbar: вспомогательная клавиатура для iOS
• Диспетчеризация в Swift: погружение в теорию и практику
• A First Look at SwiftUI NavigationStack, NavigationPath, and “navigationDestination”
• Module code generation in iOS development
• Extracting Lazily Loaded Elements for UI Testing in a SwiftUI iOS App
• Developing Twitter splash screen for iOS application
• How to make absolutely any app look like a macOS app
• Removing Dependencies: One Weird Trick for Increasing Happiness
Android
• 8 антипаттернов в кодовой базе Android
• We need to go deeper: диплинки и кодогенерация
• Android navigation with multiple back stacks
• How to make Android Studio look Awesome!
• Gradle Configuration Caching — Replacing a Build Listener with Build Services
• Modularising Trendyol Android App for Build Efficiency
Кроссплатформа
• Создание dungeon crawler'а с LeoECS Lite. Часть 2
• Почему Flutter лучший выбор для начала разработки приложения в 2022 и сколько это стоит
• 7 Flutter Open Source Projects to Become a Better Flutter Developer
• Flutter’s Stack and IndexedStack Widgets
Вакансия дня
• Senior iOS-разработчик в Windy
Разработка
• IT-специалисты стали перерабатывать меньше
• VK запускает программу поддержки разработчиков приложений в RuStore
• Apple выпустит VR/AR-гарнитуру в январе
• How Big Should Touch Areas in Car Interfaces Be?
iOS
• KeyboardToolbar: вспомогательная клавиатура для iOS
• Диспетчеризация в Swift: погружение в теорию и практику
• A First Look at SwiftUI NavigationStack, NavigationPath, and “navigationDestination”
• Module code generation in iOS development
• Extracting Lazily Loaded Elements for UI Testing in a SwiftUI iOS App
• Developing Twitter splash screen for iOS application
• How to make absolutely any app look like a macOS app
• Removing Dependencies: One Weird Trick for Increasing Happiness
Android
• 8 антипаттернов в кодовой базе Android
• We need to go deeper: диплинки и кодогенерация
• Android navigation with multiple back stacks
• How to make Android Studio look Awesome!
• Gradle Configuration Caching — Replacing a Build Listener with Build Services
• Modularising Trendyol Android App for Build Efficiency
Кроссплатформа
• Создание dungeon crawler'а с LeoECS Lite. Часть 2
• Почему Flutter лучший выбор для начала разработки приложения в 2022 и сколько это стоит
• 7 Flutter Open Source Projects to Become a Better Flutter Developer
• Flutter’s Stack and IndexedStack Widgets
Вакансия дня
• Senior iOS-разработчик в Windy
AppTractor
IT-специалисты стали перерабатывать меньше
Только 35% россиян не жалуются на переработки, тогда как 54% работают сверх нормы.
👍5
⚡️ AvitoTech в поисках iOS-разработчиков!
Ребята ищут специалистов сразу в три команды кластера mobile.
Вот чем предстоит в них заниматься:
🏄♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;
🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;
🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.
Залетайте на сайт за подробностями: bit.ly/3yeBe6J
Ребята ищут специалистов сразу в три команды кластера mobile.
Вот чем предстоит в них заниматься:
🏄♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;
🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;
🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.
Залетайте на сайт за подробностями: bit.ly/3yeBe6J
👍3😁3😢2🤔1
Open Source + JavaScript + облака = революция $26 млн. На прошлой неделе компания Deno объявила о Серии A на 21 миллион под руководством Sequoia, в результате чего общая сумма привлеченных средств достигла 26 миллионов долларов. Чем занимается Deno? Сейчас внимание - создает среду выполнения (рантайм) для JavaScript! Цель Deno — предоставить «продуктивную» и безопасную среду сценариев, которую можно использовать для управления серверами, выполнения научных вычислений и многого другого. То есть - использовать JavaScript вне браузера, в серверных и бессерверных вычислениях. “Deno — это новая среда выполнения для JavaScript, которая абстрагирует все сложные возможности современных центров обработки данных в нативном, простом в использовании JavaScript. Она произведет революцию в серверном программировании, сделав его более простым и интуитивно понятным для самой большой группы разработчиков: разработчиков JavaScript”, - сказал Нат Фридмам, бывший генеральный директор GitHub.
👍1
Если вы не знали, то у Microsoft вышел новый кроссплатформенный фреймворк - .NET MAUI. перевел обзорную статью про него, но все, что понял - вроде как Xamarin, но на максималках. Те же C# и XAML, только в профиль. Упростилась именно кроссплатформенная часть в создании нативных приложений для разных платформ из одного кода и одних ресурсов, веб-код через Blazor ни и еще по мелочи. Видимо, успех .NET MAUI ждет примерно такой же, как и Xamarin. Если кто уже пробовал - напишите. А так ждем KMM с поддержкой UI.
Разработка
• Начинаем работу с .NET MAUI
• Все больше людей используют дипфейки для прохождения собеседований
• Arm представил процессоры Armv9 второго поколения
• Разработка: прототип игры Wordle в ProtoPie
• 7 Habits of Highly Successful Coders
• Learning to Play Minecraft with Video PreTraining
iOS
• Swift 5.7 Regex and RegexBuilder
• The power of task view modifier in SwiftUI
• Deep Dive into iOS Memory
• Difference between frame and bound, the easiest explanation you can find nowhere
• AsyncSequence & AsyncStream Tutorial for iOS
Android
• Compose Destinations: безопасная навигация для Jetpack Compose
• A Solution for Combining Kotlin Suspend Function + Retrofit
• How we reduced our Android app size by 55% using Dynamic Delivery
• Start Competitive Programming with Kotlin
• Super Easy Navigation between Composable's in Jetpack Compose
• Screen response time. A critical metric for user experience
• Surviving Configuration Changes in Android
Кроссплатформа
• Microfrontends with React Native
• Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app
Вакансия дня
• iOS/Android-разработчик в Альфа-банк
Разработка
• Начинаем работу с .NET MAUI
• Все больше людей используют дипфейки для прохождения собеседований
• Arm представил процессоры Armv9 второго поколения
• Разработка: прототип игры Wordle в ProtoPie
• 7 Habits of Highly Successful Coders
• Learning to Play Minecraft with Video PreTraining
iOS
• Swift 5.7 Regex and RegexBuilder
• The power of task view modifier in SwiftUI
• Deep Dive into iOS Memory
• Difference between frame and bound, the easiest explanation you can find nowhere
• AsyncSequence & AsyncStream Tutorial for iOS
Android
• Compose Destinations: безопасная навигация для Jetpack Compose
• A Solution for Combining Kotlin Suspend Function + Retrofit
• How we reduced our Android app size by 55% using Dynamic Delivery
• Start Competitive Programming with Kotlin
• Super Easy Navigation between Composable's in Jetpack Compose
• Screen response time. A critical metric for user experience
• Surviving Configuration Changes in Android
Кроссплатформа
• Microfrontends with React Native
• Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app
Вакансия дня
• iOS/Android-разработчик в Альфа-банк
AppTractor
Начинаем работу с .NET MAUI
С помощью .NET MAUI вы можете создавать нативные приложения из единой кодовой базы для Android, iOS, macOS, Windows и Tizen.
👍5
Криптозима постепенно дополняется игрозимой?
Сегодня наша любимая Niantic заявила о сокращении примерно 8% персонала и отмене 4 проектов (во главе с Transformers: Heavy Metal). Говорят, что это позволит пережить “экономическую неопределенность”. Интересно, что позавчера Niantic объявили новую AR-игру All-World, которую делают с NBA, так что одно закрывают, другое открывают.
А еще Unity уволила официально «чуть более 200 человек» или 4% (неофициально от 300 до 400) и заморозила прием на работу во всех отделах. Это произошло через 2 недели после того, как CEO заверил всех, что у компании нет финансовых проблем и что Unity не будет никого увольнять. Тут интересно, что по словам анонима компания уже превратилась в «shit show». Неправильное управление. Бесхозяйственность. Быстрые и непредсказуемые стратегические повороты.
А у вас как с работой?
Сегодня наша любимая Niantic заявила о сокращении примерно 8% персонала и отмене 4 проектов (во главе с Transformers: Heavy Metal). Говорят, что это позволит пережить “экономическую неопределенность”. Интересно, что позавчера Niantic объявили новую AR-игру All-World, которую делают с NBA, так что одно закрывают, другое открывают.
А еще Unity уволила официально «чуть более 200 человек» или 4% (неофициально от 300 до 400) и заморозила прием на работу во всех отделах. Это произошло через 2 недели после того, как CEO заверил всех, что у компании нет финансовых проблем и что Unity не будет никого увольнять. Тут интересно, что по словам анонима компания уже превратилась в «shit show». Неправильное управление. Бесхозяйственность. Быстрые и непредсказуемые стратегические повороты.
А у вас как с работой?
😢4
В вашей компании сейчас:
Anonymous Poll
46%
Нанимают
22%
Не нанимают, но и не увольняют
5%
Увольняют
26%
Не хочу отвечать, хочу посмотреть