Горел сентябрь 2007 года. Шёл сентябрь 2017 года, Apple вернули моду на чёлку, представив iPhone X. Неудивительно, что наши друзья из Китая, недолго думая, скопировали этот дизайн у Apple (хотя самая первая мини-чёлка была ещё в Essential Phone, который не взлетел). Но что мы видим сейчас? Huawei P20, Asus Zenfone 5, OnePlus 6, Motorola One Power, Xiaomi Redmi 6 и другие более-менее известные производители уже выпускают или анонсировали телефоны с чёлкой. Samsung и Google остались последними оплотами в этой гонке за хайпом борьбе за безрамочность. Или нет? По слухам, Google Pixel 3 XL тоже будет с этой хренью с изящным вырезом. Что ж, нам, как разработчикам, остаётся только оптимизировать свои приложения под этот вырез, чтобы пользователи смогли продолжать комфортно ими пользоваться. За подробностями прошу под кат.
Рубрика «разработка мобильных приложений» - 83
«Поясняем за чёлку» в Android P. Что делать с Android Cutout?
2018-08-03 в 7:05, admin, рубрики: android, android cutout, Android P, Android sdk, design, layout, Блог компании FunCorp, дизайн мобильных приложений, разработка мобильных приложений, Разработка под androidГид по ручному тестированию приложений: преимущества, этапы и методологии
2018-08-02 в 7:55, admin, рубрики: mobile, mobile development, qa, quality assurance, Аналитика мобильных приложений, Блог компании Skillbox, мобильная разработка, разработка мобильных приложений, ручное тестирование, тестирование, Тестирование мобильных приложенийДетально разбираем то, как проводить ручное тестирование, когда оно лучше автоматизированного, что нужно уметь тестировщику и как он может построить свою карьеру от джуниора до тест- лида. Гид подготовлен совместно с руководителем отдела тестирования компании Agima Дариной Гордеевой.
Привет! Меня зовут Дарина Гордеева. Работаю в компании AGIMA руководителем отдела почти 3 года. В области тестирования и обеспечения качества более 6 лет. За это время прошла путь от джуниора до руководителя отдела, занимаясь тестированием железа, а также мобильных и веб-приложений, автоматизацией и настройкой процессов QA. Сегодня я расскажу вам про особенности, возможности и скрытые проблемы ручного тестирования.
Читать полностью »
Kivy — фреймворк для кроссплатформенной разработки №1
2018-07-31 в 17:46, admin, рубрики: kivy, python, разработка мобильных приложений, Разработка под android, разработка под iOS
В мире кроссплатформенной разработки под мобильные платформы сейчас, наверное, как это не прискорбно, доминируют два фреймворка — Xamarin и React Native. Xamarin — потому что является «приемным сыном» компании Microsoft и, гордо размахивая костылями, активно пиарится последней, а React Native — отпрыск не менее известной Facebook, который с не меньшей долей гордости отращивает бороды уставшим на нем разрабатывать программистам. Для себя я уже давно нашел альтернативу, а тех, кто еще не знаком с фреймворком для кроссплатформенной разработки Kivy, добро пожаловать под кат…
Читать полностью »
Поэтапное раскрытие (progressive disclosure) в мобильном UX: как это работает
2018-07-31 в 16:55, admin, рубрики: progressive disclosure, Блог компании Skillbox, интерфейсы, нюансы, поэтапное раскрытие, разработка, разработка мобильных приложенийНа Хабре, вероятно, достаточно много тех, кто в курсе, что такое постепенное раскрытие в мобильном UX. Тем не менее значительно больше тех, кто не слышал про этот термин. Так вот, progressive disclosure — это стратегия управления сложностью информации в отношении пользователя приложения или сервиса.
Если пользователю приложения дать сразу всю информацию, то он вряд ли быстро разберется. Проблема в том, что на каждом этапе взаимодействия с приложением пользователю нужен строго ограниченный набор данных. Если их будет больше или меньше, чем необходимо, пользовательский опыт будет негативным.
Читать полностью »
Антипиратские войны — Империя наносит ответный удар
2018-07-30 в 15:22, admin, рубрики: Блог компании Cloud4Y, блокировки, Законодательство в IT, законопроект, мобильные приложения, облачные сервисы, пиратство, программное приложение, разработка мобильных приложений, хостингОжидаются очередные изменения в борьбе с пиратством.
В Законе «Об информации» нормы по борьбе с «пиратством» появились в 2013 году, когда был принят так называемый «антипиратский» закон. Владельцы прав на кино- и ТВ- продукцию получили возможность требовать блокировки доступа к сайтам, нарушающим их права.
В 2014 году «антипиратский» закон был расширен. Права по борьбе с «пиратством» получили владельцы прав на все виды контента, кроме фото. Тогда же было введено понятие «пожизненной» блокировки.
В 2017 году был введен специальный упрощенный порядок блокировки зеркал ресурсов, которые ранее были пожизненно заблокированы. Тогда же поисковые системы обязали удалять ссылки на пожизненно заблокированные сайты.
Наступил 2018 год и начался очередной виток в законотворчестве, направленном на борьбу с «пиратством».Читать полностью »
Микротаски для программистов и альтернативный криптовалютный способ их оплаты
2018-07-30 в 7:18, admin, рубрики: appsconf, Блог компании Конференции Олега Бунина (Онтико), конференции, криптовалюта, разработка мобильных приложений, фрилансГость второго выпуска Run Loop — подкаста о тех, кто делает продукты своими собственными руками — Егор Бугаенко. Расспросим его о цели создания своей криптовалюты Zold. Узнаем, почему для ее написания используется Ruby. Поговорим сразу о многом, начиная от распорядка дня и книг, заканчивая провокационными вопросами о качестве работы программистов. И напоследок обсудим, что разработчики, не умеющие участвовать в Open Source проектах, скоро станут никому не нужны.
Ведущие: Илья Царев, Алексей Милеев, Роман Бусыгин.
Илья Царев занимается iOS разработкой в Альфа-банке, выступает на различных митапах и конференциях.
Алексей Милеев разрабатывает Android версию App in the Air, ведет Telegram-канал по Android разработке, и курирует доклады на AppsConf.
Роман Бусыгин — ведущий разработчик Яндекс.музыки для iOS, часто выступает на конференциях и участвует в подкастах.
В гостях: Егор Бугаенко — основатель и CEO компании Zerocracy, разрабатывающей AI-роботов для управления программистами; ООП-фундаменталист; автор «Elegant Objects» — серии книг об объектно-ориентированном программировании; создатель Cactoos, Takes Framework, JCabi и Rultor, а еще блогер и филантроп.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #263 (23 июля — 29 июля)
2018-07-29 в 12:40, admin, рубрики: App Store, kotlin, progressive web apps, swift, Блог компании Everyday Tools, интерфейсы, локализация, маркетинг мобильных приложений, прогрессивные веб-приложения, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, тестированиеЗаканчиваем неделю медоносным Kotlin, рассказами о работе в лучших компаниях, дизайном интерфейсов, кодингом в автобусе, ретаргетингом и стоимостью рекламы.
Стейт-машины на службе у MVP. Лекция Яндекса
2018-07-29 в 12:36, admin, рубрики: FSM, model view intent, mvp, state machine, Блог компании Яндекс, конечные автоматы, разработка мобильных приложений, Разработка под android, состояния, Тестирование мобильных приложенийМодель конечного автомата (finite-state machine, FSM) находит применение в написании кода для самых разных платформ, включая Android. Она позволяет сделать код менее громоздким, неплохо укладывается в парадигму Model-View-Presenter (MVP) и поддаётся несложному тестированию. Разработчик Владислав Кузнецов рассказал на Droid Party, как эта модель помогает в развитии приложения Яндекс.Диск.
— Вначале поговорим по теорию. Думаю, каждый из вас слышал и про MVP, и про стейт-машину, но повторим.Читать полностью »
Три верных признака того, что пора пилить свой фреймворк
2018-07-27 в 14:19, admin, рубрики: Блог компании Промсвязьбанк, интерфейсы, Программирование, разработка мобильных приложений, разработка под iOS, фреймворкВ жизни практически любой команды разработчиков наступает момент, когда создание собственного фреймворка переходит из статуса «Нафига нам тратить время?» в статус «Классная идея!». У нас такой момент наступил около двух месяцев назад, когда мы начали прикручивать к клиентскому мобильному приложению Промсвязьбанка, PSB Mobile, функцию голосового управления переводами с помощью Siri. Мы проанализировали свой опыт и на его основе расскажем, как понять, что время фреймворков все-таки настало.
Анимации в Android на базе Kotlin и RxJava
2018-07-27 в 11:07, admin, рубрики: android, kotlin, mbltdev 2017, mbltdev 2018, rxjava, rxjava2, анимация, Блог компании e-Legion, Программирование, разработка мобильных приложений, Разработка под androidПривет! В прошлом году на MBLT DEV выступал Ivan Škorić из PSPDFKit c докладом о создании анимаций в Android на базе Kotlin и библиотеки RxJava.
Приёмы из доклада я сейчас использую в работе над своим проектом, они здорово помогают. Под катом — расшифровка доклада и видеозапись, теперь этими приёмами можете воспользоваться и вы.Читать полностью »