Разработка
Xenik

Приложение для подбора фильмов на React Native + NodeJS

Привет, хотел очень коротко рассказать, каково было делать приложение под мобилку на react native. Изначально я занимался какое-то время разработкой игр на Unity под тот же Android, но почему-то возникло желание сделать именно приложение. В итоге решил делать на нейтиве (ссылки на тех, кто помог освоить react native оставлю ниже), так как с флаттером не срослось. Идея приложения пришла случайно (когда никак не мог найти фильм для просмотра) - подбор фильмов.

Бэкенд

Разработку приложения я начал с парсинга базы данных с онлайн-кинотеатра. (БД кстати - mongoDB). После этого пришла мысль, что можно сделать подбор по прохождению пользователем небольшого опроса. Далее я набросал бэкенд (node js) вместе с алгоритмом подбора по опросу, а потом начался фронтенд...

Немного о дизайне

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

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

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

Скачать и протестить приложение можно в Google Play:

Помогли освоить react native:

1 - https://www.youtube.com/channel/UCKu7jpEsK4SHTSrmIV7upRg (с этого начал, плейлист React Native)

2 - https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg (тут посмотрел более подробно про все хуки)

{ "author_name": "Xenik", "author_type": "self", "tags": ["startup","reactnative","react","productdesign","mobile","googleplay","design","andoid"], "comments": 0, "likes": 1, "favorites": 5, "is_advertisement": false, "subsite_label": "dev", "id": 234895, "is_wide": true, "is_ugc": true, "date": "Fri, 16 Apr 2021 17:27:15 +0300", "is_special": false }
0
0 комментариев
Популярные
По порядку
Читать все 0 комментариев
На конференции «B Word» Илон Маск в очередной раз поменял свою позицию по биткоину

В ходе конференции где также присутствовали Джек Дорси и Кэти Вуд, Маск отметил, что он является владельцем биткойнов не только через баланс Tesla и SpaceX, но и лично владеет биткойнами, эфиром и Dogecoin.

Украина ввела санкции против российского интернет-магазина Wildberries Статьи редакции

Под санкции попала и основательница компании Татьяна Бакальчук.

Можно ли продолжать работать в той же компании после выгорания: история продакт-менеджера Тинькофф

В Тинькофф — 28 000 сотрудников, и у каждого своя история. Кто-то легко справляется с работой, и после всех задач спокойно отключается и идет отдыхать. Другим все может даваться труднее, даже сложно в уйти в отпуск — думает, «как я всё здесь брошу». Мы начинаем серию статей от лица наших сотрудников, которые делятся своим опытом: какие появлялись…

Восточная Техника успешно автоматизирует процессы управления складами на базе решения Columbus-WMS
О советах "начинающим инвесторам"

Тема моего блога сложна и не интересна 99% читателей. Я знал это заранее и не ошибся. Для чего я его создал? Хочу найти различные мнения и поспорить с экспертами. Хочу конструктивной критики. Напишу об этом отдельный пост.....

«Стартап-полка»: Самокат набирает производителей альтернативных продуктов

Онлайн-ритейлер Самокат совместно с Ассоциацией Производителей Альтернативных Пищевых Продуктов объявляют сбор заявок от инновационных производителей продуктов для участия в «стартап-полке» Самоката. Лучшие продукты попадут в постоянный ассортимент Самоката в раздел «Супермаркет» уже этой осенью.

Как зачесть убытки и заплатить меньше налогов

За последние пару лет количество инвесторов резко выросло. В том числе по зарубежным брокерам типа Freedom Finance, Exante или Interactive Brokers. И не лишним будет рассказать про налоговый вычет на сумму убытков.

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

Высококонверсионные сайты на шаблонах. Как сделать сайт, обреченный на успех, потратив меньше 100 тысяч рублей

Если вы решили прочитать эту статью, то, скорее всего, либо хотите создать сайт, либо он у вас уже есть. Не исключено, что он вам нравится, а также нравится вашим коллегам, друзьям, родственникам, жене и маме. Скорее всего вы пытались его продвигать и даже сумели привлечь какой-то трафик. Только вот ожидаемой прибыли он как не приносил, так и не…

Возможности, как в корпорации, а гибкость, как у стартапа. Что думают о своей работе сотрудники DiDi

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

NASA и SpaceX отправят научный зонд для поиска жизни на спутнике Юпитера в 2024 году Статьи редакции

Запуск миссии Europa Clipper обойдётся в $178 млн — столько NASA выделяет компании Илона Маска по условиям контракта.

Гнев: как не получить инфаркт и ишемию в офисе

Часть 1

null