История приложения для безопасной корзины

От концепции к завершению: путь приложения — часть III

Часть III — погружение в дизайн

Часть II –›https://medium.com/geekculture/from-concept-to-completion-the-journey-of-an-app-part-ii-bb318cb83e9e

TLDR;

В этой части я нанимаю дизайнера на UpWork, чтобы дать толчок / заставить себя принять участие в проекте. Я также анализирую некоторые потенциальные технические варианты, чтобы понять, можно ли реализовать мои бумажные дизайны/анимации.

Здесь происходят две основные вещи

  1. Обретение приверженности, вложив реальные деньги
  2. Вдохновение и технические данные из The Google Mind

1) Обретение приверженности

Я считаю, что на этом раннем этапе проекта очень легко бросить/сдаться/отвлечься/найти любой предлог, чтобы не продолжать. Итак, чтобы бороться с этим, я решаю вложить наличные (500 долларов), чтобы заставить посвятить себя конечному продукту. Я думаю, что большинство людей удвоятся, как только они почувствуют, что что-то реальное и осязаемое было выделено для дела (гораздо больше, чем просто сказать своим друзьям, что я работаю над чем-то классным).

Для этого обязательства я ищу дизайнера, который может создать несколько красивых анимаций и помочь мне создать бумажный дизайн, который я себе представлял, так как я хочу, чтобы приложение выглядело довольно круто. Я часто просто начинаю смотреть, кто нарисовал то, что я нашел в поиске картинок Google (из части II). Существует тонна интересных способов поиска людей —

  1. Профессиональные сайты типа http://upwork.com/ и https://www.fiverr.com/
  2. Хобби-сайты, такие как https://www.deviantart.com/ и https://dribbble.com/ и http://behance.net/
  3. Инстаграм и Твиттер. В настоящее время многие великие художники размещают там свои портфолио, и обе они являются поисковыми системами, так что приятно смотреть там!

На этот раз я остановился на UpWork.

Я сделал пост, объясняющий, что я искал, и разместил его (на Upwork можно бесплатно размещать предложения о работе). Я решил провести два эксперимента —

  1. Публикация только по всему миру и в США.
  2. Учитывайте только людей, которые на самом деле читали мою статью на Medium, о том, что/почему я это делал.

Что касается результатов № 1, я обнаружил, что когда вы открываете работу Upwork для всего мира, почти 0% людей из США подают заявки. Моя теория заключается в том, что людям из США должно быть трудно найти мой пост в результатах поиска. Ежедневно на Upwork по всему миру публикуется огромное количество вакансий, поэтому ожидайте уменьшения результатов в течение нескольких дней.

Что касается результатов № 2, я обнаружил, что почти 0% людей за пределами США читают мою статью на Medium, и, возможно, 10% людей в США читают мою статью. Так что было очень легко отфильтровать людей. Есть около 50% копирайтеров, которые просто вставляют какую-то стандартную причину, по которой вы должны их нанять. С этими людьми легко пройти, так как вы не можете ожидать качественной работы от того, кто даже не прочитает вашу 5-минутную статью! Это всего 5 минут!

Примерно через 4–5 дней, чтобы увидеть, сколько всего предложений поступило (я полагаю, после этого ваш пост будет похоронен в поисковой системе), я сделал свой выбор и очень доволен тем, с кем я закончил работать. У меня, наверное, было только 2 человека, которые действительно зажигали мое лицо, когда я смотрел на их работы.

Посмотреть работы Андре можно здесь — https://www.andreellis.co/!

2) Вдохновение от Google Mind

Скетч из части 2 пока выглядит так. Он состоит из нескольких частей, таких как анимация, список файлов и несколько кнопок и меток.

Первоначально я набросал список файлов, чтобы использовать текстовую анимацию, поскольку она меня волнует. Я до сих пор не могу понять, действительно ли это важно… НО мне нравится пытаться подтолкнуть дизайн к искре «радости», когда это возможно.

Облом, который я обнаружил, заключается в том, что хорошо выглядящие текстовые анимации имеют приличный разборчивый текст и не являются тривиальными для реализации на большинстве языков программирования. Единственным простым местом для их создания является After Effects, который обычно требует вывода в формате фильма (то есть предварительно обработанного текста). Попытка использовать динамическую текстовую анимацию, как правило, делается для плохо читаемого, обычно ужасно медленного кода.

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

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

Я могу сказать по многолетнему опыту, что редко увеличение масштаба проекта является хорошей идеей в краткосрочной перспективе (вы всегда можете добавить это позже, если вам в конечном итоге понравится проект!) Каждый раз, когда это происходит, все занимает слишком много времени, и количество ошибок увеличивается, как насекомые, которыми они действительно являются 😆

На этих ранних этапах проектирования я очень активно ищу в Google различные методы анимации на моем целевом языке (в этой истории это в настоящее время C # UWP), чтобы убедиться, что то, что я представляю в своем уме, не является полностью раздражающим или совершенно невозможно сделать на языке . Это имеет большое значение, так как у каждой платформы есть свои плюсы и минусы в их способности анимировать.

В качестве хорошего примера в этой истории проекта я столкнулся с ограничениями MacOS + Swift и Windows + C#, которые вступают в игру позже. Ах, если бы это было так просто… мир был бы гигантской анимацией…

Быстрая прогулка в страну текстовой анимации

Google: «Текстовая анимация C# UWP»

Я трачу несколько минут и просматриваю Google; дает мне хорошее представление о том, насколько легко/сложно будет анимировать текст, чтобы выполнить мои требования. UWP также удобен, потому что он дает более современные ответы, чем «C# WPF», которому уже более десяти лет. Общеизвестно, что в WPF сложно анимировать, поэтому очень важно знать заранее, прежде чем тратить кучу времени позже только для того, чтобы понять, что этого не произойдет из-за технологических ограничений.

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



Так что обычно я просто продолжаю складывать разные хромированные окна с 5–10 вкладками для каждой идеи, пока не буду удовлетворен тем, что у меня достаточно деталей, чтобы уйти позже. Мой настольный ПК с Windows имеет 64 ГБ ОЗУ, поэтому я могу оправдать максимальное использование Google Chrome 😁 .

Иногда на 2-й и 3-й страницах результатов Google есть скрытые жемчужины. Буду ли я использовать многие из этих функций? Понятия не имею, так рано. Но они вдохновляют меня. Здорово черпать вдохновение как можно раньше.



В целом, этот шаг занимает всего ~30 минут тщательного изучения. И действительно, это довольно весело. На данный момент никакой «работы» не ведется. Мы просто собираем информацию и определяем пути. Вот где ярко проявляется роль и дизайнера, и разработчика, хотя можно было бы сделать этот шаг вместе с другой половиной (эй, на самом деле звучит довольно весело!).

Вот еще одна жемчужина на странице 3 результатов Google. Как часто в наши дни мы забываем выйти за пределы 10 лучших результатов.



Вывод

На данный момент 90% моего времени уходит на обдумывание различных подходов и способов передавать дизайн и вызывать радость. Основная цель состоит в том, чтобы каждый подход был очень простым, чтобы проект не отягощался еще до того, как он стартует. Думайте о легком — как о раннем самолете.

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

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

Надеюсь увидеть вас в Части IV!

Если эта история вдохновила вас на что-то, я буду рад услышать. Напишите мне в любое время!

-Джонатан | с ❤️ 🎶 ☕️