• Как делают мобильные приложения?

    @AlexMorbo
    На мой взгляд, у вас 2 вопроса в одном.
    1) Как делают сами приложения можно увидеть в роликах на ютюбе или на множестве специальных ресурсов.
    Например,
    https://www.youtube.com/watch?v=5b91dFhZz0g
    Краткое описание: нужна яблочная ОС - MacOS, ставим из маркета программу xCode и спокойно пишем свое приложение.
    Если нет яблочной техники, а попробовать хочется - можно установить Swift в Ubuntu(например) и поработать с языком через обычный тектовый редактор или свободные IDE: Atom, Visual Studio Code и тд. В этом случае вы не сможете естественно разрабатывать приложения, но проработать базу языка легко.

    2) Бэкэнд для мобильного приложения можно написать почти на любом языке.
    В нашем случае, уже можно изучать и начинать использовать новые swift-фреймворки - Vapor, Kitura и тд.
    https://vapor.codes/
    https://www.kitura.io/
    Ответ написан
    Комментировать
  • Разработка под iOS. Как лучше поступить, что выбрать и стоит ли вообще?

    @AlexMorbo
    1. Если есть явное желание - не поздно.
    2. Для первичного изучения языка и IDE - подойдет точно.
    3. Пишу из своего опыта:
    1) swiftbook.ru :
    1 месяц на книгу по Swift + 1-2 месяца(по 2-3 часа в день) на видео-курсы. Затем можно и вебинары.
    Можно добавить книгу Василия Усова «Swift. Основы разработки приложений под iOS и macOS. » Сейчас вышло обновление, подробности тут: https://habr.com/company/piter/blog/358102/
    Обязательно всё проработать в playground.
    2) Вы указали, что не программист, а значит добавляем книги и упражнения по алгоритмам, например, из этой подборки: https://proglib.io/p/awesome-algorithms/
    Читаем и делаем задачи используя наш язык - Swift.
    3) Предположим, вы уже можете писать простые программы, но английский у вас минимальный, тогда можно проработать этот чудесный материал:
    bestkora.com/IosDeveloper
    4) Если п.1-3 разобрали, то пора читать официальную документацию.
    5) А вот теперь, смотрим в инете "вопросы с собеседований..." и готовимся к приключениям.

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

    На мой взгляд, стабильный фриланс возможен только после опыта реальной работы, тк количество и объем решаемых на такой работе задач позволит вам быстро накопить багаж знаний и для фриланса.

    PS
    Пишу здесь первый раз и прошу прощения, если нарушил местные правила своими ссылками.
    Ответ написан
    2 комментария