Сообщения

Показаны сообщения с ярлыком "react native"

Приложение "Лисий хвост-2" или история новогоднего подарка

Изображение
Создано по мотивам приложения «Лисий хвост» . К этому Новому 2025 году хотелось сделать что-то особенное. Одним из самых популярных подарков в интернете был advent calendar. Обычно он дарится к 1-ому декабря и состоит из 24 коробочек, в каждой из которых лежит какой-то небольшой подарок. Мне же хотелось сделать свой адвент календарь, но не простой, а спортивный! Так как я уже давно хожу в спортзал на шикарные групповые занятия, где тренер не только показывает упражнения, но и рассказывает как их правильно выполнять и какие группы мыщц задействуются и должны «гореть», у меня родилась идея составить на каждый день небольшую программу, которая включала бы в себя и закачку мыщц, и растяжку. Я постаралась максимально разнообразить программу, чтобы каждый день был разным и не скучным. Я даже добавила упражнения для глаз, на выворотность стоп, классику и стойки на голове ^_^ Составления такой программы на каждый день заняло почти весь декабрь, как самая сложная и важная часть подарка. Вначал...

Приложение «WordBox»

Изображение
Ураа!! Я сделала очередной пет-проект «WordBox» . Немного предыстории. Осенью 2023 года мы с подружкой начали учить латынь. Сами, по учебнику Мирошенкова. Как любое изучение нового языка невозможно без заучивания слов, так и мы столкнулись с тем, что хорошо бы этот процесс как-то настроить и оптимизировать. Было бы замечательно если б у нас было приложение, в котором можно учить и повторять слова в свободное время. На работе у нас ребята пользуются приложением reword, и мне очень зашёл этот формат: загружаешь свой список слов и повторяешь. К сожалению, у reword'а есть ограничение в 5 слов в день, это в бесплатной версии. Не то, чтобы мне жалко было заплатить... Но если я сама могу написать такое же, то зачем собственно платить? о_О Вот так и родилась эта идея, которая полностью сформировалась в новогодние праздники и 1 января 2024 года я сделала первый коммит)) И за 4 месяца получилось всё закончить. Это очень быстро (хотя кажется, 4 месяца — это так много!), так как ...

Приложение "Лисий хвост" или история одного подарка

Изображение
Я люблю подарки-сюрпризы, как получать, так и дарить. Это была средина февраля 2018 года. Приближался день рождение Андрея. Сам подарок я уже купила, где-то за неделю-полторы, но предвкушение праздника не давало покоя настолько, что хотелось подарить что-то ещё, как-то оформить, чтобы было с душой, а не просто "Вот, купила, держи!" Самое главное за деньги не купишь. А мы с сестрой с детства любили готовить подарки своими руками, для мамы, для друг дружки. Хотелось что-то особенное, чтобы можно было растянуть удовольствие от получения подарка. Мы давно не ходили в квест-комнаты, но мне очень нравится идея распутывания загадки по ниточке. Подобная идея есть в книге Дэна Брауна, где главную героиню отец учил решать сложные загадки с детства. Он прятал подарок, а после оставлял по дому записки где его искать, но в очередном месте находилась ещё одна записка. И так, пока не будет найден в тайном месте главный сюрприз. В то время я работала с ReactNative (мне до сих пор нрави...

Погружение в React Native: навигация, работа оффлайн, пуш нотификации

Изображение
Навигация Правильный выбор навигации - залог хорошего проектирования приложений на React Native. От этого зависит не только структура проекта, но и его производительность. На данный момент существует два вида навигации: 1. Нативная Она реализованная с помощью нативных элементов в iOS и Android и представлена двумя библиотеками: Native navigation от airbnb React Native Navigation от wix Их преимущество - быстродействие и отображение специфичных для каждой платформы эелементов навигации. 2. javascript-реализация Здесь можно потеряться в выборе и даже написать свою версию с помощью redux'а. Но самой популярной и часто используемой всё же является: React Navigation Она достаточно проста в использовании, предоставляет основной набор навигации: Stack, Tabs и Drawer, а также возможность создавать вложенные навигаторы. Из недостатков - все анимации просчитываются с помощью javascript'а, и возможны утечки памяти при неправильном проектировании приложения. Так, например, если ...

React Native: путь новичка

Изображение
"Если долго сидеть на берегу реки, можно увидеть, как проплывает труп фреймворка, который вы давно хотели изучить." Китайская народная мудрость Краткое содержание статьи: 1. Источники информации 2. React модули 3. React Native модули 4. JavaScript библиотеки 5. "Баги" 6. Выводы React Native - самая, пожалуй, интересная и быстроразвивающаяся платформа. Сегодня ты создаешь новый проект на базе её последней версии, и уже через несколько месяцев она успевает устареть на несколько релизов. И если ещё год назад React Native был еще достаточно сырым продуктом, то уже сейчас к нем написано множество как плагинов для работы с нативными компонентами, так и обычных react-компонент. Итак, с чего начать? Могу порекомендовать книгу "Learning React Native: Building Native Mobile Apps with JavaScript" Bonnie Eisenman. Несмотря на то, что примеры из книги написаны с использованием устаревшего синтаксиса, её прекрасно можно использовать как пособи...