ReactNative и что-то остальное – Telegram
ReactNative и что-то остальное
159 subscribers
80 photos
6 videos
2 files
104 links
если тебе не больно, значит ты что-то делаешь не правильно

что-то о React Native и в целом о разработке

буду рад подпискам и донатам
https://boosty.to/mbhusty
https://www.patreon.com/mbhusty

Лс: @mbhusty
Download Telegram
Всем привет! Долго думал, писать сюда или нет, потому что для большинства это будет бесполезной информацией. Но это мой канал и делаю чего хочу ☺️

Мне сегодня 32. Всячески принимаю поздравления)
🎉18🥰53
Дратути!
Отпуск закончился, уже работу работаю и надо бы чет полезное на канал принести, а пока что

#пятничный_мем

⚡️ReactNative и что-то остальное
😁7👍1🔥1😱1
Всем удачного завершения рабочей недели, идите пить пиво, я разрешил🍻

#пятничный_мем

⚡️ReactNative и что-то остальное
😁71
ReactNative и что-то остальное
Время опроса
Что будем ковырять дальше?
Всем привет!
Случайно снес результаты голосования 🌟

Большее количество голосов было за Deep Linking, так что разбор в процессе, постараюсь до конца недели выкатить с примерами и кодом на GH
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🖱️ Deep Linking в приложениях на React Native. Part 1

Будет два поста, один про работу с Deep Linking в рамках Expo (изи левел) и второй пост в настройкой в чистом проекте (нот изи левел)

Deep Linking — это инструмент, который позволяет юзеру переходить к определённому контенту внутри приложения напрямую, минуя остальные экраны. Мы каждый день встречаемся с этим механизмом в приложениях.


Например, когда нам пришел пуш с сообщением в телеге, при тапе на него мы попадем в сам чат, а не просто запустим приложение со списком.

Deep Linking в Expo

1. Тут по классике, сначала


npx create-expo-app@latest


если у вас уже есть проект, то идем к слудующему шагу

2. Открываем файл конфигурации app.json и добавляем в него

"scheme": "react-pain"


вместо "react-pain" можете указать все что угодно, но логичнее наверное название приложения или типа того, дальше будет видно где это используется.

А так как у нас проект на экспо использует expo-router, по сути нам кроме этого для старта больше ничего не нужно.

Но, если вы используете на текущем проекте React Navigation, то смотрим сюда, что еще необходимо сделать

Запускаем!

В нашем пустом проекте есть 2 страницы index и explore.

Для проверки работы нам достаточно будет использовать утилиту командной строки — uri-scheme

Переходим в консоль и вбиваем


npx uri-scheme open [your deep link] --[ios|android]



#для iOS при использовании клиента Expo
npx uri-scheme open "exp://127.0.0.1:19000/--/explore" --ios


#для собранного приложения на iOS
npx uri-scheme open "react-pain://explore" --ios


После выполнения команды, мы попадем на второй экран приложения!

Идем дальше. Добавляю для примера на страницу Explore список их 10 записей + отдельную страницу для отображения детальной информации (смотрите доку по expo-router). Возвращаемся в консоль:


npx uri-scheme open "react-pain://explore/7" --ios



После вызова команды, мы попадем в приложение на детальную страницу с ID 7. Profit!

Можете сами проверить и поковырять проект, выложил его на GitHub

Следующий пост будет про чистый проект + тестирование ссылок с использованием xcrun для iOS и adb для Android

Всем хорошего завершения рабочей недели 💃


⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍32
Если бы в сутках было больше часов, точно бы залетел на курс)
🔥4💯1
Я в мобилизацию перестала продавать свой полный курс (с созвонами, подробными ответами на вопросы, обратной связью, дополнительными заданиями). Потому что казалось, что как-то это не в тему сейчас, все на ушах стоят

А недавно мне сказали: «в смысле? ты учила профессии, которой можно зарабатывать в любой точке мира, что и надо было уезжающим, и думала, что это не уместно?»

И я подумала - а действительно, чего это я прекратила, у меня же это лучше всего получается и мне это очень нравилось. Именно вот эти живые созвоны, на которых можно поотрабатывать навыки, позадавать вопросы

А самое кайфовое было когда ребята после курса делали совместный проект. И это мне кажется был самый полезный навык

Вообщем. Запускаю опять курс. Два месяца учебы с еженедельными созвонами, в поддерживающей обстановке, с ревью кода. Работу после двух месяцев не обещаю, но проекты уже делать будете

Третий месяц - совместный проект. Либо отдельный с ребятами с курса, либо на стажировке

Отдельно можно докупить индивидуальную поддержку при поиске работы (подготовка к собеседованиям, ревью резюме, ответы на вопросы по тестовым, варианты поиска первых заказов)

Два месяца учебы в такой группе: 60т
Поддержка при поиске работы после курса: 30т

Для записи пишите, что готовы, сюда - @maria_IT

Share, like и вопросы в комментариях приветствуются
🔥6💩1
Привет падпищеки

Сегодня выкатили RN версии 0.75

Ключевые изменения можно посмотреть тут

Ну и так же версия 0.75 доступнка с Expo SDK 51

⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
скыр-скыр 🤪

всем удачных выходных!

#пятничный_мем

⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
3👎1
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🗿21👎1
Всем привет! 😮
История с турбо модулями в RN на данный момент следующая.

Я в целом разобрался, как создать, собрать и запустить. 
Понятно какие у них преимущества над нативными модулями, но проблема в том, что для демонстрации работы нужна какая-то задача. А идей пока ноль. Не писать же калькулятор или типа того..

Так что вдруг у вас есть предложения или какая-то либа, которой нет на RN, но хотелось бы получить, велком ту комментс 👇

Ну или могу просто рассказать про первоначальные шаги, если не нужно закапываться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3👍1
давно тут мемов не было, исправляюсь 💀

всех с пятницей и хороших выходных!

#пятничный_мем

⚡️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.
🔥2
Ну што, господа программисты, с 256 днем вас 🥲

А теперь го работать дальше

⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
😁71