Arm1.ru

Tag: «приложения»

Модульбанк информер

Недавно увидел, что у Модульбанка, которым я пользуюсь, есть публичный API. Поскольку у них для macOS нет приложения, а приложение для iOS не работает на Apple Silicon в целях безопасности, я сделал небольшой информер, который показывает в статус баре список счетов и баланс.

Приложение macOS 13+, т.к. хотелось выжать из SwiftUI всё самое актуальное, заодно попрактиковаться.

Исходный код на GitHub: https://github.com/makoni/ModulbankInformer
Скачать можно тут: https://github.com/makoni/ModulbankInformer/releases

comment comments

Select like a Boss для Safari в Mac App Store

24 сентября вышла новая версия macOS - Mojave. А в месте с ней и Safari 12, который теперь поддерживает установку расширений только из Mac App Store. Пришлось запилить приложение с расширением.

Загрузить

comment comments

JPG to HEIF converter

Today I've decided to experiment with HEIF that was introduced by Apple with macOS 10.13 and iOS 11. They said that it has the same quality with much lower file size.

It's supported in last versions of macOS and iOS and last models of iPhone can take pictures in that format. 

I'm thinking about compressing my home archive of photos and videos. I was experimenting with HEVC (H.265) and results was great - I had reduced size of my videos with endoding them to HEVC with awesome util called HandBrake.

I found the only way to convert JPG to HEIF (which has HEIC extension). It's possible with Preview app from macOS. But it was interesting for me if I can do it by myself in Swift. So I did :)

My folder with 64 photos from my action camera was 203 mb in JPG format. And it's only 31.3 mb in HEIC.

macOS and iOS support it from the box. And what's interesing - it's easy to add pictures in this format to Photos library and it will appear on all your devices that uses iCloud. But if you want to export this picture from Photos library - it will be converted to JPG on the fly, so it looks like you can't export original HEIC file.

The converter is free and open source (but it's for macOS only): https://github.com/makoni/jpg-to-heif-converter

comment comments

SMS Антикредит

Надоел мне СМС-спам, который мне периодически приходит - то кредит предлагают, то ипотеку. Как раз, просматривая один из видосов с WWDC, увидел, что Apple дали API для фильтрации SMS-сообщений. Если сработает твой фильтр - то такие сообщения будут приходить без звукового или вибросигнала, втихую, и попадать в отдельную категорию спама в Сообщениях. 

Недолго думая, запили такой вот фильтр и выложил в App Store. Надеюсь, кому ещё, кроме меня, пригодится.

comment comments

Сайт Space In Box

Решил информацию о своих приложениях вынести с apps.arm1.ru на отдельный домен. Раз я их когда-то начал публиковать под именем Space In Box, то и домен соответствующий: https://spaceinbox.me. Решил убрать уже не актуальные и не доступные приложения и максимально везде использовать векторную графику (иконки, логотипы), ибо на ретине глаз сильно режет.

Был отличный повод сделать что-то на Swift на фреймворке Vapor, пока всё нужное получилось. Обновлять, если что-то меняется в логике, конечно, тяжелее, т.к. приходится билдить на сервере всё заново, а это происходит минуты 3-4 каждый раз. А если что-то касается оформления (подправить html), то шаблоны подхватываются бинарником налету и компилить заново не надо. Скорость работы и потребляемая память (пока 8.8 мб) радуют. Теперь можно обновлять старые и фигачить новые приложения.

UPDATE: С простым обновлением до Vapor 1.5.14 без изменения какого либо кода сайт стал есть ещё меньше памяти - 6.7-7.7 мб.

 

comment comments

Про Mac App Store

Читал раньше упоминания о том, что Mac App Store is dead. Примерно месяц назад я запилил свой информер для яндексовской AppMetrica и залил в MAS. Стал наблюдать за чартами (недолго, правда). Собственно, на старте было 2 покупки (я даже знаю от кого обе). Результат меня удивил.

Сразу первое место в категории Бизнес в российском Mac App Store. Приятно, конечно, когда твоя иконка украшает список категорий.

Вот только всего 2 покупки говорят о том, что в Mac App Store прям очень мало покупают и скачивают приложения. Бесплатные, может быть, качают больше, но платные - точно очень мало. По крайней мере в России. Ни в какое сравнение с App Store с приложениями для iOS. Кроме того, приложение заняло 8-е место в общем топе магазина.

Значит дело не в категории. В других странах, скорее всего, приложений покупают больше, но в России - совсем мало. Правда, для macOS и пиратство развито гораздо сильнее, чем для iOS, потому что не нужен никакой геморой с jailbreak. Поэтому, наверное, люди и не очень часто покупают у нас. 

comment comments

Как сделать сочную иконку приложению

Секрет прост. Идём на iconfinder.com, ищем годную flat-иконку. Видимо, что она в довольно тусклых тонах. Качаем SVG, открываем в Sketch. Добавляем элементам градиенты и тени - получаем контрастную сочную иконку. По крайней мере, лучше, чем было :)

comment comments

AppMetric для macOS

Сделал за пару вечеров простой информер для macOS, который показывает статистику по приложениям из сервиса AppMetrica от Яндекса. Висит знаком в статус баре:

  • Выводит список всех приложений из AppMetrica.
  • Показывает количество пользователей, сессий и крэшей за сегодня.
  • Автоматически обновляет статистику в фоновом режиме.

Загрузить

comment comments

CompareShots v1.2

Вышло обновление CompareShots версии 1.2

Выпустил потому, что написал один из пользователей на почту просьбу скрывать логотип и текст после того, как выбрана картинка, т.к. иначе, если она не на полный экран, то они торчат из-за картинки или просвечивают. Попутно решил ещё прокачать приложение. Наконец-то пригодилась подписка на разные новые библиотеки. Поверх картинок теперь можно рисовать. Разными цветами и кистями разного размера. Один вечер - и такая красота :)

Загрузить

comment comments

CompareShots v1.1

Вышло обновление CompareShots версии 1.1.

Из нового - прозрачность теперь меняется просто перетаскиванием пальца (горизонтально). Причём такую фичу попросил один из пользователей в письме. К тому же так прозрачность меняется плавнее.

Кроме того, переписал полностью приложение на Swift. Теперь у меня есть аж один зарелизенный проект на нём :) Но это только начало.

Что удивительно - обновление в App Store я отправил вчера, и менее чем через сутки оно уже прошло Review и вышло. Ни разу так быстро Apple на моей памяти так быстро не пропускали приложение.

Загрузить

comment comments

Transparent Image Viewer для OS X

Я всё пытаюсь что-нибудь придумать, чтобы можно было удобно делать pixel perfect вёрстку экранов при разработке iOS-приложений. Чтобы можно было удобно и наглядно сравнивать макет и результат. Запилил сегодня вот такую тулзу для OS X - почти прозрачное окно, в котором можно октрыть макет, наложить на Xcode или на симулятор и смотреть, что получилось. Ползунком можно менять прозрачность, чтобы проверять соответствие.

Может кому пригодится. А может кто-то тоже чувствует боль и поучаствует в разработке.

Исходники лежат на github.

Скачать бинарник.

P.S. моё первое приложение для OS X.

comment comments

CompareShots

Выпустил новое приложение - CompareShots.

В ходе работы возникла мысль, что неплохо бы иметь какой-то инструмент для сравнения макета и фактического результата. За вечер написал такую вот тулзу. Ещё за несколлько вечеров сделал скриншоты. Да, на скриншоты ушло времени больше :)

Приложение позволяет выбрать 2 изображения из библиотеки устройства. Например, макет приложения или сайта от дизайнера, и скриншот того, что сделал разработчик, и проверить соответствие - действительно ли всё пексель в пиксель свёрстано. Пока держишь палец на экране - показывается первая картинка. Убираешь - вторая. Есть слайдер прозрачности, можно наглядно увидеть, в каких местах несоответствие. Результат несоответствия в виде картинки пожно расшарить или отправить по почте, или отправить в любой другое приложение, которое принимает картинки.

Приложения для iPhone и iPad.

Загрузить

comment comments

Клиент Linode для iPhone

Пользуюсь уже несколько лет услугами хостера Linode.com, где держу свою VPS-ку с сайтами/проектами и для всяких личных целей. 

У них есть API, на основе которого, как я понимаю, они сделали клиент для iPhone.

Клиент это, по-моему, просто перекрасен.

 

Читать далее...

comment comments

Обновление айМетрик 1.1

Сегодня вышло обновлений айМетрика. Основные нововведения - вкладка Посетители с отчётами по полу, возрасту и географии, и вкладка с целями, в которой есть все те же самые отчёты, но по целям и с дополнительными параметрами вроде достижения цели, конверсия и др.

Плюс поправил пару косяков.

comment comments

айПодписки - клиент для Яндекс.Подписок для iPad

 

Давно хотел написать это приложение. Странно, но с тех пор, как 8 месяцев назад Яндекс открыли API для Яндекс.Подписки в честь закрытия Google Reader, не появилось ни одного клиента для iOS. А иметь такое приложение мне и самому хотелось. Начал читать новости дома за чашкой чая, потом продолжил в iPad читать в дороге - все прочитанное уже отмечено как прочитанное, красота. Да и в целом мне удобнее читать новости с iPad. Как-то, web-версия подписок не особо быстро работает. 

В приложении можно не только читать новости и делиться ими в соц. сетях или добавить в Список для чтения в Safari, но и управлять подписками - добавлять новые новостные ленты и удалять уже добавленные.

Нет приложения - напиши сам :) Приложение бесплатное.

comment comments

айМетрик - клиент для Яндекс.Метрики для iPhone

 айМетрик айМетрик

Выпустил мобильный клиент для Яндекс.Метрики для iPhone. Первая версия умеет: 

  • сводка посещаемости (визиты, просмотры, посетители);
  • график посещаемости по дням;
  • отчёт об источниках переходов на ваш сайт;
  • отчёт по переходам из поисковых систем;
  • отчёт по переходам с других сайтов;
  • отчёт по поисковым фразам, с помощью которых посетители нашли ваш сайт;
  • отображение списка ваших счётчиков.

comment comments