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

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

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

Лс: @mbhusty
Download Telegram
Всем привет 🏎

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

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

Пока план такой:

1. Расписание гонок (с учетом часового пояса на устройстве)

2. Турнирная таблица по пилотам и конструкторам

3. Push-уведомления о предстоящих гонках

4. Результаты прошедших гонок (очки, бэст лап и другие данные)


Сейчас быстро набросал структуру, сделал пару экранов и компонентов

Проект лежит тут и будет обновляться https://github.com/mbhusty/f1-app

Напишите в коменты, есть ли тут фанаты F1, возможно есть еще какие-то идеи или предложения

Light out!!! 🏁
🔥42
Ёмое, нахрен блин!

Вас тут уже писят ❤️‍🔥

Спасибо всем и каждому, что вы тут 🫂
3🔥2
Лол, кто-то сразу ливнул 😞
🤣3
ReactNative и что-то остальное
Всем привет 🏎 Я фанат F1 и буквально через пару дней стартует новый сезон. И тут я вспомнил, что каждый год приходится искать расписание гонок, квал и практик, мониторить результаты и тд И тут я решил, почему бы не сделать приложение, в котором все это будет…
Native Components ⚡️

Продолжаю ковырять проект и стало интересно попробовать добавить Live Activity в приложение.

Почитал доку, нашел несколько гайдов на этот счет, но не один из вариантов, по какой-то причине не завелся.

Либо ошибки в проекте Xcode при билде, либо при запуске активити, ничего не происходило, хотя процесс точно висел.

Забил на гайды и решил делать так как чувствую 🧐

По итогу получилось завести все в проекте, Activity работает и даже обновляется, правда пока только принудительно. Бонусом у приложения теперь есть свой виджет)

Исходники все залил, так что кому интересно, можно попробовать воспроизвести 👍

В планах использовать это для отображения данных по текущей гонке в онлайне. Осталось найти апиху с этими данными
🔥7
чувствую себя сидящем на диал-апе, при любой ошибке - начинаем качать заново 🤡
👏3
Небольшой тизер, что бы не думали, что я забил))

Разбираюсь с обновлением данных в активити, постараюсь завтра написать что и как 🧐
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
Как и обещал, продолжение истории с LiveActivity для приложения 🏎

В этот раз много писать не буду, еще не все супер понятно)

История в том, что в идеале бы хотелось получить на экране блокировки, во время гонки информацию:

- какой круг
- первые 3 позиции (позиция, имя пилота, время отставания)
- мб наличие желтых/красных флагов


Пока делаем все в ручном режиме, без наличия подходящего API

Что я на данный момент сделал:

1. Завел на отдельном экране, условный таймер кругов

2. Повесил на события запуска/стопа слушатели, которые должны говорить модулю iOS что что-то происходит

3. Сделал отдельный хук, что бы не городить кучу кода на экране (useRaceUpdate)

4. Немного поправил верстку активностей для Dynamic Island (там аж целых 3 состояния возможно)


Итоговый результат видно на видео в посте + все последние изменения запушил в проект
https://github.com/mbhusty/f1-app

В разборе этого всего, помогла вот эта статья
Так что если хотите повторить у себя, то советую почитать)
🔥4
React Native developer be like 🔥
😁3
ReactNative и что-то остальное
React Native developer be like 🔥
Кстати, если что на скрине приложение Minisim.

Удобно использовать для переключения симуляторов устройств + доп фишки есть.

Подробности тут
https://www.minisim.app
3
Всем привет! Принес вам #пятничный_мем

Ближайшие пару недель я пропаду, так что не теряйте ☺️

Всем хороших выходных!
🔥6
Всем привет 🖖

Люблю айти комьюнити за открытость и поддержку во всяких начинаниях. Круто, что есть возможность найти всю интересующую тебя информацию без регистрации и смс)

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

Денис прошел путь от фрилансера до профессионального разработчика и сейчас изучает смежные направления.

Помимо этого на канале есть крутая рубрика, где Денис проводит ресерч разных интересных вопросов.

Мне кажется важно расширять кругозор в нашей профессии.

Залетайте и к нему.
Всем удачи 🍀
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
когда сделал очередной todo лист и показываешь его всем ☺️

ps/ отчитываюсь за пятницу
😁51
Если кому интересно, залетайте на стажировку! 👇
Ищем на стажировку ребят и девчат с хорошим знанием React Native и JavaScript. Пишите в личку @maria_IT
2
Ну что, пора возвращаться к делам и сейчас самая сложная задача - вспомнить все.

По приложению решил отложить историю с доработкой Live Activity, пока не найду подходящую апиху с данными.

Сейчас планирую заняться всякими фантиками, вроде сплэш скрина, онбординга и тд. Подрубить реанимэйтед и начать наводить красоту)

Скорее всего, эту историю буду вести отдельно, так что скоро ждите голосование на выбор темы для поста.

Всем хороших выходных 🖖
3👍3
Ребят, сорян, но пока ничего кроме работы не вывожу(

Напишите плиз в комменты, о чем написать или что разобрать, постараюсь в выходные добраться.

🍀
3🌚2
Всем привет 🖖

Начинаю раскачиваться и пора бы возвращаться к всевозможным ковыряниям)

Чуть позже закину голосование, пост по выбранной теме будет в вс-пн.
🔥2