Некоторые полезные инструменты, которые я использовал
AppLaunchPad для создания нескольких наборов скриншотов (для многих локализаций) быстрее.
Cocoapods. SwiftyJSON и Alamofire для написания лучшего сетевого кода, графики для создания графиков цен. Для всех есть кокоапод!
Firebase для сервера push-уведомлений и для кэширующего сервера для Купить вебсайт  хранения цен каждые 5 минут для обновления графиков цен.
Два API для цен: cryptowatch и CoinCap. Этот API для курсов валют для конвертации.
Мне приятно делиться уроками, которые я узнал, и моим путешествием с большой аудиторией. Я надеюсь, что это послужит вдохновением для других людей, чтобы попробовать изучать программирование и создавать приложения или действительно все, что им интересно. Я лично начну с изучения ML и науки о данных после моего приложения – так что не стоит боюсь экспериментировать с разными полями! Испытайте что-то трудное и что-то, что делает вас неудобными. Самые трудные вещи, как правило, самые интересные и полезные в конце. 🙂

Если вам понравилось читать это и иметь обратную связь или какие-либо мысли поделиться, не стесняйтесь, напишите мне по адресу harshita@harshitaapps.com. И если вам нравится мое приложение, вы можете скачать его из App Store здесь. 🙂

Проектирование красивых мобильных приложений с нуля
Я начал изучать графический дизайн, когда мне было 13 лет. Я научился проектировать веб-сайты из онлайн-курсов и играл весь день с Photoshop и Affinity Designer. Этот опыт научил меня мыслить как дизайнер.

Я занимаюсь разработкой и разработкой приложений уже почти год. Я посетил программу в Массачусетском технологическом институте, где я работал с командой по разработке Университата. Два месяца назад я начал работать над новым приложением Crypto Price Tracker, которое я начал недавно 28 января.

В этом посте я поделюсь поэтапным процессом проектирования, которому я следую с примерами приложения, над которым я работал. Это должно помочь любому, кто хочет узнать или улучшить свои навыки цифрового дизайна. Дизайн не все о том, как использовать программное обеспечение для Вебсайт под ключ Новосибирск проектирования, и этот пост не научит вас, как его использовать. Чтобы узнать, есть сотни качественных обучающих программ в Интернете. Дизайн также касается понимания вашего продукта наизнанку, его функций и функциональности, а также проектирования, не забывая о конечных пользователях. Вот что этот пост предназначен для обучения.

Процесс проектирования:

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

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

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

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

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

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

Я использую печатные шаблоны из UI Stencils для рисования каркасов. Это экономит время и дает хороший холст, чтобы рисовать и делать заметки.

Вот пример каркаса.

После рисования каркасов вы можете использовать приложение под названием «Поп» и сделать снимок всех своих рисунков с помощью приложения и иметь прототип, связав все экраны с помощью кнопок.

Шаблоны дизайна и цветовые палитры
Это моя любимая часть. Это похоже на посещение магазина. Множество шаблонов дизайна и цветовых палитр на выбор. Я собираюсь выбрать те, которые мне нравятся, и Разкрутка сайтов и в соц сетях экспериментировать с ними.

Лучшие платформы для поиска шаблонов моделей – это мобильные шаблоны и Pttrns. И чтобы найти хорошие цветовые палитры, перейдите в Color Hunt.