ЗНАКОМЬТЕСЬ С РАЗРАБОТЧИКОМ
Лауреат Apple Design Award
Calzy
Современный калькулятор
Казалось бы, приложению-калькулятору должно быть достаточно таких характеристик, как производительность и многофункциональность. Но художник по визуальным эффектам Раджа Виджаяраман так не считает — в его представлении калькулятор должен быть еще и красивым. За это Calzy 3 получило Apple Design Award, а индийский разработчик рассказал нам, можно ли научиться программировать по учебнику.
Чего вы хотели добиться?
Мне всегда хотелось, чтобы калькуляторы были чуть умнее и могли запоминать информацию. В Calzy 3 я использовал такие iOS-технологии, как drag-and-drop и 3D Touch, и полностью переосмыслил интерфейс.
С какими трудностями столкнулись?
У меня нет специального образования, поэтому написать код было непростой задачей. Но помогла книга! С «How to Think Like a Computer Scientist: Learning with Python» я получил базовые навыки программирования. Что-то, признаюсь, так и не понял.
А что далось легко?
Пять лет назад, когда Calzy 3 был только идеей, у меня не было даже представления о том, как ворваться в этот мир с собственным приложением, но Apple Developer Program помогла с этим разобраться.
В какой момент стало ясно, что получается?
Помню этот момент очень хорошо — я впервые загрузил элементы интерфейса в Xcode Interface Builder и увидел, что приложение работает.
Какой совет вы бы дали самому себе?
Я бы посоветовал себе отказаться от попыток объять необъятное — это о программировании. А если говорить о дизайне, тут совет один: делайте так, чтобы приложение выглядело круто. Круто по вашим меркам!
Чем займетесь теперь?
Прямо сейчас обновляю свои приложения под iOS 12. А еще планирую получше изучить модель машинного обучения Core ML 2 и платформу ARKit 2.