Alexey
Null
gluestack-ui with NativeWind - Копипасть компоненты в прилу: Как shadcn/ui, но для React Native.
https://gluestack.io/ui/with-nativewind/docs/overview/introduction
Null
📦 react-native-vision-camera 3.9: Много новых фич, особенно Android (focus, flash, …).
https://github.com/mrousavy/react-native-vision-camera/releases/tag/v3.9.0
Дмитрий
Есть курсы по трейдингу
от
- Криптолоджи
- от Black Bull
- от Дмитрия Мамаева
- Манименеджмент, слезы Баффета
- от mr. Mozart 2.0 и 3.0
Кому нужно обращайтесь, поделюсь бесплатно))
Null
🚀 Улучшение производительности приложения Shopify
https://shopify.engineering/improving-shopify-app-s-performance
Null
https://twitter.com/pushmatrix/status/1767898459024040088
Null
https://twitter.com/shuding_/status/1766474239840866638
Leo
#job #middle #senior #remotely #HTML, #CSS, #JavaScript #React, #Angular, #Vue #Git
Looking for frontend developers for astralyx.dev
Format: remotely work
Level: middle and higher
Payment: USD 2000-3000
Contact us only via @leolomaev
1. Requirements:
1. CV, Portfolio
2. Turn on camera during call
3. Stable internet connection
2. Techstack:
1. HTML, CSS, JavaScript
2. React, Angular, Vue
3. Responsive design
4. Git
3. What to work on:
1. Developing user interfaces for decentralized finance (DeFi) platforms
2. Building frontends for non-fungible token (NFT) marketplaces
3. Creating interactive dashboards for machine learning model monitoring
4. Developing data visualization tools for crypto trading and analysis
5. Building user interfaces for AI-powered chatbots and virtual assistants
6. Creating web apps for decentralized autonomous organizations (DAOs)
Contact us *only* via telegram @leolomaev
Null
Тонкая настройка производительности React: ценный совет от разработчика ТВ-приложения 📺🚀
https://www.bam.tech/article/fine-tuning-react-performance-a-subtle-insider-tip-from-a-tv-app
Эдди
Добрый вечер, тут кто-нибудь хорошо знает React?
Trin
Null
Build a FinTech Clone with React Native (API Routes, Zustand, Tanstack Query, FaceID, Charts, Clerk)
https://www.youtube.com/watch?v=iDZBeIgcixk
Null
📺 React navigation & state machine: Perfecting app flows
Хорошая статья как база для длинных онбордингов с квизом.
https://www.bam.tech/article/react-navigation-state-machine-perfecting-app-flows
Null
New chip flaw hits Apple Silicon and steals cryptographic keys from system cache — 'GoFetch' vulnerability attacks Apple M1, M2, M3 processors, can't be fixed in hardware: link
Robert Graham, CEO of security consultancy Errata Security, says to be on the safe side, anyone with a lot of money in a crypto wallet on their Apple device should probably remove it for the time being: link ⚠️ 🚨
Solution:
Because this is not a flaw in the Apple operating system but instead is a hardware issue in the chip, Apple can’t just release a patch the way it would for software flaws. It could, however, address the problem in subsequent chip designs.
*Their is a fix for M3 chips by implementing DIT but it will not work for M2 and M1 chips. Matthew Green, a cryptographer says they’re not clean fixes to address the problem in M1 and M2 chips.
Null
https://habr.com/ru/companies/sbermarket/articles/803755/
Null
reactadvanced.com
Null
📜 Пересмотр практик верстки - Минималистский компонент Stack, который ставит новые стандарты (давно уже правда) для правильного подхода к разработке макетов: Интересное предложение: избегать использования отступов (padding и margin) в компонентах Text или View, и вместо этого использовать компонент Stack (как это делается в Tamagui, например).
https://www.reactnative.university/blog/rethinking-layout-practices
Daniel
Daniel
Victor
Alexey
Alexey
Daniel
у все понятие захламленности разное. Так что смею предположить это становится нормой
Alexey
Daniel
как скажешь
Alexey
то что сделано для чистоты не захламляет ) а главное струтура читаешься хорошо
Daniel
Я бы сказал так что человек ко всему привыкает и от сюда вытекает что для всех и читаться будет по разному. Эта надстройка чистая вкусовщина, ну а если это вкусовщина то стоит как помне уже обращать внимание на перформанс штуки и с этой стороны , подобные решения проигрывают
Daniel
если есть возможность разделять код, лучше это делать сразу, а здесь стили находятся как отдельно так и в JSX
Alexey
Alexey
я покажу код примера карточки с множестовм элементов
Alexey
https://twitter.com/ryskin/status/1752692303310033260
Alexey
Alexey
захламления не наблюдаю, вот как было со стилями, это было хлам ) 800 строк
Alexey
ну и дело конечно не в стилях было )
Daniel
на самом деле это еще не такие сложные компоненты. Я сейчас работаю на проекте где единый код web/ios/android + есть theming а также куча условий в стилях) так что явно был бы хлам
Daniel
все же то что ты скинул больше скорее относится к простой верстке ну и даже тут вместо всех пропсов мог бы только быть один style и все. Еще надо не забывать про accesability и некоторых других просов которые добавятся
Daniel
я бы сечас все таки советовал юзать https://www.unistyl.es/ как самое универсальное и правильное решение
123
С помощью какой библиотеки можно сканировать такие штрихкоды через приложение?
Harsh
i want this type of animation for filliping page does anyone work on that ? if any worked on this or can help me please tell me
Harsh
brother i checked this and try
Harsh
but this library has errors
Null
but this library has errors
You can study the logic of how this library works and try to make something of your own based on what is there. I always do this if something doesn't work the way I expect it to.
qqi
привет, если кому нужен мидл фронт разработчик временно на проект / сделать таску - пишите
Kuzma
Привет! Подскажите пожалуйста есть ли какие то тулзы или либа по типу https://github.com/dbukowski/DBDebugToolkit/blob/master/README.md. Для того чтобы на релизной сборке можно было смотреть запросы и тд.
Эдди
Господа
Эдди
Не поможете один сайт отшлифовать?
Null
Null
У apple появилась возможность запросить one-on-one консультацию по review ваших приложений
Ссылка
@react_native_info
Null
Программисты, вы только не кричите, но хайповую LLaMa 3 добавили в VSCode.
Включить у себя можно просто: ставим расширение CodeGPT для VSCode, устанавливаем Ollama, после чего пишем в терминале
ollama pull llama3:8b
Открываем настройки расширения и там где «Select a model» выбираем LLaMa 3. Не благодарите!
Material
Null
Состоялся релиз Llama 3 — очень мощной языковой модели, которая бесплатна для всех
Состоялся релиз большой языковой модели (LLM) следующего поколения Llama 3 с открытым исходным кодом. Версии 8B и 70B для своего класса и размеров являются самыми мощными среди бесплатных ИИ-моделей. Разработчик утверждает, что она работает лучше, чем Claude Sonnet, Mistral Medium и GPT-3.5.
Главная особенность Llama 3 в том, что она открыта для всех. Разработчики, исследователи и просто любознательные пользователи могут создавать, играть и экспериментировать. Кроме того, она стала умнее и безопаснее. Языковая модель устанавливает новый стандарт, демонстрируя невероятные навыки рассуждения и улучшенную способность следовать инструкциям. Большое внимание было уделено безопасному и ответственному использованию ИИ.
Llama 3 легко справляется с многоэтапными задачами, а усовершенствованные процессы после обучения значительно снижают процент ложных ответов, улучшают их согласованность и повышают разнообразие. Кроме того, нейросеть значительно расширила свои возможности в том, что касается рассуждений, генерации кода и выполнения инструкций.
В Llama 3 интегрирован цифровой ассистент Meta AI, его уже можно найти в некоторых приложениях, например, в WhatsApp и Messenger. Помимо продвинутой обработки текстовых запросов, нейросеть вскоре сможет понимать изображения и видео. Дальше — больше, ведь языковая модель продолжает обучаться.
Null
Единственно верная истина — работает, не трогай 😁
А вообще, как говорил старшина, когда был в армии, «все беды от безделия». Этим менеджерам нечем заняться, они сначала начинают создавать видимость работы (созвоны, репорты и тд), а потом это переходит в манию «вы все не работаете, один я молодец», из-за чего начинается внедрение всяких ебанутых метрик. Надо же как-то доказать свои маниакальные мысли.
Программисты — народ особого склада. Если им начинаешь ебать мозг или загружать задачами, не относящимися к их основным обязанностям, они перестают работать. Да и не только программисты, я думаю.
Отсюда и доказательство эффективности тех менеджеров. Они своими доебами и заебами ухудшают работу тех, чьи показатели пытались как-то изменить мерить. Говорят «я же говорил», условно. Увольняют. Потому что из-за отсутствия метрик ранее, нет возможности показать динамику их изменения. Да и желания нет кому-то что-то доказывать. Проще уйти в нормальную адекватную контору или какой-то стартап.
Такое мнение у меня сложилось за всю карьеру (если так можно сказать) 😁🤷🏻♂️
Null
Какой у вас сетап для работы? Кидайте фотки в коменты 😏
Null
dmtshirmanov
что за прикольный мини-моник?
Eldar
Null
🎉 Встречайте VisionCamera V4!
⚡️ VisionCamera V4: новый уровень стабильности и функционала для React Native. Обновление включает полный переход на CameraX, интеграцию с Skia для обработки кадров, добавление тегов GPS в фото и видео.
🎨 Skia Frame Processors: рисуйте прямо на кадре с помощью react-native-skia. Создание рамочных процессоров стало проще и доступнее.
📍 GPS Location Tags: теги местоположения теперь в фото и видео.
🔧 Исправления и улучшения: многочисленные исправления и оптимизации, обеспечивающие высокую стабильность работы.
Подробнее об обновлении и новых возможностях читайте на странице релиза: VisionCamera V4 Release.
@react_native_info
Azamat
Nikita
Null
Новый релиз React Native 0.74! 🎉
Сегодня анонсировали выход новой версии React Native 0.74, которая вносит значительные изменения в архитектуру и управление проектами.
Что нового?
- Yoga 3.0: Новая версия механизма разметки, улучшающая предсказуемость стилей и совместимость с веб-компонентами.
- Bridgeless архитектура по умолчанию: Это изменение ускоряет рендеринг и оптимизирует производительность.
- Batched обновления `onLayout`: Обновления состояния в обратных вызовах onLayout теперь объединяются, что снижает количество перерисовок.
- Yarn 3: Новый стандартный менеджер пакетов для инициализации проектов.
Breaking Changes:
- Поддержка Android начиная с версии SDK 23 (Android 6.0).
- Удаление устаревших PropTypes, что снижает размер приложения.
Для более детального ознакомления с изменениями и документацией, посетите официальный блог React Native.
@react_native_info
Null
React Native Reanimated
Изначально эта библиотека была написана коммьюнити RN, но сейчас ее в основном поддерживают инженеры из Software mansion.
Это мощная библиотека, с помощью которой можно легко создавать плавные анимации и взаимодействия с элементами. Мы же хотим сделать наше приложение красивым и плавным, верно?
Основным отличием Reanimated от, например Animated API который идет с RN из коробки, это то, что в нем все анимации вынесены из основного JS-потока в отдельный поток, который связан с UI-потоком синхронно.
Получается, главный поток не мешает работе анимаций, а анимации не мешают исполняться бизнес-логике — win win! Так что, если нам нужно реализовать какую-то сложную анимацию, с большим количеством нод, то лучше использовать Reanimated, в других случаях, скорее всего подойдет и Animated из коробки.
Ну что, погнали ставить!
Если создаем новый проект на Expo, то достаточно выполнить:
npx create-expo-app my-app -e with-reanimated //expo
yarn create expo-app my-app -e with-reanimated //yarn
Если у нас уже есть проект и нужно подключить Reanimated, действуем так:
npx expo install react-native-reanimated // for expo
npm install react-native-reanimated //npm
yarn add react-native-reanimated //yarn
Обязательно в babel.config.js проекта нужно подключить плагин react-native-reanimated/plugin
module.exports = {
presets: [
// ... // don't add it here 🙂
],
plugins: [
// ...
'react-native-reanimated/plugin',
],
};
И тут важно не забыть, что react-native-reanimated/plugin должен быть указан последним!
Это необходимо сделать, чтобы плагин Reanimated babel автоматически преобразовывал специальные JavaScript-функции (worklet’ы) таким образом, чтобы они могли быть переданы и запущены в потоке UI.
Затем чистим кэш
npx expo start -c // expo
npm start -- --reset-cache //npm
yarn start --reset-cache //yarn
После всех этих действий, для работы на Android больше ничего не требуется, а для iOS нужно переустановить поды
cd ios && pod install && cd ..
На этом пока все, пошел готовить примеры.
Для удобства постараюсь все выложить с ссылками на snack, что бы вы сами смогли посмотреть и поковырять)
Null
https://twitter.com/Aivars_Meijers/status/1782676011290656824
Raserad
Alexey
Null
Привычка быть SOLIDным разработчиком / Хабр
«Программист занимается строительством моста через пропасть, по одну сторону которой находятся машины (и простейшие примитивы, начиная с 0 и 1), а по другую — бесконечное множество прикладных задач».
Эдсгер Вибе Дейкстра
@react_native_info
Alexey
Alexey
Alexey
Alexey
Nikita