В новом дайджесте продолжаются рассказы про WWDC и SwiftUI, а заодно говорим про темные режимы, гипер казуальные игры, приложения для людей, рынок фитнес-приложений и многое другое.
Рубрика «разработка мобильных приложений» - 45
Дайджест интересных материалов для мобильного разработчика #302 (10 — 16 июня)
2019-06-16 в 11:58, admin, рубрики: swiftUI, UI, UX, wwdc, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, разработка мобильных приложений, Разработка под android, разработка под iOSЛокализация приложения и поддержка RTL. Доклад Яндекс.Такси
2019-06-16 в 9:45, admin, рубрики: bcp, gradle, iso, l10n, RTL, textinpu, ui/ux, Unicode, Блог компании Яндекс, локализация, локализация интерфейса, локализация приложений, Локализация продуктов, разработка мобильных приложений, Разработка под androidПри локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опытом поддержки языка RTL в приложении: что хорошо, а что не совсем работает у Андроида из коробки, какие проблемы возникают из-за поддержки RTL и как их минимизировать в будущем.
— В своем докладе я хочу рассказать, какие основные идеи и практики мы используем в командах разработки мобильных приложений Такси для решения вопросов, связанных с локализацией и актуализацией перевода в наших приложениях. Затем расскажу, как мы внедряли в приложение поддержку работы в режиме отрисовки справа налево.
iOS Storyboards: анализ плюсов и минусов, best practices
2019-06-14 в 13:15, admin, рубрики: advantages, Auto Layout, best practices, constraints, disadvantages, interface builder, iOS, Size Classes, storyboard, uistackview, xib, Блог компании MobileUp, разработка мобильных приложений, разработка под iOS
Apple создала Storyboards, чтобы разработчики могли визуализировать экраны iOS-приложений и связи между ними. Не всем понравился этот инструмент, и на то есть разумные причины. Я встречал много статей с критикой Storyboards, однако так и не нашел подробного и непредвзятого анализа всех плюсов и минусов с учетом best practices. В итоге я решил написать такую статью сам.
Читать полностью »
Как создать крутой экшен для Google Ассистента. Лайфхаки от Just AI
2019-06-14 в 12:43, admin, рубрики: Actions on Google, AI, google assistant, just ai, nlu, Блог компании Google, голосовой ассистент, голосовой интерфейс, голосовой помощник, ИИ, искусственный интеллект, разработка игр, разработка мобильных приложений, разработка приложений, роботы, умные колонки
Экосистема вокруг Google Ассистента развивается невероятно быстро. В апреле 2017 года пользователям были доступны всего 165 экшенов, а сегодня только на английском их – более 4500. Насколько разнообразным и интересным станет русскоязычный уголок вселенной Google Ассистента, зависит от разработчиков. Есть ли формула «идеального экшена»? Зачем отделять код и контент от сценария? О чем нужно помнить, работая над разговорным интерфейсом? Мы попросили команду Just AI, разработчиков технологий разговорного AI, поделиться лайфхаками по созданию приложений для Google Ассистента. На платформе Aimylogic от Just AI созданы несколько сотен экшенов, среди которых есть весьма популярные – в игру «Да, милорд» сыграли уже более 140 тысяч человек. Как правильно построить работу над экшеном мечты, рассказывает Дмитрий Чечёткин, руководитель стратегических проектов Just AI.
Взболтать, но не смешивать: роль сценария, контента и кода
5 распространенных ошибок при использовании архитектурных компонентов Android
2019-06-14 в 7:18, admin, рубрики: android, android development, architecture, code complete, design patterns, devcolibri, архитектура, никто не читает теги, паттерны проектирования, перевод с английского, Программирование, разработка, разработка мобильных приложений, Разработка под android, Совершенный код
Даже если вы не делаете этих ошибок, стоит о них помнить, чтобы не столкнуться с некоторыми проблемами в будущем.
iOS-дайджест №7 (31 мая – 13 июня)
2019-06-13 в 14:01, admin, рубрики: apple, iOS, machine learning, swift, Блог компании JUG.ru Group, разработка мобильных приложений, разработка под iOS
Источник картинки: businessinsider.com
Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые интересные и на те, которым еще не было уделено должного внимания.
Читать полностью »
Все, что вы хотели знать о SwiftUI, но боялись спросить
2019-06-13 в 12:06, admin, рубрики: ios development, iOS разработка, mobile development, swift, swift 5, swiftUI, wwdc 2019, мобильная разработка, мобильные приложения, разработка мобильных приложений, разработка под iOS
Привет! Меня зовут Ренат, я разрабатываю сервис по аналитике подписок в iOS – Apphud.
Как вы знаете, Apple на WWDC 2019 представила свой новый фреймворк SwiftUI, который призван в будущем заменить (или нет?) привычный нам UIKit. SwiftUI позволяет описывать интерфейс приложений в декларативном стиле и сильно сокращает количество кода.
Apple уже представила несколько интересных туториалов на английском языке с множеством примеров. Я же постараюсь рассказать о новом фреймворке в форме вопросов и ответов. Итак, поехали.Читать полностью »
Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика
2019-06-13 в 9:44, admin, рубрики: ios development, дизайн мобильных приложений, Карьера в IT-индустрии, разработка мобильных приложений, разработка под iOSПривет! В субботу, 29 июня, приглашаем iOS-разработчиков на традиционный митап. В этот раз обсудим самописный remote cache для iOS, feature toggles, поговорим, как использование proxy-объектов помогает в разработке тёмных тем для приложений, и рассмотрим разные варианты развития карьеры разработчика — начиная от фриланса в тёплых странах и заканчивая работой в офисе большой корпорации. Также в ходе митапа мы предоставим микрофон гостям встречи для коротких докладов секции Lightning Talks — можно будет обсудить актуальные вопросы iOS-разработки.
Регистрируйтесь на встречу и приглашайте коллег. Под катом — тезисы выступлений, ссылки на регистрацию и прямую трансляцию митапа.

Старикам здесь не место? Программируем после тридцати пяти
2019-06-13 в 7:04, admin, рубрики: Блог компании Яндекс, возраст программиста, Карьера в IT-индустрии, обучение, Программирование, Разработка веб-сайтов, разработка мобильных приложений
Привет, меня зовут Дмитрий, и я программист. Прошлым летом я получил приглашение Яндекса и перебрался работать в Москву. Недавно мне исполнилось 35 лет.
В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом в 35–40 лет? Не ведущим архитектором, не тимлидом, не менеджером проекта, а именно программистом?
Я не раз и не два слышал, что программист — профессия для молодых, там нужны молодые мозги, после тридцати пяти (или даже тридцати) быть программистом сложно, а то и невозможно. Причём мне доводилось слышать это и от людей из IT, и от знакомых, которые работают в других областях. Я не согласен с такой точкой зрения и считаю её вредной. Почему? Сейчас расскажу.
Я слышал несколько объяснений, почему программист — это якобы профессия для молодых. Давайте-ка их подробно рассмотрим.
Как реализовать контекстные меню (Context Menu) в iOS 13
2019-06-12 в 13:30, admin, рубрики: ios development, iOS разработка, swift, tutorial, wwdc 2019, разработка мобильных приложений, разработка под iOSВсем привет, меня зовут Денис, мы разрабатываем сервис по аналитике подписок iOS-приложений – Apphud.
На WWDC 2019 Apple представила новый способ взаимодействия с интерфейсом вашего приложения: контекстные меню. Они выглядят так:

В этой статье мы рассмотрим некоторые тонкости их использования и научимся их делать.Читать полностью »

