Привет! Я с разработкой виджетов никогда не пересекался, честно говоря даже забыл о них, но на работе возникла задача - изучить, рассказать и интегрировать виджеты в приложение. После того, как задача была закончена решил поделиться своим опытом. Сталкивался с трудностями, буду рад, если статья поможет их разрешить.
Рубрика «widget»
Android. Glance Widgets. Начало
2025-09-01 в 16:16, admin, рубрики: android, glance, kotlin, widget, widgets, виджет, виджеты, мобильная разработка, мобильные приложенияТелефонный виджет для переписок и система заметок на базе гита (gitea)
2025-01-20 в 10:16, admin, рубрики: Git, gitea, widget, заметкиВ тексте использование набора разрозненных инструментов не по прямому назначению, а для:
-
Хранилища заметок
-
Канбан доски
-
Бэкенд android виджета
Хакатон от App in The Air
2015-11-13 в 13:46, admin, рубрики: AVO, Hackathon, widget, Блог компании AVO, голосовая почта, Развитие стартапа, распознавание речи, Управление продуктом, управление проектами 
Пару недель назад наша команда приняла участие в хакатоне, организованном командой App in The Air. О мероприятии я узнал во время беседы с Байрамом на одном из мероприятий для участников туриндустрии.
Смысл хакатона заключался в создании собственного виджета, который мог быть встроен в приложение App in The Air.
Изначально мы хотели дать пользователям возможность звонить и принимать звонки на борту самолета при условии интернет-доступа на борту. Исходили мы из того, что эта услуга будет востребована в первую очередь на рейсах, время полета которых составляет более 4-х часов.
Но потом, углубившись в тему, обнаружили, что правила полета запрещают использовать VoIP-сервисы через бортовой интернет.
Читать полностью »
Повышение конверсии с callback виджетом UpToCall
2015-02-19 в 17:13, admin, рубрики: callback, widget, Блог компании ALTWeb Group, виджет, звонки, звонки с сайта, конверсия Приветствуем вас, дорогие читатели!
Сегодня мы хотим рассказать о нашем новом сервисе, который помогает увеличивать количество звонок с сайтов.

Давно не секрет, что большая часть посетителей уходят с сайтов по разным причинам. На рост показателя отказов может влиять плохой дизайн, непродуманная и неудобная навигация, информативность сайта/страницы, высокая цена за продукт или услуги и высокая конкуренция в той или иной нише.
Если у сайта ужасный дизайн и навигация, то в этом случае может спасти только полная переделка сайта. В плане низкой информативности сайта определенно поможет хороший копирайтер.
В случае большого ценника и высокой конкуренции поможет только высокой уровень сервиса и продуманная маркетинговая стратегия, что безусловно доступно не всем. Но, даже при недостаточности ресурсов можно спасти львиную долю потенциальных клиентов, и в этом очень сильно поможет виджет UpToCall.
Читать полностью »
Пишем Instagram виджет для сайта. Инструкция для любопытных. Готовое решение для всех остальных
2014-08-04 в 9:31, admin, рубрики: api, Instagram, widget, Веб-разработка, виджет, социальные сети, Социальные сети и сообщества
Недавно мне потребовалось интегрировать в сайт Instagram виджет. Чтобы пользователи видели последние опубликованные фотографии. Может даже подписывались.
Тут же выяснилось, что официального виджета у Instagram нет. Более того, с Instagram можно взаимодействовать исключительно через запросы к API. Никаких тебе JavaScript библиотек, генераторов кода и дизайна. Всё нужно делать руками.
Сразу нашлось множество сторонних сервисов разной степени платности и бесплатности. Объединяло их одно – клиент получает лишь код вызова виджета, всё остальное тянется с сервиса. Меня лично это не устраивало. Почему нет бесплатного standalone решения с открытым исходным кодом? Может быть я плохо искал? В общем, я решил внести свои пять копеек.
Инструкция по созданию виджета и готовое решение под катом.
Небольшое примечание. С момента написания этой статьи прошло уже семь месяцев. За это время виджет был установлен на около 80 ресурсах, создан репозиторий на GitHub, добрый человек подарил мне инвайт, виджет сменил механизм кэширования, обзавёлся собственным сайтом, добрые люди на его основе сделали плагин для CMS Битрикс, а я так и не нашёл аналогов в сети.
Читать полностью »
PrettyTasks Widget под Android с поддержкой оффлайн работы
2014-05-14 в 21:12, admin, рубрики: android, gtd, mobile development, prettytasks, widget, Блог компании PrettyTasks, мобильная разработка, планирование, синхронизация, управление задачами, метки: android, gtd, prettytasks, widget, мобильная разработка, планирование, синхронизация, тайм-менеджмент, управление задачами Вышел Android виджет с поддержкой оффлайн работы для сервиса PrettyTasks.
Основной функционал виджета включает наиболее важные функции работы с задачами на текущий день.

Properties framework для Qt
2014-03-31 в 8:36, admin, рубрики: github, open source, qt, widget, метки: github, widget 
Проблема
В Qt существует замечательная вещь — Q_PROPERTY, которая позволяет добавить необходимое свойство к любому QObject классу. Но в некоторых случаях пользоваться ими неудобно.
Например, у вас есть приложение, в котором существуют (или можно создавать) много различных объектов и, которые необходимо настраивать (выдавать диалог со свойствами выбранного объекта). Примером таких приложений может быть почти любая инженерная программа, редактор векторной графики, Visual Studio в конце концов.
Читать полностью »
Разработка виджета под Android
2013-12-20 в 7:49, admin, рубрики: android, widget, Блог компании Mail.Ru Group, виджет, Разработка под android, метки: android, widget, виджет На Хабре уже достаточно статей о том, как разработать «hello world»-виджет для устройств на базе Android. Еще больше об этом можно почитать в сети, в том числе и на сайте Google для разработчиков, StackOverflow и других ресурсах. Казалось бы, все подробно разжевано, есть сотни примеров — зачем же писать очередную статью, когда вокруг и так достаточно информации?
Однако, когда мы начали разработку виджета, нам пришлось потратить несколько недель на то, чтобы разобраться с нюансами и реализовать проект так, как мы задумали его изначально.
Надеемся, наш опыт поможет сэкономить время на реализацию вашего виджета.
Читать полностью »
Вторая жизнь старых стрелочных индикаторов
2013-12-15 в 21:49, admin, рубрики: avr, diy или сделай сам, widget, Программинг микроконтроллеров, Электроника для начинающихКак-то попались мне в руки старые стрелочные индикаторы уровня от старого магнитофона, и я решил вдохнуть в них новую жизнь, сделав из них «хардварные виджеты» для отображения загрузки процессора и оперативной памяти компьютера.
Элемент управления Grid… продолжение 1
2013-12-02 в 7:32, admin, рубрики: c++, GUI, open source, widget, Программирование, метки: gui, widgetВ первом посте мы разбили функциональность грида на несколько классов. Давайте еще раз быстренько их опишем:
- Lines — представляет набор колонок или строк.
- Range — oписывает любую совокупность ячеек.
- Layout — позволяет размещать данные внутри ячейки.
- Model — определяет интерфейс доступа к данным для View и Controller.
- View — показывает информацию в ячейке.
- Controller — позволяет пользователю менять данные.
- CacheCell — кеширует данные для видимой ячейки.
- CacheGrid — кеширует данные для видимой части грида.
- GridWindow — специальный контрол.
Так же мы описали модели и вью для текстовых данных (ModelText, ModelTextCallback. ViewText). Давайте попробуем создать грид и привязать к нему текстовые данные. Новую функциональность, которая нужна для работы стандартного грида будем добавлять в виде специальных Model/View/Controller.
Читать полностью »

