
Изучаем Git и GitHub
Уже сложно представить, как бы выглядил процесс работы разработчиков в команде, без Git и GitHub. В этом курсе мы узнаем об этих иструментах все, что позволит вам с легкостью выполнять свои задачи в команде без проблем.

Уже сложно представить, как бы выглядил процесс работы разработчиков в команде, без Git и GitHub. В этом курсе мы узнаем об этих иструментах все, что позволит вам с легкостью выполнять свои задачи в команде без проблем.

CALayer - объект, который управляет контентом на основе изображений и позволяет анимировать этот контент. Вы будете работать с так зваными слоями. Основная задача слоя - управлять визуальным контентом, который вы предоставляете, но сам слой имеет визуальные атрибуты, которые могут быть установлены, например, цвет фона, граница и тень. В этом курсе мы рассмотрим такие подклассы CALayer как CAShapeLayer, CAGradientLayer, CAReplicatorLayer, CABasicA

Часто в отдельном приложении нужно достать информацию из других сайтов или сервисов. Например погода. В этом курсе мы будем брать информацию о погоде для каждого пользователя нашего приложения, работая с API другого сервиса (сервиса погоды). Мы также поработаем с Sprite Kit Scene, Stack View и еще с несколькими новыми для вас понятиями.

Grand Central Dispatch (GCD) - это маркетинговое имя библиотеки libdispatch, которая обеспечивает поддержку одновременного выполнения кода на многоядерном оборудовании в iOS и OS X. Проходя этот курс, желательно чтобы вы уже были знакомы с Swift и Xcode а также с процессом разработки мобильных приложений.

Управление состоянием в современных веб-приложениях сложно. По мере усложнения приложений отслеживание изменений состояния и сопоставление этих изменений с вашим интерфейсом становится все труднее.

Мы попробуем применить наши знания Swift для создания обычного калькулятора. Довольно типичное задание при изучении нового языка, но как и во всем, есть свои интересные моменты.

С помощью Vue очень легко подбирать и быстро создавать отличные приложения, используя встроенные шаблоны и директивы. По мере того, как ваше приложение будет усложняться, вам потребуется более тонкое управление вашими компонентами.В этом курсе мы определим, где будет находиться контент компонента, когда вы определяете контент внутри родительского компонента с помощью слотов Vue и управляете этим отношением с slot-scope. Мы продолжим использовать

Курс посвящен созданию мессенджеара на Swift. Это одни из самых популярных приложений, и наверное выход нашего менессенджера не повлияет на расстановку сил в этом бизнесе. Но все же, его создания, само по себе интересное занятие.

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

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