В 2017 году я загорелся желанием разрабатывать под мобильные устройства на языке Swift. Через некоторое время появилась идея сделать небольшой проект-приложение. Раньше я занимался только web-разработкой и область мобильной разработки для меня была абсолютно новой.
Я насыщался информацией о разработке, стартапах и меня заинтересовала ниша расписаний для студентов. Сделал первый MVP и запустил его в сентябре 2017-го. Тогда я работал над приложением один.
Не останавливаясь долго на деталях развития того проекта скажу, что к январю 2020 года вышла новая версия приложения, где был полностью переработан интерфейс. Статья об этом есть вот здесь.
Мне понравилась простота приложения Class Timetable и захотелось сделать что-то подобное, но с гораздо большим функционалом. Об это приложении также вышла статья на хабре. Сказано — сделано. Своё приложение мы с товарищем назвали Smart Timetable.
Приложение Class Timetable было взято именно как основа (цветные полоски и горизонтальный свайп), но никак не источник идей для всех экранов. Если посмотреть на главную страницу, то можно заметить небольшое сходство.
При этом есть и отличия:
-
отображение времени начала и конца
-
наличие даты, а не только дня недели
-
наличие доп информации о занятии
-
нижний таббар для навигации
Экран создания уроков, заданий, настроек также имеют существенные отличия.
Приложения из той же категории или просто «конкуренты»
Конечно же мы мониторим все похожие на нас приложения. Во-первых, это хороший источник идей, которые мы можем воплотить у себя, освоив и расширив. Во-вторых, это просто необходимость, чтобы понимать свои позиции в поисковой выдаче.
Также следим и за очень большими приложениями от Google, Microsoft, Apple. Вдруг у них появится что-то достаточно мощное в плане пользы, но и достаточно простое для реализации.
Среди расписаний и тудушек (от англ. «todo«) у нас есть список из 10-15 приложений, за которыми мы наблюдаем. Вот часть из них. С разработчиками некоторых из них у нас даже есть личные контакты. Обмен опытом и всё такое.
Каждое приложение из этого списка по-своему уникальное по функционалу и дизайну. Но есть одно приложение, уникальнее других, по своей схожести с нами. Назовём его просто «Похожее приложение«.
Скриншоты
В AppStore недавно появились новые скриншоты этого приложения и они, мягко говоря, нас очень удивили. Во-первых, нужно признать, они сделаны очень красиво, со знанием дела. Но есть один нюанс, на этих скриншотах изображены наши виджеты.
Очень часто виджеты не работают вообще. А в списке для выбора нет виджетов с цветной полоской наверху, как показано на скриншотах. Делаем вывод, что целью создания таких скриншотов является привлечение пользователей обманным путём. Показывается то, чего нет в приложении. Пользователи такое не любят и могут очень быстро среагировать в отзывах.
Приведём ещё парочку, возможно надуманных, совпадений с нашим приложением.
Слева скриншот «похожего» приложения из AppStore. В центре реальный экран со статистикой этого же приложения. Справа — наша реализация статистики. Схожесть наблюдается, но, возможно, ребята ещё не всё допилили.
Мы совсем недавно переделали селектор выбора режима повторения на вариант с заливкой, чтобы акцентировано указывать на тип повторения. Так же для iOS 15 были изменены пикеры (от англ. «picker») для выбора даты и времени на более удобные. А теперь посмотрим на реализацию этого экрана в «похожем» приложении.
Вы видите разницу? Нет? А она есть! В конце каждого предложения стоит точка. Вот как здесь. И здесь. Например: «Занятие не будет повторяться.» указано с точкой, а у нас точки нет
Загрузка файлов
Удивительно, но даже в подписях к файлам есть совпадение. А именно: название файла с датой на первой строке, и объем занимаемого места на второй. Тут у «похожего» приложения что-то пошло не так и оно показывает 0 МБ.
У расписания есть настройки различных полей:
-
Название расписания
-
Округлять ли время до 5 минут
-
Показывать ли выходные
-
Количество недель
-
Каникулы
-
Доп поля
-
Файлы
Тут мастерство заимствования почему-то сошло на нет и, вместо недели с количеством «Другое«, добавили просто «5 недель«. Остальные настройки скопированы абсолютно спокойно, вплоть до каждой подписи к выбранному количеству недель. А там, где должны быть «Выходные«, наверное в спешке, указали «Количество недель» второй раз.
Отправка расписания
Совсем новая функция в «похожем» приложении. Поэтому синхронизацию пока не ждите. Нужно время на её изучение.
ссылка на оригинал статьи https://habr.com/ru/company/smart-timetable/blog/684742/
Добавить комментарий