Почему VIPER это хороший выбор для вашего следующего приложения

Автор: admin от 13-02-2017, 10:35, посмотрело: 463

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

Категория: Веб-разработка, iOS

 

Дайджест интересных материалов для мобильного разработчика #190 (5-12 февраля)

Автор: admin от 12-02-2017, 16:30, посмотрело: 276

В новом выпуске чистки App Store и Google Play, выход Android Wear 2.0, Tinder одного юмориста, погоня за Snapchat, несколько материалов про React Native, за и против Viper, альтернативы гамбургеру и много других вкусных материалов.

Дайджест интересных материалов для мобильного разработчика #190 (5-12 февраля)

Категория: Веб-разработка, Android, iOS

 

Почему VIPER это плохой выбор для вашего следующего приложения

Автор: admin от 9-02-2017, 17:00, посмотрело: 450

Этот пост является вольным переводом статьи Why VIPER is a bad choice for your next application by Sergey Petrov


За последний год о VIPER писали все кому не лень. Эта архитектура реально вдохновляет разработчиков. Но большинство статей, на самом деле, довольно предвзяты. Они лишь показывают крутизну этого архитектурного паттерна, умалчивая о его негативных сторонах. А ведь проблем у него вовсе не меньше (а может даже и больше) чем у других. И в этой статье я постараюсь объяснить, почему VIPER вовсе не так хорош как о нем говорят, и почему он не подойдет для большинства ваших приложений.


Узначть что не так с VIPER

Категория: Веб-разработка, Game Development, iOS

 

Как мы делали приложение международной программы лояльности PINS: кейс

Автор: admin от 9-02-2017, 09:40, посмотрело: 413

В конце 2016 года мы выпустили мобильное приложение для международной программы лояльности PINS, которая объединяет более 700 поставщиков товаров и услуг и работает преимущественно на севере Европы и в России. Но география расширяется, количество партнеров и пользователей PINS увеличивается, поэтому приложение задумывалось как масштабируемый инструмент адресного обслуживания всех его пользователей — где бы они ни находились. В рамках разработки перед нами стояло несколько интересных задач. В их числе — обеспечить поддержку шести европейских языков, реализовать ряд географических функций и сделать максимально простую процедуру регистрации.

Как мы делали приложение международной программы лояльности PINS: кейс

Категория: Веб-разработка, Android, iOS

 

Паттерны проектирования, взгляд iOS разработчика. Часть 1. Стратегия

Автор: admin от 8-02-2017, 11:05, посмотрело: 356

Паттерны проектирования, взгляд iOS разработчика. Часть 1. Стратегия

Содержание:


Часть 0. Синглтон-Одиночка
Часть 1. Стратегия


Напомню, что в этой серии статей, я разбираю книгу "Паттерны проектирования" Эрика и Элизабет Фримен. И сегодня мы изучим паттерн "Стратегия". Поехали.


Откуда растут ноги (и крылья)


Авторы книги рассказывают нам историю о создании приложения SimUDuck. Начнем с реализации начального состояния приложения: у нас есть абстрактный класс Duck и два его наследника: MallardDuck и RedheadDuck. Тут же мы сталкиваемся с первой сложностью: в Objective-C и Swift нет абстрактных классов.


Выходим из ситуации...

Категория: Веб-разработка, Game Development, iOS

 

Дайджест интересных материалов для мобильного разработчика #189 (30 января-5 февраля)

Автор: admin от 5-02-2017, 17:35, посмотрело: 326

На этой неделе получилось много всего про дизайн и анимации – Lottie от Airbnb, Sketch в крупных проектах, виртуальная реальность, Bear Notes, который своей простотой покорил Apple. А кроме дизайна – архитектуры, стикеры, PWA, MMO RTS и много всего другого.

Дайджест интересных материалов для мобильного разработчика #189 (30 января-5 февраля)

Категория: Веб-разработка, Android, iOS

 

Управление светодиодной лентой WS2801 с использованием Raspberry Pi и iOS

Автор: admin от 4-02-2017, 21:30, посмотрело: 437

Всем привет!
Эта статья содержит исходники приложения для операционной системы iOS, цель которого управление светодиодной лентой WS2801, подключенной к Raspberry PI.

Категория: Программирование, iOS

 

Паттерны проектирования, взгляд iOS разработчика. Часть 0. Синглтон-Одиночка

Автор: admin от 2-02-2017, 17:30, посмотрело: 439

Я почув і забув.
Я записав і запам'ятав.
Я зробив і зрозумів.
Я навчив іншого, тепер я майстер.
(В. В. Бублик)

Паттерны проектирования, взгляд iOS разработчика. Часть 0. Синглтон-Одиночка

Небольшое вступление.


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


И именно эти слова и сподвигли меня на написание данной серии постов. Дело в том, что я — начинающий iOS разработчик, и я очень хочу разобраться в паттернах проектирования. И я не придумал лучшего способа, чем взять книгу "Паттерны проектирования" Эрика и Элизабет Фримен, и написать примеры каждого паттерна на Objective-C и Swift. Таким образом я смогу лучше понять суть каждого паттерна, а также особенности обоих языков.


Итак, начнем с самого простого на мой взгляд паттерна

Категория: Веб-разработка, Game Development, iOS

 

История создания простой мобильной игры

Автор: admin от 29-01-2017, 20:30, посмотрело: 384

Привет! Мы — небольшая команда из двух человек, которая пытается делать игры в свободное время. Совсем недавно мы наконец-то зарелизили свое первое скромное творение и решили поделиться опытом его создания с хабрасообществом.

История создания простой мобильной игры

“У всех есть свои раннеры, а чем мы хуже? Мы тоже сможем запилить за месяц крайне простую игру для телефонов”, — подумали мы немногим больше года назад, и все завертелось.

Мы нарисовали пару скетчей, написали диздок на 2 листа и взяли Unity, с которым у нас уже был небольшой опыт работы. Решив, что справимся с простым раннером примерно за месяц-два, приступили к работе.

Осторожно, под катом довольно много картинок!

Категория: Веб-разработка, Game Development, Android, iOS

 

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января)

Автор: admin от 29-01-2017, 16:25, посмотрело: 340

В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января)

Категория: Веб-разработка, Android, iOS