Интересное исследование, как скорость загрузки экранов приложения влияет на бизнесовые показатели. Ожидаемо плохо - покупок совершенных на 3G соединении осуществляется меньше.
https://www.neumob.com/impact-mobile-app-performance-conversion-rates/
#performance #quality
https://www.neumob.com/impact-mobile-app-performance-conversion-rates/
#performance #quality
Принципы Developer Experience, которых придерживается Google при создании продуктов для разработчиков - в том числе и Flutter.
https://medium.com/@taodong/how-i-do-developer-ux-at-google-b21646c2c4df
#dx
https://medium.com/@taodong/how-i-do-developer-ux-at-google-b21646c2c4df
#dx
Medium
How I do Developer UX at Google
Explained through a user study of Flutter
Кстати, у вас есть отличная возможность повлиять на выбор следующих тем для подкаста Podlodka. Присоединяйтесь к нам на Patreon и голосуйте - ваша поддержка и мнение мне очень важны.
https://www.patreon.com/posts/14422103
#podlodka #news
https://www.patreon.com/posts/14422103
#podlodka #news
Patreon
Выбор тем для выпусков #27-31 | Егор Толстой, Стас Цыганов и Глеб Новик on Patreon
Official Post from Егор Толстой, Стас Цыганов и Глеб Новик: Пришел момент планировать следующую партию осенних выпусков. Как и в прошлый раз – в первую очередь мы будем стараться найти интересного гостя и записать подкаст на те темы, которые получат больше…
Лайтовенько про закон Конвея от ThoughtWorks.
https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
#architecture
https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
#architecture
Thoughtworks
Applying Conway's Law to improve your software development
Many organizations have become adept at identifying what they need from software development projects, based on a keen understanding of their business goals. Even so, they’re often surprised to find out that the end results don’t achieve the transformative…
Наши друзья из AppFollow запустили новую версию продукта на ProductHunt.com. Если коротко, то сервис позволяет отвечать на отзывы из Slack, Zendesk, Inercom, Helpshift и др., помогает с ASO и позволяет следить за любыми приложениями в App Store, Google Play и Windows Store.
https://www.producthunt.com/posts/appfollow-3-0
#appstore
https://www.producthunt.com/posts/appfollow-3-0
#appstore
Product Hunt
AppFollow 3.0 - Reply to app reviews, manage ASO and monitor app activities | Product Hunt
New AppFollow 3.0 with Customer Support tool to respond to user reviews in App Store & Google Play, including Slack Reply bot, Zendesk, Intercom, Helpshift integrations and many more. We help mobile developers run customer support, App Store Optimization…
А вот и 25-ый выпуска вашей любимой субмарины. В этом выпуске мы решили расширить наш кругозор доскональным обсуждением темы дизайна интерфейсов и пользовательского опыта.
Зачем разработчику уметь в дизайн? Как законы робототехники связаны с интерфейсами? Что могло бы спасти от катастрофы Чернобыльскую АЭС и почему push-нотификации должны умереть?
Об этом и многом другом мы поговорили с Антоном Жияновым, которого мы уже упоминали в одном из прошлых выпусков. Антон - автор рассылки “Интерфейсы без шелухи” и менеджер по продукту DaData.
https://soundcloud.com/podlodka/podlodka-25-proektirovanie-interfeysov-i-dizayn-myshlenie
#podlodka #design
Зачем разработчику уметь в дизайн? Как законы робототехники связаны с интерфейсами? Что могло бы спасти от катастрофы Чернобыльскую АЭС и почему push-нотификации должны умереть?
Об этом и многом другом мы поговорили с Антоном Жияновым, которого мы уже упоминали в одном из прошлых выпусков. Антон - автор рассылки “Интерфейсы без шелухи” и менеджер по продукту DaData.
https://soundcloud.com/podlodka/podlodka-25-proektirovanie-interfeysov-i-dizayn-myshlenie
#podlodka #design
SoundCloud
Проектирование интерфейсов и дизайн-мышление
А вот и 25-ый выпуска вашей любимой подводной субмарины. В этом выпуске мы решили расширить наш кругозор доскональным обсуждением темы дизайна интерфейсов и пользовательского опыта.
Зачем разработчик
Зачем разработчик
Завезли важную консольную утилиту - генератор собственных уютных архитектурок. Забирайте и начинайте внедрять.
https://twitter.com/_inside/status/910513923228659715
#architecture
https://twitter.com/_inside/status/910513923228659715
#architecture
Про неочевидные особенности поведения NSManaged-свойств у объектов в свифте.
http://holko.pl/2017/09/18/surprising-non-optional-nsmanaged/
#swift #coredata
http://holko.pl/2017/09/18/surprising-non-optional-nsmanaged/
#swift #coredata
holko.pl
Surprising behavior of non-optional @NSManaged properties
Core Data is not a first-class citizen in the Swift world. Its inherently dynamic nature is lurking at us through an attribute created specifically for it: @NSManaged. Let me show you how this dynamic nature caught me off guard. I ended up with a property…
Подробнейший гайд про то, как сделать удаленную работу эффективной и достичь 200 продуктивных часов в месяц. Рассматриваются все факторы - и ментальные, и физические.
https://qotoqot.com/blog/improving-focus/
#productivity
https://qotoqot.com/blog/improving-focus/
#productivity
Qotoqot
How I got to 200 productive hours a month
A tested approach to improve your focus and productivity
Куча лайфхаков по работе с lldb, много слабо известных. Ну и все сведено в удобную табличку, которую можно повесить у компьютера.
https://medium.com/flawless-app-stories/debugging-swift-code-with-lldb-b30c5cf2fd49
#debug #xcode
https://medium.com/flawless-app-stories/debugging-swift-code-with-lldb-b30c5cf2fd49
#debug #xcode
Medium
Debugging Swift code with LLDB
Debugging Swift code with LLDB As engineers we spend almost 70% of our time on debugging. The rest 20% goes on thinking about the architectural approaches + communication with teammates and just 10% …
В 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не только успел побыть на стороне внедрения реактивного подхода, но и готов набросить проблем и минусов при его использовании.
https://soundcloud.com/podlodka/podlodka-26-reaktivnyy-stil-programmirovaniya
#rxjava #podlodka
https://soundcloud.com/podlodka/podlodka-26-reaktivnyy-stil-programmirovaniya
#rxjava #podlodka
SoundCloud
Реактивный стиль программирования
Вы долго просили об этом! И вот, в 26 выпуске подкаста Podlodka речь наконец-то пойдет про реактивное программирование. Наш гость, Дмитрий Воронин - архитектор мобильных приложений из Авито. Он не тол
Прилетело обновление дайджеста хороших вакансий - в этот раз, правда, здесь она всего одна.
https://goo.gl/CbLF1D
#jobs
https://goo.gl/CbLF1D
#jobs
Telegraph
iOS Good Jobs #2
Дайджест актуальных позиций в Москве для iOS разработчиков. Хотите увидеть здесь и вашу вакансию – пишите в Telegram @etolstoy. Senior iOS-разработчик в Букмейт - сервис для чтения книг по подписке с сообществом в 8 млн. читателей в 18 странах мира. Вы будете…
Хот ньюз! В App Store подняли лимит размера приложений, доступных для загрузки по сотовой сети со 100 до 150 мегабайт. Можно добавлять еще больше фреймворков!
https://developer.apple.com/news/?id=09192017b
#news
https://developer.apple.com/news/?id=09192017b
#news
Apple
Higher Limit for Over-the-Air Downloads - Latest News - Apple Developer
We’ve increased the cellular download limit from 100 MB to 150 MB, letting customers download more apps from the App Store over their cellular network.
Начинается очередной Hacktoberfest. Делаете четыре пуллреквеста в опенсорс проекты за октябрь и получаете отличный пакет с футболкой, стикерами и другими радостями.
https://blog.digitalocean.com/hacktoberfest-2017
#news
https://blog.digitalocean.com/hacktoberfest-2017
#news
Digitalocean
Hacktoberfest 2017: The Countdown Begins! | DigitalOcean
Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
Сегодня будет первая публичная трансляция записи подкаста Podlodka, причем в гостях – Егор Бугаенко. Говорить будем про ООП, и вы сможете прямо в риалтайме накидывать в чатик ваши вопросы и комментировать ход обсуждения. Все детали по ссылке.
http://telegra.ph/Translyaciya-v-1930-09-28
#podlodka
http://telegra.ph/Translyaciya-v-1930-09-28
#podlodka
Telegraph
Трансляция в 19:30
Сегодня пишемся с Егором Бугаенко. Если вы пишете код на Java, то Егор примерно за 2 минуты сможет объяснить почему у вас не получился ООП. Если не Java - и того меньше. Уже неделю взапой читаем блог и смотрим видео выступлений с вебинарами. Мы очень постараемся…
Вы знали, что если пользователь даст вашему приложению доступ к фотографиям, то можно будет вытащить всю историю его перемещений за долгое время? Felix Krause написал маленькую либу, которая позволяет просто вытащить геолокацию из всех сохраненных фоток и визуализировать ее, определить место работы, перечислить всех людей, с которыми он часто зависает и прочие замечательные вещи. На поверхности лежало, но как-то не задумывался даже.
https://github.com/KrauseFx/detect.location
#security
https://github.com/KrauseFx/detect.location
#security
GitHub
GitHub - KrauseFx/detect.location: An easy way to access the user's iOS location data without actually having access
An easy way to access the user's iOS location data without actually having access - KrauseFx/detect.location
Стартуем трансляцию, подключайтесь! Вопросы можно задавать в @podlodka.
https://www.youtube.com/watch?v=RiXXCYMjqZE
#podlodka
https://www.youtube.com/watch?v=RiXXCYMjqZE
#podlodka
YouTube
Podlodka #29 - OOP - Yegor Bugayenko
- Getter/setters это грубое нарушение принципов ООП
- Java/C++/C#/Objecitve-C/Swift это не ООП
- Статические методы это большое зло
- ORM это зло (ActiveRecord тоже)
- Dependency Injection контейнеры это зло
- Аннотации в Java это зло
- Java/C++/C#/Objecitve-C/Swift это не ООП
- Статические методы это большое зло
- ORM это зло (ActiveRecord тоже)
- Dependency Injection контейнеры это зло
- Аннотации в Java это зло
Badoo рассказали про свои процессы релизов – в основном про автоматизацию деплоя и мониторинг состояния билда в iTunes Connect.
https://habrahabr.ru/company/badoo/blog/338760/
#cd
https://habrahabr.ru/company/badoo/blog/338760/
#cd
Хабр
Процесс релиза iOS-приложений в Badoo
Всем привет! Меня зовут Михаил Булгаков, и я работаю в команде релиз-инженеров Badoo. В этом посте я расскажу о том, как происходят релизы iOS-приложений с моме...
Годное объяснение принципов работы с числами с плавающей точкой.
http://fabiensanglard.net/floating_point_visually_explained
#cs
http://fabiensanglard.net/floating_point_visually_explained
#cs
Архитектор – для многих, особенно в мире мобилок, роль мифическая. В первой статье из серии рассказывается о том, чем архитектор должен заниматься, что знать и как им стать.
https://medium.com/@nvashanin/the-path-to-becoming-a-software-architect-de53f1cb310a
#career
https://medium.com/@nvashanin/the-path-to-becoming-a-software-architect-de53f1cb310a
#career
Medium
The Path to Becoming a Software Architect
Have you ever wondered what career opportunities a developer has? What directions are open, beyond what horizons to grow. And most…