Если бы в сутках было больше часов, точно бы залетел на курс)
🔥4💯1
Forwarded from Открытый React Native курс
Я в мобилизацию перестала продавать свой полный курс (с созвонами, подробными ответами на вопросы, обратной связью, дополнительными заданиями). Потому что казалось, что как-то это не в тему сейчас, все на ушах стоят
А недавно мне сказали: «в смысле? ты учила профессии, которой можно зарабатывать в любой точке мира, что и надо было уезжающим, и думала, что это не уместно?»
И я подумала - а действительно, чего это я прекратила, у меня же это лучше всего получается и мне это очень нравилось. Именно вот эти живые созвоны, на которых можно поотрабатывать навыки, позадавать вопросы
А самое кайфовое было когда ребята после курса делали совместный проект. И это мне кажется был самый полезный навык
Вообщем. Запускаю опять курс. Два месяца учебы с еженедельными созвонами, в поддерживающей обстановке, с ревью кода. Работу после двух месяцев не обещаю, но проекты уже делать будете
Третий месяц - совместный проект. Либо отдельный с ребятами с курса, либо на стажировке
Отдельно можно докупить индивидуальную поддержку при поиске работы (подготовка к собеседованиям, ревью резюме, ответы на вопросы по тестовым, варианты поиска первых заказов)
Два месяца учебы в такой группе: 60т
Поддержка при поиске работы после курса: 30т
Для записи пишите, что готовы, сюда - @maria_IT
Share, like и вопросы в комментариях приветствуются
А недавно мне сказали: «в смысле? ты учила профессии, которой можно зарабатывать в любой точке мира, что и надо было уезжающим, и думала, что это не уместно?»
И я подумала - а действительно, чего это я прекратила, у меня же это лучше всего получается и мне это очень нравилось. Именно вот эти живые созвоны, на которых можно поотрабатывать навыки, позадавать вопросы
А самое кайфовое было когда ребята после курса делали совместный проект. И это мне кажется был самый полезный навык
Вообщем. Запускаю опять курс. Два месяца учебы с еженедельными созвонами, в поддерживающей обстановке, с ревью кода. Работу после двух месяцев не обещаю, но проекты уже делать будете
Третий месяц - совместный проект. Либо отдельный с ребятами с курса, либо на стажировке
Отдельно можно докупить индивидуальную поддержку при поиске работы (подготовка к собеседованиям, ревью резюме, ответы на вопросы по тестовым, варианты поиска первых заказов)
Два месяца учебы в такой группе: 60т
Поддержка при поиске работы после курса: 30т
Для записи пишите, что готовы, сюда - @maria_IT
Share, like и вопросы в комментариях приветствуются
🔥6💩1
Привет падпищеки ✋
Сегодня выкатили RN версии 0.75
Ключевые изменения можно посмотреть тут
Ну и так же версия 0.75 доступнка с Expo SDK 51
⚡️ReactNative и что-то остальное
Сегодня выкатили RN версии 0.75
Ключевые изменения можно посмотреть тут
Ну и так же версия 0.75 доступнка с Expo SDK 51
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Голосуем подпищеки 💃
Что разбираем дальше?
Что разбираем дальше?
Final Results
37%
Вторая часть поста про Deep Linking
17%
Локализация приложения (на примере текущей аппки по F1)
66%
Turbo модули в новой архитектуре. Пробуем создать и подключить
ReactNative и что-то остальное
Голосуем подпищеки 💃
Что разбираем дальше?
Что разбираем дальше?
Ну что, кажется у нас лидируют турбо модули и вряд ли ситуация изменится 💻
В конце дня закрою голосование (есть еще шанс повлиять на результат) и пойду готовить тему
Не теряйте, всем удачной рабочей недели!
В конце дня закрою голосование (есть еще шанс повлиять на результат) и пойду готовить тему
Не теряйте, всем удачной рабочей недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Так, дорогие падпищеки, накидайте реакций под этим постом, что бы понять, ждете инфу по турбо модулями или нет 💞
Разбор в процессе, но все очень туго идет, честно говоря. Все не стабильно работает, дока и гайды не слишком помогают..
Разбор в процессе, но все очень туго идет, честно говоря. Все не стабильно работает, дока и гайды не слишком помогают..
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥6🤔2🗿2❤1👎1
Всем привет! 😮
История с турбо модулями в RN на данный момент следующая.
Я в целом разобрался, как создать, собрать и запустить.
Понятно какие у них преимущества над нативными модулями, но проблема в том, что для демонстрации работы нужна какая-то задача. А идей пока ноль. Не писать же калькулятор или типа того..
Так что вдруг у вас есть предложения или какая-то либа, которой нет на RN, но хотелось бы получить, велком ту комментс👇
Ну или могу просто рассказать про первоначальные шаги, если не нужно закапываться
История с турбо модулями в RN на данный момент следующая.
Я в целом разобрался, как создать, собрать и запустить.
Понятно какие у них преимущества над нативными модулями, но проблема в том, что для демонстрации работы нужна какая-то задача. А идей пока ноль. Не писать же калькулятор или типа того..
Так что вдруг у вас есть предложения или какая-то либа, которой нет на RN, но хотелось бы получить, велком ту комментс
Ну или могу просто рассказать про первоначальные шаги, если не нужно закапываться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3👍1
давно тут мемов не было, исправляюсь 💀
всех с пятницей и хороших выходных!
#пятничный_мем
⚡️ReactNative и что-то остальное
всех с пятницей и хороших выходных!
#пятничный_мем
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
Forwarded from React Native — info
🔥 Как создать супер-приложение с React Native? 😎
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Новый материал на нашем радаре 📡 — статья How to Develop a Super App with React Native! Если вы задумались над тем, как собрать супер-приложение, которое покорит мир, обязательно прочитайте! 🚀
🤓 В статье:
Пошаговое руководство по созданию супер-приложения 🦸♂️
Как React Native помогает быстро и эффективно собрать проект 🔧
Реальные примеры и советы 💡
Берите кофе ☕ и айда за знаниями! 💥
https://medium.com/@xayilmaz/how-to-develop-a-super-app-with-react-native-fe18fbe002c5
Супер-приложение на базе React Native разрабатывается благодаря интеграции нескольких мини-приложений (например, чата и магазина) в одну платформу. Этот подход позволяет:
1. Модульность: Каждое мини-приложение существует отдельно, что облегчает его обновление и поддержку.
2. Управление активностями: Android и iOS приложения могут переключаться между этими мини-приложениями через единый интерфейс.
3. Универсальность: Пользователи взаимодействуют с различными сервисами, не выходя из основного приложения.
Реализуется это через создание отдельных bundle-файлов для каждого мини-приложения и их подключение к основной структуре SuperApp.
Medium
How to Develop a Super App with React Native?
Hello friends, in this article, I will explain the concept of a Super App, its advantages, and how to integrate it into a React Native…
🔥2
Ну што, господа программисты, с 256 днем вас 🥲
А теперь го работать дальше
⚡️ReactNative и что-то остальное
А теперь го работать дальше
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7❤1
В ближайшие 1-2 недели полезного контента, к сожалению не ожидается 👮
Но без пятничного мемеса вас не оставлю
Всем хороших выходных, не забывайте отдыхать😏
#пятничный_мем
⚡️ReactNative и что-то остальное
Но без пятничного мемеса вас не оставлю
Всем хороших выходных, не забывайте отдыхать
#пятничный_мем
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁1
ВНИМАНИЕ ВНИМАНИЕ 😮 ЭТО НЕ УЧЕБНАЯ ТРЕВОГА!
ТУРБО
МОДУЛИ
СЕГОДНЯ
В 19:00 МСК
⚡️ReactNative и что-то остальное
ТУРБО
СЕГОДНЯ
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1🥰1
Ничего не понятно, но очень интересно 🛑
Turbo modules в React Native
Всем привет!
Хочу начать с того, что к этому материалу я подбирался уже раз 30 за последнее время.
Все ссылки связанные в Turbo modules в гугле фиолетовые на несколько страниц вперед)
Перелопатил кучу инфы, что бы самому понять что это такое и зачем, а теперь готов самым главным поделиться с вами🔔
Итак погнали сначала немного теории.
В чем разница между Native Modules и Turbo Modules?
1. Меньше накладных расходов: Благодаря новому подходу передачи данных через JSI накладные расходы на сериализацию и десериализацию данных значительно снижены.
2. Мгновенная инициализация: В отличие от старых модулей, Turbo Modules не загружаются заранее в приложении, что уменьшает время его загрузки.
3. Синхронные вызовы: Turbo Modules могут выполнять синхронные вызовы, что раньше было невозможно в старой архитектуре с использованием моста.
Выше я выделил на мой взгляд основные и решающие пункты, но на самом деле там есть еще что сравнить.
Если подсумировать, то Turbo Modules это способ, который позволяет JS коду и нативным возможностям (например, камере, геолокации) работать быстрее и более эффективно. Turbo Modules делают это за счёт прямого и быстрого взаимодействия, не тратя много времени на лишние "переговоры" между JavaScript и нативным кодом, как это было раньше.
Тут вроде все понятно. Едем дальше.
Несколько постов выше, я попросил вас накинуть идей, которые помогут показать работу с TM на практике.
Было несколько вариантов. Для демонстрации я выбрал работу с ориентацией экрана устройства.
Летсгоу
1. Открываем терминал и выполняем
2. Далее нужно будет ответить на насколько вопросов. Я выбрал:
3. Все у нас готова структура проекта. После выполнения всех операций, в терминале вы увидите предложение выполнить
для установки всех необходимых зависимостей. Но при попытке выполнить, обнаружите ошибку, которая будет не оч информативная.
Не переживайте, я все пофиксил)
проблема решается созданием пустого файла yarn.lock в корне проекта
4. По умолчанию у вас будет пример с умножением двух чисел и выводом результата на экран
5. Смотрим структуру:
Я подумал что нет смысла выкладывать куски кода прям тут, если их всегда можно посмотреть в гите. Да и тема немного про другое
К тому же сами методы работы с ориентацией для ios/android просто гуглил и уже на месте подкручивал.
Скажу лишь, что после внесения всех изменений:
- для ios заходим в example/ios и выполняем (причем меня удивило, что именно на этом этапе запускается Codegen для генерации методов)
- для android вроде ничего дополнительно не потребовалось, проект собрался и запустился без проблем
дальше никакой магии (в корне проекта)
Ну и как бы все.
Наш Turbo Module создан, подключен в проект и работает.
Вот ссылки на гит репу, если захотите проверить - https://github.com/mbhusty/rn-turbo-module/
👍 Пишите ваши вопросы в комменты, я наверняка что-то даже из основного упустил, но не хотелось писать многобукв
❤️ Ставьте реакции, шерьте, потому что реально много времени потратил на эту тему
⭐️ Подписывайтесь на GH и ставьте звезды, давайте и там поднимем активность + скоро я открою репозиторий с приложением PlanB
⚡️ReactNative и что-то остальное
Turbo modules в React Native
Всем привет!
Хочу начать с того, что к этому материалу я подбирался уже раз 30 за последнее время.
Все ссылки связанные в Turbo modules в гугле фиолетовые на несколько страниц вперед)
Перелопатил кучу инфы, что бы самому понять что это такое и зачем, а теперь готов самым главным поделиться с вами
Итак погнали сначала немного теории.
В чем разница между Native Modules и Turbo Modules?
1. Меньше накладных расходов: Благодаря новому подходу передачи данных через JSI накладные расходы на сериализацию и десериализацию данных значительно снижены.
2. Мгновенная инициализация: В отличие от старых модулей, Turbo Modules не загружаются заранее в приложении, что уменьшает время его загрузки.
3. Синхронные вызовы: Turbo Modules могут выполнять синхронные вызовы, что раньше было невозможно в старой архитектуре с использованием моста.
Выше я выделил на мой взгляд основные и решающие пункты, но на самом деле там есть еще что сравнить.
Если подсумировать, то Turbo Modules это способ, который позволяет JS коду и нативным возможностям (например, камере, геолокации) работать быстрее и более эффективно. Turbo Modules делают это за счёт прямого и быстрого взаимодействия, не тратя много времени на лишние "переговоры" между JavaScript и нативным кодом, как это было раньше.
Тут вроде все понятно. Едем дальше.
Несколько постов выше, я попросил вас накинуть идей, которые помогут показать работу с TM на практике.
Было несколько вариантов. Для демонстрации я выбрал работу с ориентацией экрана устройства.
Летсгоу
1. Открываем терминал и выполняем
npx create-react-native-library@latest <module-name>
2. Далее нужно будет ответить на насколько вопросов. Я выбрал:
Turbo module with backward compat
Kotlin & Objective-C
Vanilla
3. Все у нас готова структура проекта. После выполнения всех операций, в терминале вы увидите предложение выполнить
yarn
для установки всех необходимых зависимостей. Но при попытке выполнить, обнаружите ошибку, которая будет не оч информативная.
Не переживайте, я все пофиксил)
4. По умолчанию у вас будет пример с умножением двух чисел и выводом результата на экран
5. Смотрим структуру:
example - это проект с тестовым приложением в котором будет запущен наш модуль
папки ios/android как раз для кода модуля для разных платформ
src - файлы в которых мы описываем интерфейс для общения js и нативного кода
Я подумал что нет смысла выкладывать куски кода прям тут, если их всегда можно посмотреть в гите. Да и тема немного про другое
К тому же сами методы работы с ориентацией для ios/android просто гуглил и уже на месте подкручивал.
Скажу лишь, что после внесения всех изменений:
- для ios заходим в example/ios и выполняем (причем меня удивило, что именно на этом этапе запускается Codegen для генерации методов)
RCT_NEW_ARCH_ENABLED=1 arch -x86_64 pod install
- для android вроде ничего дополнительно не потребовалось, проект собрался и запустился без проблем
дальше никакой магии (в корне проекта)
yarn example ios / yarn example android
Ну и как бы все.
Наш Turbo Module создан, подключен в проект и работает.
Вот ссылки на гит репу, если захотите проверить - https://github.com/mbhusty/rn-turbo-module/
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - mbhusty/rn-turbo-module: Turbo module example for working with device orientation (tg: @react_pain)
Turbo module example for working with device orientation (tg: @react_pain) - mbhusty/rn-turbo-module
👍5🔥5❤4
Время опроса ⚡ что будем смотреть?
Final Results
63%
Тестирование приложения RN. Подключим что-то и попишем тестики
43%
Ускорение сборки приложения. Попробуем сравнить результаты
0%
свое в комменты
🤔1
ReactNative и что-то остальное
Время опроса ⚡ что будем смотреть?
Здрасте!
Набросал небольшой опрос по следующей теме для разбора
Голосуем типа до четверга, а там пойду готовить материал
удачной недели😘
Набросал небольшой опрос по следующей теме для разбора
Голосуем типа до четверга, а там пойду готовить материал
удачной недели
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3