Цель заброшена
Автор не отписывался в цели 3 года 21 день
Создать приложение Тиндер книг( название будет придумано в конце цели)
Хочу создать удобное приложение, которое по интерфейску будет похожим на тиндер, но для книг.
Давно хочу узнать, сколько книг я прочла, а сидеть и вспоминать каждую книгу очень затратно по времени и звучит как бесполезное времяпрепровождение. А вот если бы было приложение, которое с удобным интерфейском посчитает за меня - то было бы отлично. Плюс рекомендации на основании уже прочитанных книг.
Самым сложным этапом будет back-end часть. так как:
1) нужно найти из существующих сервисов книг самый релевантный с открытым API, что бы можно было бы запросить список книг и voila у меня есть библиотека, у goodreads вроде есть api который можно дернуть, но нужно будет поискать и в русскоязычном сегменте. Или придется писать парсер, а вот не хотелось бы
2) сделать релевантные рекомендации. Вот эта часть супер сложная. В Авито(я раньше работала там) существует целая команда из крутых разрабов, которые пилят рекомендации и как бы они в профессии побольше моего. Пока хз как я своими силами эту часть буду делать
Из навыков у меня:
- курс разработки под андроид.
- начала курс swift
- опыта работы в IT в целом и представление, какие этапы и шаги нужно делать.
Критерий завершения
Приложение выпущено хотя бы на одной мобильной платформе
Личные ресурсы
Время, опыт работы
Экологичность цели
Хочу сделать для себя и друзей, кто так же упорот как и я и иногда мучается выбором, что почитать сегодня.
-
Пишем документацию
Хорошая документация на вес золота. Пока не придумала где хранить и как, но это вторично. Можно считать, что доку напишу тут. Моя mini-Jira на минималках.
-
Делаем дизайн
Тут для меня тоже темный лес. Но если делать по образу и подобию тиндера - то с дизайном все просто. Хранить буду на Figma. Ресурсов где делать и хранить дизайн много, так что выбрала тот что на слуху. Хотя мы в компании юзаем invision. Его не взяла потому что ну дико всратый.
-
Отрисовываем приложение под iOS
На этом этапе я конечно же встряну. Я хоть и стараюсь сейчас максимально брать маленькие задачи под iOS и в целом swift похож на kotlin, а с kotlin проблем нет, все равно это мой первый опыт написания полноценно приложения самостоятельно. Staсkoverflow в помощь. Но свечку за успех в церкви все равно поставлю( Данное сообщение не несет с себе цели оскорбить чувства верующих)
-
Пишем back-end часть
Самый всратый этап для меня. Опыта написания бэка у меня нет. Скажу честно, я даже не знаю на чем я буду его писать. Друг советует писать на плюсах, но только потому что он сам на них пишет и хочет что бы я страдала вместе с ним. Пока я ничего толкового сюда написать не могу. Мне как минимум понадобиться база с книгами, методы поиска и сортировки, рекомендации. Плюс нужно обновлять базу с книгами. То есть каждый месяц/неделю делать запрос в сервис с книгами и проверять на наличие новых. Позже разобью эту часть на задачи поменьше.
-
Отрисовываем приложение под Android
Эту часть буду делать после того, как успешно соединю ios аппу c бэкендом. Плюс тут должно будет все пройти гладко и быстро, так как приложение под ios уже написано и нужно будет просто на другом языке переписать.
-
Публикация в Apple Store и Google Play
Будет первый опыт публикаций в сторы. Думаю намучаюсь с сертификатами и прочей ерундой, но не страшно
-
Придумать название
Рабочим пока будем Тиндер книг. Если есть идеи для названия - всегда рада буду услышать
- 1350
- 23 октября 2021, 13:57
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением