1

Этап 1

Прочитать документацию по языку

2

Этап 2

Пройти стартовый курс от Apple

3

Этап 3

Стенфордский курс по разработке

4

Этап 4

Описать основные функции своего приложения

5

Этап 5

Дальше остается только магия

1

Этап 1

Прочитать документацию по языку

2

Этап 2

Пройти стартовый курс от Apple

3

Этап 3

Стенфордский курс по разработке

4

Этап 4

Описать основные функции своего приложения

5

Этап 5

Дальше остается только магия

17 февраля 2018 01 апреля 2018
Цель завершена 3 апреля 2018
Карьера и работа

Первая версия приложения на iOS за 1.5 месяца с нуля

Думал я, думал что мне написать и на какую платформу. Думал чем я буду заниматься (или хотел бы заниматься) на любимой работе. И в тоге пришел к выводу - было бы неплохо заняться мобильной разработкой. Андроид мне точно не нравится, писать на Реакте кросплатформенное нечто - эффективно только для миниатюрных приложений. Остается только iOS. К тому же я давно хотел попробовать. И да, я люблю пробовать много разного - уже пробовал и фронд-енд, и немного бек-енда, и дизайнером был и есть, хочу чего-то еще попробовать.

Пока что это стартовая цель на пути к мобильной разработке. Если мне понравиться - я поставлю новую, на свое приложение опубликованное в АппСторе и/или на трудоустройство в этой сфере.

Начал смотреть что-то по теме пару дней назад. Уже половину документации по свифту просмотрел. Свифт немного нестандартный и отличается от других не только синтаксисом, а и самой логикой написания и функционированием. Читаю сейчас просто чтобы понимать что вообще происходит. Пока что практики очень мало у меня, но я это исправлю.

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

В рамках цели хочу

  • прочитать всю официальную доку по языку, просто для понимания
  • просмотреть курс Стенфордского универа по разработке на iOS
  • И есть еще 2 дополнительных и не обязательных пока что ресурса для изучения
    • Книга по iOS разработке в примерах. Она очень крутая, но сил на нее нужно много выделить
    • Курс с Udemy. Не знаю, хватит ли сил его пройти полностью сейчас

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

Отчеты не регулярные будут, но минимум 1 раз в неделю.

 Критерий завершения

Было бы круто выставить это приложение в AppStore, но так я точно не успею. Потому что на это нужно еще +1 неделя минимум. Так что пока что критерий - это выполнение приложением своих основных функций в рамках эмулятора. Какие это функции - я расскажу в постах.

 Личные ресурсы

Есть комп, интернет, немного свободного времени на работе и после нее

  1. Прочитать документацию по языку

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

  2. Пройти стартовый курс от Apple

    Простенький гайд по написанию приложения. Даже сказать тут нечего

  3. Стенфордский курс по разработке

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

  4. Описать основные функции своего приложения

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

  5. Дальше остается только магия

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

  • 1362
  • 17 февраля 2018, 09:33
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?