Hello CoreData!

Hello CoreData!

Hello CoreData!

Сегодня будем рассматривать ненавистный мне framework от Apple под страшным названием CoreData. Это решения от Apple для работы с SQLite (реляционная база данных). CoreData может сохранять объекты Swift в SQLite, а также выполнять обратную операцию.

Тренды веб-дизайна: 7 самых горячих летних тенденций дизайна сайтов

Тренды веб-дизайна: 7 самых горячих летних тенденций дизайна сайтов

Тренды веб-дизайна 2017

Создание обычного веб-сайта — не такая простая задача, как создание эффективного онлайн-маркетингового инструмента с современным дизайном. Для красивого и хорошо оптимизированного сайта требуется много времени, инвестиций и даже вдохновения. Как сделать дизайн сайта, чтобы привлечь больше клиентов? Разберемся в статье.

Библиотека ChatKit для Android-приложений

Библиотека ChatKit для Android-приложений

Библиотека ChatKit

В мире iOS-разработки есть всем известная библиотека JSQMessagesViewController, которая помогает iOS-разработчикам без особого труда реализовать UI чата в своих приложениях. К сожалению, Android-разработчики лишены такого чудесного инструмента. Поэтому мы задались целью предоставить разработчикам Android широкие возможности для создания быстрого и привлекательного пользовательского интерфейса для чатов в своих приложениях.

iOS development. Best practices

iOS development. Best practices

iOS development. Best practices

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

iOS, Чистый код

iOS, Чистый код

iOS, Чистый код

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

Адаптивные сайты электронной коммерции

Адаптивные сайты электронной коммерции

Адаптивные сайты электронной коммерции

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

CSS-анимации: Transitions и Animations. Motion Path Module CSS

CSS-анимации: Transitions и Animations. Motion Path Module CSS

CSS-анимации: Transitions и Animations. Motion Path Module CSS

До появления CSS3 при слове «анимация» верстальщиков бросало в холодный пот. А всё потому, что в те времена сделать качественную и красивую анимацию было не тривиальной задачей. CSS этого делать не умел, поэтому все анимации делались на JavaScript.

Простые Unit-тесты в Android

Простые Unit-тесты в Android

Простые Unit-тесты в Android

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