26 февраля команда Flutter анонсировала первый стабильный продуктовый релиз — Flutter 1.2. Всех, кого интересует, что нового принесло обновление — прошу под кат.
Рубрика «development» - 5
Flutter 1.2. Что нового?
2019-03-19 в 8:06, admin, рубрики: android, crossplatform, development, flutter, framework, Блог компании FunCorp, разработка мобильных приложений, Разработка под android, разработка под iOS[По докам] Flutter. Часть 1. Для Android разработчиков
2019-03-05 в 8:05, admin, рубрики: android, crossplatform, development, documentation, flutter, framework, Блог компании FunCorp, разработка мобильных приложений, Разработка под androidПро Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучения документации фреймворка, с которым они ещё не работают.
Если вы хотите понять, чем хорош этот фреймворк, и оценить, сколько усилий придётся приложить, чтобы его использовать — добро пожаловать под кат.
Статический анализатор Detekt для Kotlin
2019-03-04 в 6:54, admin, рубрики: android, detekt, development, findbugs, kotlin, static code analysis, разработка, Разработка под android, статический анализ кодаПора полюбить статические анализаторы! Встречайте Detekt на Kotlin
Если Вы уже знаете о чем пойдет речь и Вас интересут только внедрение в проект, переходите сразу к пункту установки.
Что-же это такое?
Анализ программного обеспечения, производимый (в отличие от динамического анализа) без реального выполнения исследуемых программ. Википедия
А своими словами — это удобный инструмент, помогающий в соблюдении правил хорошего кода. Позволяющий очень гибко настраивать фильры по определению плохого кода. Который при каждом запуске сформирует некий отчет, включающий статистические данные об обнаруженных конфликтах, информацию о них, позволяющую определить где произошел конфликт и его тип.
Статические анализаторы облегчают работу ревьюера и в целом экономит время команды на разработку.
Читать полностью »
10 млрд. экспорта ПО – это ничтожно мало
2019-02-12 в 20:55, admin, рубрики: caravan aero, development, rusonyx, serverless, Блог компании Rusonyx, Карьера в IT-индустрии, Читальный залПо данным Ассоциации «Руссофт» экспорт российского софта за последний год достиг $10 млрд. и увеличился на 19%. Следом за этой новостью начали возникать бравурные марши на тему успешного подъема с колен нашей экономки и обретения всеми нами неминуемого светлого цифрового будущего. Под катом мнение Константина Анисимова, СЕО Rusonyx от первого лица.Читать полностью »
Server-provided animations in iOS apps
2019-02-07 в 15:01, admin, рубрики: adobe after effects, animation, development, lottie, rest api, swift, Блог компании Badoo, дизайн мобильных приложений, разработка мобильных приложенийHi everyone! About six months ago we launched one of Badoo’s most exciting features: Live Streaming. One of its main functionalities is that viewers can send gifts to their favourite streamers to express their appreciation. We wanted to make the gifts as fancy and as engaging as possible, so it was decided to make some of them really lively, and by this I mean animated. And to engage people even more, we, the Badoo team, planned to update those gifts and animations every few weeks.
As an iOS engineer, you might have already guessed the challenge we faced here: the need to add new animations and remove the old ones was going to require a fair amount of work from the client side. We’d need both the Android and the iOS development teams for every release — which, when combined with the amount of time App Store reviews and approval often take, would mean it might be days before each update could go live. But we solved the problem, and I’m going to explain to you how.
Solution overview
By this stage, we already knew how to export Adobe After Effects (AAE) animations into the format readable by our iOS app using the Lottie library. This time though, we went a bit further: we decided to create a kind of animation storage service, available via the internet. In other words, we would store all the actual animations on the server and deliver them to the client apps on demand:
Читать полностью »
Manifest of Smart Home Developer: 15 principles
2019-02-05 в 18:45, admin, рубрики: development, IoT, smart home, Интернет вещей, интерфейсы, Разработка для интернета вещей, умный домToday I’d like to speak about Smart homes and IoT devices. But it is no ordinary article. You won’t find description of hardware, links to manufacturers, batches of code or repositories. Today we’ll discuss something of a higher level — principles that are used to organize “smart” systems.
Smart home is a system that can do some everyday routines instead of a person. It leads us to the first and the main principle:
Читать полностью »
Software Defined Delivery — наконец-то кто-то что-то начал подозревать
2018-12-02 в 10:32, admin, рубрики: agile, development, devops, разработка, управление разработкой23 ноября в сети появилась последняя редакция Software Defined Delivery манифеста. В отличие от DevOps, который каждый понимал по своему и как хотел, манифест явно заявляет — доставка ПО — наша работа. «На моей машине все работает» — не вариант. Код — это только описание системы, а не сама система.
![Software Defined Delivery — наконец-то кто-то что-то начал подозревать - 1 image](https://www.pvsm.ru/images/2018/12/02/Software-Defined-Delivery-nakonec-to-kto-to-chto-to-nachal-podozrevat.jpg)
В университете я обожал кодить. Теперь это превратилось в рутину. Как вернуть былой запал?
2018-11-29 в 7:16, admin, рубрики: developers, development, Parallels, parallels desktop, Блог компании Parallels, карьера, Карьера в IT-индустрии, управление персоналом, Читальный залРефлексия – штука любопытная. Еще интересней, если она базируется на многолетнем опыте. Под катом рассказ о судьбе программиста устами директора по разработке Parallels RAS Игоря Марната от первого лица. Enjoy!Читать полностью »
Программирование на языке Ада
2018-11-24 в 13:24, admin, рубрики: developers, development, Parallels, parallels desktop, Блог компании Parallels, старое железо, Читальный залДовелось намедни на одном белорусском ресурсе прочесть статью «10 языков программирования, которые больше никому не нужны». Среди «заживо погребенных» оказались Fortran, Basic, J#, Turbo Pascal Ada и другие. Так вот, наибольшую полемику, как ни странно, вызвало обсуждение Aдa (надеюсь в этом месте я не оскорбляю чьи-либо чувства). Что, собственно говоря и сподвигло покопаться в этой увлекательной теме.Читать полностью »
Как я добавлял новое устройство в SmartThings Hub, часть 1
2018-10-27 в 7:42, admin, рубрики: development, groovy, IoT, smartthings, tutorial, z-wave, Интернет вещей, Разработка для интернета вещейВ этой статье я хочу рассказать про свой опыт разработки так называемого Device Handler для умного дома SmartThings. Задача состояла в добавлении универсального устройства на базе протокола Z-Wave — Z-Uno, а так же обработка подключаемых к нему дочерних устройств.