Я давно говорил, что новые технологии в здоровье — это The Next Big Thing. Новые лекарства, исследования и, конечно, мобильные данные могут радикально изменить то, как живут люди.
В этом подкасте iOS-разработчик, разбирается, какие метрики нашего тела считывают гаджеты и как они это делают с точки зрения hardware и software — с примерами и интересными особенностями о том, как заставить это всё работать.
И что: еще никогда у нас не было столько данных и столько возможностей в их осмысленной интерпретации. Послушайте, как это делается, и используйте в своих проектах. Можно не просто стать единорогом, но и реально помочь людям.
В этом подкасте iOS-разработчик, разбирается, какие метрики нашего тела считывают гаджеты и как они это делают с точки зрения hardware и software — с примерами и интересными особенностями о том, как заставить это всё работать.
И что: еще никогда у нас не было столько данных и столько возможностей в их осмысленной интерпретации. Послушайте, как это делается, и используйте в своих проектах. Можно не просто стать единорогом, но и реально помочь людям.
Yandex Music
YaTalks 2022: Илья Чикмарев - Как iOS анализируе...
❤11🤩3👍2
В первой статье прямой разбор того, как ChatGPT можно использовать в разработке. Написано про Android, но в целом относится к любому языку или платформе. Главные выводы - “а) ChatGPT может стать сильным союзником в повышении производительности и оптимизации времени разработки; б) не нужно беспокоиться о том, что ChatGPT украдет вашу работу. Сочетая ИИ с человеческим творчеством и навыками, мы можем рассчитывать на более многообещающее и продуктивное будущее”.
Разработка
• ChatGPT для разработчиков — как использовать ИИ на практике
• $10 млн в Серии А: Zed — редактор кода для совместной работы
• Google прекращает продажи Glass Enterprise Edition 2
• Как сделать гармоничный, полезный интерфейс и сэкономить на разработке
Маркетинг
• From Excel to App Store: How I Took My Budget Management Product for a Spin
iOS
• Разбираем ошибки начинающих iOS-разработчиков
• iOS debug session: Direct field offset
• Integrating Rust Library Into Swift Code
• Short Tutorial in Accessibility Inspector
• Mastering Dependency Injection in Swift: Best Practices and Common Pitfalls
• TCA, The next iOS Architecture?
Android
• Scrcpy: отображение и управление Android с компьютера
• Using the plugin pattern in a modularized codebase
• Building Server-Driven Mobile Apps With Nimbus SDUI
• Android Permissions Made Easy
• Bring Your Video App to Cars
• Tips and Techniques for Developing High-Performance Android Apps
Кроссплатформа
• The Best Flutter Performance Tips you can Find
Разработка
• ChatGPT для разработчиков — как использовать ИИ на практике
• $10 млн в Серии А: Zed — редактор кода для совместной работы
• Google прекращает продажи Glass Enterprise Edition 2
• Как сделать гармоничный, полезный интерфейс и сэкономить на разработке
Маркетинг
• From Excel to App Store: How I Took My Budget Management Product for a Spin
iOS
• Разбираем ошибки начинающих iOS-разработчиков
• iOS debug session: Direct field offset
• Integrating Rust Library Into Swift Code
• Short Tutorial in Accessibility Inspector
• Mastering Dependency Injection in Swift: Best Practices and Common Pitfalls
• TCA, The next iOS Architecture?
Android
• Scrcpy: отображение и управление Android с компьютера
• Using the plugin pattern in a modularized codebase
• Building Server-Driven Mobile Apps With Nimbus SDUI
• Android Permissions Made Easy
• Bring Your Video App to Cars
• Tips and Techniques for Developing High-Performance Android Apps
Кроссплатформа
• The Best Flutter Performance Tips you can Find
AppTractor
ChatGPT для разработчиков — как использовать ИИ на практике
Как мы видим, ChatGPT может революционно изменить методы работы программистов.
❤4
Forwarded from AppFiles - Mobile Development
Медиа за неделю
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
•
(iOS Ru) Умная камера: как встроить в iOS приложение распознавание текста для незрячих•
(iOS Ru) Страх и ненависть в SwiftUI•
(iOS Ru) Гайдлайны подписок•
(iOS Ru) Как iOS анализирует наше здоровье: HealthKit, ResearchKit, CareKit, Activity•
(iOS En) SwiftUI Shimmer Animation Effect•
(iOS En) Explore Spatial Audio•
(And Ru) Как написать свой DI-контейнер на Kotlin•
(And En) Compose Layouts and Modifiers: Live Q&A - MAD Skills•
(And En) Privacy Sandbox for Android•
(And En) What's new in Android Vitals and ANR: A deep dive into Play's technical quality bar•
(And En) Android at Google for Games Developer Summit '23•
(And En) The FULL Beginner Guide for Room in Android•
(And En) Full Guide to the Google Play Review API In Android•
(And En) Android A/B testing•
(Crs Ru) Flutter Dev Podcast #40: Flutter 3.7•
(Anl Ru) Аналитика как продукт: измеряем метриками аналитику•
(Anl Ru) Неубиваемая мобильная аналитика•
(Dev Ru) Заказчики, платформы и технологии•
(Dev Ru) Ключевые отличия между Junior, Middle и Senior разработчикамиПосмотрели какое-то другое интересное видео? Отправьте боту -> 🧑🏻💻
AppTractor
Умная камера: как встроить в iOS приложение распознавание текста для незрячих
В докладе расскажем об устройстве умной камеры, какие задачи она помогает решать, а также об особенностях использования умной камеры незрячими людьми и её адаптации под такие сценарии.
❤1
Писать софт под iOS? Или лучше под Android?
В Тинькофф есть вакансии для разработчиков обеих мобильных платформ.
Вы можете получить оффер за неделю, если ваш опыт от трех лет. Ближайший Mobile Weekend Offer пройдет 25—26 марта.
Все собеседования — онлайн за субботу или воскресенье, а офферы раздадим уже в понедельник. Оставьте заявку до 22 марта.
В Тинькофф есть вакансии для разработчиков обеих мобильных платформ.
Вы можете получить оффер за неделю, если ваш опыт от трех лет. Ближайший Mobile Weekend Offer пройдет 25—26 марта.
Все собеседования — онлайн за субботу или воскресенье, а офферы раздадим уже в понедельник. Оставьте заявку до 22 марта.
🤡21👍2
Я много лет работаю в сфере технологий, но почти никогда по настоящему не работал
Великая статья, еще один гвоздь в крышку гроба Agile.
Трудно говорить об этом с другими. Кто-то однажды сказал мне, что мое разочарование традиционным рабочим местом в технологиях напомнило ему о Меган Маркл и принце Гарри, потому что я продолжал жаловаться на вещи, несмотря на то, что находился в очень благоприятной ситуации. Действительно, для многих людей мысль о том, что им много платят за то, чтобы ничего не делают, звучит как сбывшаяся мечта. Однако, хотя мы можем и не выполнять почти никакой реальной работы, нам приходится постоянно притворяться, что мы ее делаем. Это может быть очень разочаровывающим и истощающим душу. Более того, эта шаткая ситуация не может длиться вечно; это как плохо сбалансированный карточный домик. С недавними массовыми увольнениями и крахом SVB признаки напряжения уже есть.
Статья: https://apptractor.ru/info/articles/ya-mnogo-let-rabotayu-v-sfere-tehnologiy-no-pochti-nikogda-ne-rabotal.html
Великая статья, еще один гвоздь в крышку гроба Agile.
Трудно говорить об этом с другими. Кто-то однажды сказал мне, что мое разочарование традиционным рабочим местом в технологиях напомнило ему о Меган Маркл и принце Гарри, потому что я продолжал жаловаться на вещи, несмотря на то, что находился в очень благоприятной ситуации. Действительно, для многих людей мысль о том, что им много платят за то, чтобы ничего не делают, звучит как сбывшаяся мечта. Однако, хотя мы можем и не выполнять почти никакой реальной работы, нам приходится постоянно притворяться, что мы ее делаем. Это может быть очень разочаровывающим и истощающим душу. Более того, эта шаткая ситуация не может длиться вечно; это как плохо сбалансированный карточный домик. С недавними массовыми увольнениями и крахом SVB признаки напряжения уже есть.
Статья: https://apptractor.ru/info/articles/ya-mnogo-let-rabotayu-v-sfere-tehnologiy-no-pochti-nikogda-ne-rabotal.html
AppTractor
Я много лет работаю в сфере технологий, но почти никогда не работал
Проработав много лет в технологическом секторе, я пришел к выводу, что большинство людей в технологическом секторе не работают. Я не имею в виду, что мы мало работаем; Я имею в виду, что мы почти не работаем. Ничего. Пшик.
❤5🤡3👍1
А вы сколько по настоящему вкалываете на работе?
Anonymous Poll
16%
100%
22%
От 75% до 100%
24%
От 50% до 75%
18%
Меньше 50% времени
20%
Посмотреть, кто там не работает
❤7
Локализация автоматизации модуляризации
Новый еженедельный дайджест - 98 материалов. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Заметки о редизайне Википедии 2023".
Новый еженедельный дайджест - 98 материалов. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром. Вот, например, там "Заметки о редизайне Википедии 2023".
❤6👍4🔥1
Приложение Carrot Weather запустило чат-бот на основе ChatGPT
Еще одно интересное внедрение ChatGPT.
1. Carrot Weather - язвительное приложение о погоде. В нем запустили чат-бот.
2. С Carrot AI можно поболтать о погоде или поделать многое другое - поиграть в текстовые игры, совместно поработать над сюжетными идеями и т.д.
3. Интересно, что у бота есть личность - он может быть полезным, саркастичным ("мясной мешок" как обращение к человеку - о да), сумасшедшим, пьяным или раздраженным. Еще есть такие режимы личности, как обходительный, смешной, вызывающий отвращение, скучающий, мафиози, ковбой, пират. Есть даже режим, которые в Carrot называют «Фейковые новости» (см. второй скриншот).
4. Функция имеет ограничение в пять сообщений, которые пользователи получают бесплатно. После них нужно будет платить.
И что: не обязательно делать скучные переписки с ИИ, чат-бот может быть саркастичным и даже оскорбительным, иметь личность.
Еще одно интересное внедрение ChatGPT.
1. Carrot Weather - язвительное приложение о погоде. В нем запустили чат-бот.
2. С Carrot AI можно поболтать о погоде или поделать многое другое - поиграть в текстовые игры, совместно поработать над сюжетными идеями и т.д.
3. Интересно, что у бота есть личность - он может быть полезным, саркастичным ("мясной мешок" как обращение к человеку - о да), сумасшедшим, пьяным или раздраженным. Еще есть такие режимы личности, как обходительный, смешной, вызывающий отвращение, скучающий, мафиози, ковбой, пират. Есть даже режим, которые в Carrot называют «Фейковые новости» (см. второй скриншот).
4. Функция имеет ограничение в пять сообщений, которые пользователи получают бесплатно. После них нужно будет платить.
И что: не обязательно делать скучные переписки с ИИ, чат-бот может быть саркастичным и даже оскорбительным, иметь личность.
👍2❤1
Ничего не влезает, поэтому вот новое слово - защита художников от ИИ.
Разработка
• Glaze защищает изображения от использования ИИ
• Яндекс открывает исходный код YTsaurus — своей главной платформы для работы с большими данными
• Создание комплексной системы ведения JSON логов для клиентских приложений Pinterest
• Саркастическое погодное приложение Carrot Weather запустило чат-бот на основе ChatGPT
• Microsoft Build 2023 пройдет 23–25 мая
• Я много лет работаю в сфере технологий, но почти никогда не работал
• Аналитика как продукт: измеряем метриками аналитику
• Заказчики, платформы и технологии
• Неубиваемая мобильная аналитика
• Ключевые отличия между Junior, Middle и Senior разработчиками
• ИИ будет писать свадебные речи в платформе планирования свадеб Joy
• Google нашел критические уязвимости в модемах Samsung
• Awesome Ktor: ресурсы для изучения Ktor
• Особенности и подводные камни A/B/n-тестирования
• Бестолковый дизайн
Маркетинг
• Доход CapCut превысил $1 млн
iOS
• Cocoapods, Carthage, SPM: как выбрать менеджер зависимостей в iOS
• Примеры анимаций, зависящих от прокрутки содержимого UIScrollView
• Introspect for SwiftUI: компоненты UIKit в основе SwiftUI
• Умная камера: как встроить в iOS приложение распознавание текста для незрячих
• Страх и ненависть в SwiftUI
• Гайдлайны подписок
• Understanding Swift’s ConvertPoint
• SVG to SwiftUI Converter
• Building Large-Scale Apps with SwiftUI
• Quick tip on how to unit test Swift optionals with XCTUnwrap
• Introducing Khipu: My Boilerplate Code-Free Implementation of Clean Architecture in Swift
• SwiftUI in a Nutshell – A Quick Reference Guide for Beginners
Android
• Как написать свой DI-контейнер на Kotlin
• Android CI/CD: Locally building and pushing to Play Store using Fastlane
• Streamlining User Actions with the Command Pattern: A Practical Guide
• How to leverage existing Android privacy changes to increase user trust
• WorkManager in multi-module apps
• Your guide to foreground services on Android
• Everything about ArCloud Anchors Android — ArCore/Sceneview
• Typing on a Tiny Screen
Кроссплатформа
• Flutter Dev Podcast #40: Flutter 3.7
• Flutter is stepping up its game in 2023
• I Am Falling Out Of Love With Flutter
• Bye, React Native. Hello Native!
Разработка
• Glaze защищает изображения от использования ИИ
• Яндекс открывает исходный код YTsaurus — своей главной платформы для работы с большими данными
• Создание комплексной системы ведения JSON логов для клиентских приложений Pinterest
• Саркастическое погодное приложение Carrot Weather запустило чат-бот на основе ChatGPT
• Microsoft Build 2023 пройдет 23–25 мая
• Я много лет работаю в сфере технологий, но почти никогда не работал
• Аналитика как продукт: измеряем метриками аналитику
• Заказчики, платформы и технологии
• Неубиваемая мобильная аналитика
• Ключевые отличия между Junior, Middle и Senior разработчиками
• ИИ будет писать свадебные речи в платформе планирования свадеб Joy
• Google нашел критические уязвимости в модемах Samsung
• Awesome Ktor: ресурсы для изучения Ktor
• Особенности и подводные камни A/B/n-тестирования
• Бестолковый дизайн
Маркетинг
• Доход CapCut превысил $1 млн
iOS
• Cocoapods, Carthage, SPM: как выбрать менеджер зависимостей в iOS
• Примеры анимаций, зависящих от прокрутки содержимого UIScrollView
• Introspect for SwiftUI: компоненты UIKit в основе SwiftUI
• Умная камера: как встроить в iOS приложение распознавание текста для незрячих
• Страх и ненависть в SwiftUI
• Гайдлайны подписок
• Understanding Swift’s ConvertPoint
• SVG to SwiftUI Converter
• Building Large-Scale Apps with SwiftUI
• Quick tip on how to unit test Swift optionals with XCTUnwrap
• Introducing Khipu: My Boilerplate Code-Free Implementation of Clean Architecture in Swift
• SwiftUI in a Nutshell – A Quick Reference Guide for Beginners
Android
• Как написать свой DI-контейнер на Kotlin
• Android CI/CD: Locally building and pushing to Play Store using Fastlane
• Streamlining User Actions with the Command Pattern: A Practical Guide
• How to leverage existing Android privacy changes to increase user trust
• WorkManager in multi-module apps
• Your guide to foreground services on Android
• Everything about ArCloud Anchors Android — ArCore/Sceneview
• Typing on a Tiny Screen
Кроссплатформа
• Flutter Dev Podcast #40: Flutter 3.7
• Flutter is stepping up its game in 2023
• I Am Falling Out Of Love With Flutter
• Bye, React Native. Hello Native!
AppTractor
Glaze защищает изображения от использования ИИ
Команда исследователей из Чикагского университета, работающая с художниками, придумала нечто, что, как они надеются, позволит художникам предпринимать активные шаги для защиты своих работ.
❤4
ChatGPT уже сейчас может заместить 19% специальностей в США
В OpenAI опубликовали свое исследование того, как их ИИ может повлиять на работу.
1. Исследователи OpenAI предполагают, что ChatGPT и другие инструменты могут выполнять не менее 50% задач для примерно 19% рабочих специальностей в стране.
2. Интересно, что рабочие места с более высокой заработной платой более подвержены потенциальному замещению со стороны ИИ. «Мы обнаружили, что роли, в значительной степени зависящие от науки и навыков критического мышления, меньше подвержены воздействию LLM, в то время как навыки программирования и письма больше».
3. Среди наиболее пострадавших профессий были устные и письменные переводчики, поэты, авторы текстов и творческие писатели, специалисты по связям с общественностью, писатели и авторы, математики, налоговые инспекторы, инженеры по блокчейну, бухгалтеры и аудиторы, а также журналисты. Программистов в явную я не нашел, но телеком и всякие технические роли в главе списка.
4. Меньше всего от ИИ пострадают отрасли, известные ручным трудом, — общественное питание, лесоводство и лесозаготовки, социальная помощь и производство продуктов питания.
5. Впрочем, даже сами исследователи полагают, что исследование достаточно поверхностное. Но они ожидают, что "ChatGPT и его будущие версии изменят то, как люди работают".
И что: расходимся, нас заместили 🤖
В OpenAI опубликовали свое исследование того, как их ИИ может повлиять на работу.
1. Исследователи OpenAI предполагают, что ChatGPT и другие инструменты могут выполнять не менее 50% задач для примерно 19% рабочих специальностей в стране.
2. Интересно, что рабочие места с более высокой заработной платой более подвержены потенциальному замещению со стороны ИИ. «Мы обнаружили, что роли, в значительной степени зависящие от науки и навыков критического мышления, меньше подвержены воздействию LLM, в то время как навыки программирования и письма больше».
3. Среди наиболее пострадавших профессий были устные и письменные переводчики, поэты, авторы текстов и творческие писатели, специалисты по связям с общественностью, писатели и авторы, математики, налоговые инспекторы, инженеры по блокчейну, бухгалтеры и аудиторы, а также журналисты. Программистов в явную я не нашел, но телеком и всякие технические роли в главе списка.
4. Меньше всего от ИИ пострадают отрасли, известные ручным трудом, — общественное питание, лесоводство и лесозаготовки, социальная помощь и производство продуктов питания.
5. Впрочем, даже сами исследователи полагают, что исследование достаточно поверхностное. Но они ожидают, что "ChatGPT и его будущие версии изменят то, как люди работают".
И что: расходимся, нас заместили 🤖
🤡32👍5😱4😁1👨💻1
По-настоящему весенние выпуски спецпроекта «Маркетологи в мобайле» от коллег из Rocket10!
4 интервью с целеустремленными экспертами и замечательными девушками из индустрии маркетинга и мобильного маркетинга в частности.
Героини проекта рассказали о ценности мобильного продвижения в стратегиях бизнеса, поделились полезными рекомендациями для тех, кто хочет «вырасти» в эффективного лидера, а также поговорили о том, что их вдохновляет в работе.
• Анна Гарцилова из Kassir.ru
• Ксения Архипова из Zaymigo
• Амина Тагиева из «Твой Дом»
• Наталия Полина из Esprit Games
Не пропустите!
4 интервью с целеустремленными экспертами и замечательными девушками из индустрии маркетинга и мобильного маркетинга в частности.
Героини проекта рассказали о ценности мобильного продвижения в стратегиях бизнеса, поделились полезными рекомендациями для тех, кто хочет «вырасти» в эффективного лидера, а также поговорили о том, что их вдохновляет в работе.
• Анна Гарцилова из Kassir.ru
• Ксения Архипова из Zaymigo
• Амина Тагиева из «Твой Дом»
• Наталия Полина из Esprit Games
Не пропустите!
🔥3🤡3❤1👍1
Еще одна эпичная статья про закат технологий - на этот раз про Flutter. Докладывают, что сам Flutter и Dart может и ничего, но все вокруг, начиная с Google, полный швах. Но язык, конечно, великолепный. Как вам такой пассаж: “Миграция с Angular.js на Angular 2 была полным дерьмом, от которой у всех нас до сих пор посттравматический стресс. Сопутствующим ущербом для этой королевской херни является React, Chrome Manifest V3 — абсолютное дерьмо, разработка под Android прошла через все виды подростковых истерик, и даже на сегодняшний день она далека от того, как выглядит и ощущается опыт разработки для iOS. Короче говоря, у Google ужасный послужной список разработки программного обеспечения”. Поэтому я и не женюсь предпочитаю iOS 😀
Разработка
• Я разлюбил Flutter
• ChatGPT сможет заместить 19% специальностей в США
• Kotlin is the Future of Back-end Development
• 12 Websites You’ll Love As A Developer
• How I Built a Social Network in 4 Years as a Solo Developer
• 16 little UI design rules that make a big impact
Маркетинг
• Microsoft тоже готовит своя магазин игр для iOS и Android
iOS
• Учимся определять способность Core Data к легковесной миграции до загрузки контейнера
• Handling Multiple Requests Using Combine in Swift
• Performance testing in Swift using the XCTest framework
• Routing in SwiftUI With NavigationStack
• Downloading Data in SwiftUI with URLSession and async/await
• Common mistakes in iOS Development
Android
• MusicApp KMP: музыкальный плеер на Compose Multiplatform
• Реверсинжинерим московское метро
• 5 Metaball Animations in Jetpack Compose
• Exploring the Power of Kotlin Contracts for Better Code Quality
• Exploring Kotlin’s Context Receivers
• Mitigating soft verification issues in R8 and D8
Кроссплатформа
• Шесть открытых библиотек от Mad Brains, которые упростят жизнь Flutter-разработчика
• 10 Best Visual Studio Code Extensions for Flutter Development
Разработка
• Я разлюбил Flutter
• ChatGPT сможет заместить 19% специальностей в США
• Kotlin is the Future of Back-end Development
• 12 Websites You’ll Love As A Developer
• How I Built a Social Network in 4 Years as a Solo Developer
• 16 little UI design rules that make a big impact
Маркетинг
• Microsoft тоже готовит своя магазин игр для iOS и Android
iOS
• Учимся определять способность Core Data к легковесной миграции до загрузки контейнера
• Handling Multiple Requests Using Combine in Swift
• Performance testing in Swift using the XCTest framework
• Routing in SwiftUI With NavigationStack
• Downloading Data in SwiftUI with URLSession and async/await
• Common mistakes in iOS Development
Android
• MusicApp KMP: музыкальный плеер на Compose Multiplatform
• Реверсинжинерим московское метро
• 5 Metaball Animations in Jetpack Compose
• Exploring the Power of Kotlin Contracts for Better Code Quality
• Exploring Kotlin’s Context Receivers
• Mitigating soft verification issues in R8 and D8
Кроссплатформа
• Шесть открытых библиотек от Mad Brains, которые упростят жизнь Flutter-разработчика
• 10 Best Visual Studio Code Extensions for Flutter Development
AppTractor
Я разлюбил Flutter
Проблемы с поддержкой, бесконечные критические изменения, плохо поддерживаемые плагины и Google…
👍4🤡4❤3😁3
Forwarded from IT Insights
12 сайтов, которые вы полюбите как разработчик
1. Ray.so - код превращает в красивые картинки.
2. Roadmap.sh - роадмапы и планы изучения разных тем.
3. Codepen.io - социальная среда для разработки.
4. Stack Overflow - понятно.
5. Github - еще более понятно.
6. Iconstore.co - бесплатные иконки.
7. Readme.so - редактор Readme.
8. Lorem Picsum - плейсхолдеры для картинок.
9. GitBook - платформа создания документации.
10. Figma - совсем понятно.
11. LottieFiles - понятно, но на всякий случай - анимации.
12. Dribbble - понятно, но на всякий случай - дизайнерский портал.
Подробнее: https://medium.com/@ibrahimzahir7/12-websites-youll-love-as-a-developer-1e4180d0a729
1. Ray.so - код превращает в красивые картинки.
2. Roadmap.sh - роадмапы и планы изучения разных тем.
3. Codepen.io - социальная среда для разработки.
4. Stack Overflow - понятно.
5. Github - еще более понятно.
6. Iconstore.co - бесплатные иконки.
7. Readme.so - редактор Readme.
8. Lorem Picsum - плейсхолдеры для картинок.
9. GitBook - платформа создания документации.
10. Figma - совсем понятно.
11. LottieFiles - понятно, но на всякий случай - анимации.
12. Dribbble - понятно, но на всякий случай - дизайнерский портал.
Подробнее: https://medium.com/@ibrahimzahir7/12-websites-youll-love-as-a-developer-1e4180d0a729
🔥23❤7👍4🥰2👏2
Мое любимое приложение Duolingo, судя по вакансиям, готовит приложение для обучению музыки. Как оно будет работать и чему на самом деле учить неизвестно, но у нас уже есть Duolingo Math и продолжение экспансии компании в другие предметные области скорее всего лишь вопрос времени. Наверное, можно взять концепцию Duolingo и применить к побочному продукту обучения в вашем продукте? 🙃
Разработка
• Duolingo работает над музыкальным приложением
• I Reduced My production Docker Container’s Size by 96%
• How Do Bad Developers Hide, Thrive And Survive?
Маркетинг
• Запуск iOS-приложения, попавшего в Top 10 платных
• 3 lessons from Bumble’s onboarding
iOS
• Yattee: конфиденциальный видеоплеер для iOS, tvOS и macOS
• Как не потерять голову (и память) при поиске утечек в iOS
• The operation couldn’t be completed: solving errors in Swift
• 10 Best Practices for Writing Clean and Efficient Code in Swift
• 5 Performance Improvements for Core Data in iOS Apps
• From Concept to Code: Strategies for Planning Animations in SwiftUI
• How to manage unstructured tasks with Swift’s structured concurrency
Android
• Как написать первый автотест на Android-приложение
• Мой шаблон Android приложения для Pet-проектов
• From Dagger & Hilt into the multiplatform world with kotlin-inject
• How To Fix The Markdown Plugin Preview In Android Studio
• ViewModel: for UI business, not UI operations
• The Fundamentals of Android at Revolut
• How Android ViewModel works under the hood to survive to configuration change
Кроссплатформа
• Real-time apps with Flutter and WebSockets
Разработка
• Duolingo работает над музыкальным приложением
• I Reduced My production Docker Container’s Size by 96%
• How Do Bad Developers Hide, Thrive And Survive?
Маркетинг
• Запуск iOS-приложения, попавшего в Top 10 платных
• 3 lessons from Bumble’s onboarding
iOS
• Yattee: конфиденциальный видеоплеер для iOS, tvOS и macOS
• Как не потерять голову (и память) при поиске утечек в iOS
• The operation couldn’t be completed: solving errors in Swift
• 10 Best Practices for Writing Clean and Efficient Code in Swift
• 5 Performance Improvements for Core Data in iOS Apps
• From Concept to Code: Strategies for Planning Animations in SwiftUI
• How to manage unstructured tasks with Swift’s structured concurrency
Android
• Как написать первый автотест на Android-приложение
• Мой шаблон Android приложения для Pet-проектов
• From Dagger & Hilt into the multiplatform world with kotlin-inject
• How To Fix The Markdown Plugin Preview In Android Studio
• ViewModel: for UI business, not UI operations
• The Fundamentals of Android at Revolut
• How Android ViewModel works under the hood to survive to configuration change
Кроссплатформа
• Real-time apps with Flutter and WebSockets
AppTractor
Duolingo работает над музыкальным приложением
Такие вакансии предполагают, что приложение будет обучать основам теории музыки с использованием популярных песен и учителей.
❤4👍1
За год в российском IT стало на пятую часть меньше вакансий, а количество резюме выросло более чем на треть
По данным Исследовательского центра SuperJob:
1. Зарплаты в IT в Москве за год выросли на 11,8%. В прошлом году рост был рекорд роста в 21.1%.
2. В России за год вакансий стало меньше на 19%. Количество резюме, наоборот, увеличилось на 38%.
3. В Москве за год вакансий стало меньше на 25%, а количество резюме увеличилось на 47%.
И что: IT-сфера сегодня имеет высокий порог вхождения, в приоритете — практический опыт. Зарплаты middle- и senior-разработчиков продолжают расти. При этом снизились зарплатные предложения для junior-специалистов.
По данным Исследовательского центра SuperJob:
1. Зарплаты в IT в Москве за год выросли на 11,8%. В прошлом году рост был рекорд роста в 21.1%.
2. В России за год вакансий стало меньше на 19%. Количество резюме, наоборот, увеличилось на 38%.
3. В Москве за год вакансий стало меньше на 25%, а количество резюме увеличилось на 47%.
И что: IT-сфера сегодня имеет высокий порог вхождения, в приоритете — практический опыт. Зарплаты middle- и senior-разработчиков продолжают расти. При этом снизились зарплатные предложения для junior-специалистов.
😢5🔥1😁1👌1🤡1
Стажировка — лучший путь, чтобы начать или развить свою карьеру в IT. Летние стажировки Яндекса — отличная возможность набраться опыта у профессионалов.
Стажёры вносят свой вклад в развитие приложений Яндекса, которыми пользуются миллионы людей. Они выполняют совершенно разные задачи — от проектирования новых функций до анализа производительности приложений и оптимизации кода.
Что интересно:
1. Сейчас Яндекс в поисках Android, iOS и Flutter разработчиков
2. Согласно статистике, более 50% стажеров по итогам стажировки переходят в штат
3. Если вы из другого города — Яндекс оплатит дорогу и проживание в Москве
4. Стажировку можно совмещать с учебой. Можно работать как полную рабочую неделю, так и по 20–30 часов
И что: в этом году стажировку можно пройти в офисах Яндекса в Москве, Санкт-Петербурге, Екатеринбурге, Сочи, Новосибирске, Нижнем Новгороде. Подать заявку можно тут.
Стажёры вносят свой вклад в развитие приложений Яндекса, которыми пользуются миллионы людей. Они выполняют совершенно разные задачи — от проектирования новых функций до анализа производительности приложений и оптимизации кода.
Что интересно:
1. Сейчас Яндекс в поисках Android, iOS и Flutter разработчиков
2. Согласно статистике, более 50% стажеров по итогам стажировки переходят в штат
3. Если вы из другого города — Яндекс оплатит дорогу и проживание в Москве
4. Стажировку можно совмещать с учебой. Можно работать как полную рабочую неделю, так и по 20–30 часов
И что: в этом году стажировку можно пройти в офисах Яндекса в Москве, Санкт-Петербурге, Екатеринбурге, Сочи, Новосибирске, Нижнем Новгороде. Подать заявку можно тут.
🔥5🤡3
Вам интересно, как Android-разработка выглядит на практике? Приходите на воркшоп: вместе с крутым экспертом вы пошагово создадите приложение для бронирования столиков в ресторанах.
→ Бесплатно, 27 марта в 19:00 Мск
Спикер — Михаил Вассер, Head of Mobile в AGIMA и автор курса «Android-разработчик» в Яндекс Практикуме.
Вы узнаете:
— как выглядит среда разработки Android Studio,
— из каких частей состоит приложение,
— как настроить навигацию,
— как работать с базой данных,
— как прикрутить вёрстку и настроить элементы.
В конце можно будет задать вопросы.
→ Зарегистрироваться на воркшоп
→ Бесплатно, 27 марта в 19:00 Мск
Спикер — Михаил Вассер, Head of Mobile в AGIMA и автор курса «Android-разработчик» в Яндекс Практикуме.
Вы узнаете:
— как выглядит среда разработки Android Studio,
— из каких частей состоит приложение,
— как настроить навигацию,
— как работать с базой данных,
— как прикрутить вёрстку и настроить элементы.
В конце можно будет задать вопросы.
→ Зарегистрироваться на воркшоп
🤡8👨💻3
Epic на GDC провела свою секцию и анонсировала (“меняющий правила игры”) редактор для Fortnite и программу Creator Economy 2.0, в рамках которой разработчикам островов будут платить 40% от дохода. Забавно, что Epic долго и упорно судится с Apple за 30% с покупок, а тут разработчикам будут выдавать 40. Справедливость справедливостью, а V-баксы по расписанию. Да, тут особенность в том, как я понял, что это вообще со всего оборота Fortnite, но все же, кажется, у Apple будет интересный аргумент в суде. Так или иначе, вот новая экосистема, в которой теперь можно вменяемо зарабатывать.
Разработка
• Epic запускает Unreal Editor для Fortnite и будет платить создателям 40% дохода
• Qualcomm добавил aptX и aptX HD в AOSP
• Valve анонсирует Counter-Strike 2
• За год в российском IT стало на пятую часть меньше вакансий, а количество резюме выросло более чем на треть
• В GitHub Copilot X появился чат и новые функции помощи разработчикам
• Мыслить как QA. Некоторые нюансы организации тестирования в небольшой компании
• Jetbrains Fleet vs VsCode (Will Fleet kill VsCode?)
Маркетинг
• RuStore снизил комиссию за монетизацию приложений в 6 раз
iOS
• TextEffects With SwiftUI and Physics
• MVVM, SwiftUI, Async/Await, and Combine: The Ultimate API Call Dream Team
• An Aurora Gradient Animation in SwiftUI
• Do more with Breakpoints in Xcode
• A comprehensive guide on creating UI designs for iOS apps
Android
• Circuit: Compose-driven архитектура для Android-приложений от Slack
• Расширяем Android Lint
• My first 6 Months as an Android Engineer in SwissBorg
• How to Apply Stroke Effects to Text in Jetpack Compose
• Memory Optimizations in Android
• Jetpack Compose: Synchronize Lazycolumn With Scrollabletabrow
Кроссплатформа
• Кодогенерация Dart
• Adapter in Flutter
Разработка
• Epic запускает Unreal Editor для Fortnite и будет платить создателям 40% дохода
• Qualcomm добавил aptX и aptX HD в AOSP
• Valve анонсирует Counter-Strike 2
• За год в российском IT стало на пятую часть меньше вакансий, а количество резюме выросло более чем на треть
• В GitHub Copilot X появился чат и новые функции помощи разработчикам
• Мыслить как QA. Некоторые нюансы организации тестирования в небольшой компании
• Jetbrains Fleet vs VsCode (Will Fleet kill VsCode?)
Маркетинг
• RuStore снизил комиссию за монетизацию приложений в 6 раз
iOS
• TextEffects With SwiftUI and Physics
• MVVM, SwiftUI, Async/Await, and Combine: The Ultimate API Call Dream Team
• An Aurora Gradient Animation in SwiftUI
• Do more with Breakpoints in Xcode
• A comprehensive guide on creating UI designs for iOS apps
Android
• Circuit: Compose-driven архитектура для Android-приложений от Slack
• Расширяем Android Lint
• My first 6 Months as an Android Engineer in SwissBorg
• How to Apply Stroke Effects to Text in Jetpack Compose
• Memory Optimizations in Android
• Jetpack Compose: Synchronize Lazycolumn With Scrollabletabrow
Кроссплатформа
• Кодогенерация Dart
• Adapter in Flutter
AppTractor
Epic запускает Unreal Editor для Fortnite и будет платить создателям 40% дохода
В среду на Game Developers Conference было объявлено, что Epic теперь будет делиться 40% дохода Fortnite со всеми, кто разрабатывает «острова» в игре.
❤2👍2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю
• Подводные камни локализации iOS-приложений, или Как мы локализовали Яндекс Еду
• Пет проекты для всех
• SwiftUI Page Curl Swipe Animation - Swipe to Delete
• iOS Design with Midjourney and Figma
• Can ChatGPT write better SwiftUI code than you?
• Fun design with Lazy layouts: Community tip
• Compose Layouts and Modifiers: Live Q&A
• The FULL Beginner to Pro Roadmap for Android Development in 2023
• Smart Casts with Kotlin Contracts
• Как устроены собеседования в IT
• Сербия рай для релокантов? Как эта страна стала центром разработки
• Podlodka #312: производство лекарств
• Podlodka #311: зачем программисту YouTube
• Бизнес на мобильных приложениях: выбор ниши и региона
Посмотрели какое-то другое интересное видео? Отправьте боту!
• Подводные камни локализации iOS-приложений, или Как мы локализовали Яндекс Еду
• Пет проекты для всех
• SwiftUI Page Curl Swipe Animation - Swipe to Delete
• iOS Design with Midjourney and Figma
• Can ChatGPT write better SwiftUI code than you?
• Fun design with Lazy layouts: Community tip
• Compose Layouts and Modifiers: Live Q&A
• The FULL Beginner to Pro Roadmap for Android Development in 2023
• Smart Casts with Kotlin Contracts
• Как устроены собеседования в IT
• Сербия рай для релокантов? Как эта страна стала центром разработки
• Podlodka #312: производство лекарств
• Podlodka #311: зачем программисту YouTube
• Бизнес на мобильных приложениях: выбор ниши и региона
Посмотрели какое-то другое интересное видео? Отправьте боту!
AppTractor
Подводные камни локализации iOS-приложений, или Как мы локализовали Яндекс Еду
В докладе расскажем о том, с какими особенностями локализации Яндекс Еды для iOS нам пришлось столкнуться в процессе.
🤡3