{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

Рублик — актуальный курс валют

Здравствуйте, уважаемые читатели!

Честно сказать, идея не нова, до меня ее делали много раз, да и я выпустил первую версию в далеком 2014 году (но быстро снял с публикации, так как используемый API приказал долго жить) .

Для многих сейчас потрясение, что стоимость доллара скачет вверх и цены на многие привычные вещи тоже заоблачные. Раньше меня особо не волновало, как там себя чувствует рубль по отношению к доллару, евро и другим валютам.

Но в последнее время, я стал живо интересоваться последней ценой доллара по отношению к рублю, так как это стало сказываться на качестве моей жизни.

Как мы привыкли делать в 21 веке, есть цифровая потребность, а в магазине приложений должно найтись решение. Так как я основное время провожу сидя за рабочим или домашним компьютером, я решил найти простое приложение, которое покажет интересующую меня величину в статус баре. Но к моему удивлению, для маковского десктопа за все это время (с 2014 года) ничего не изменилось и в поиске нашлись приложения, которые не устраивали меня и раньше.

Тогда и решено было оживить старый проект! Ну как оживить? Скорей написать с нуля. Прошлое приложение было написано еще на Objective-C и использовало все прелести AppKit-а, с его глюками и тяжелым наследием в кодовой базе.

В новой версии используется свежий инструмент яблочной компании — SwiftUI. Данный фреймворк нравится мне все больше и больше. Единственное, что для мобильной платформы полно различной справочной информации, а для десктопа ее практически нет. Но тут на помощь приходит старый опыт работы с AppKit и многое можно домыслить или догадаться в какую сторону рыть.

Я не знаю, что будет дальше с рынком российской разработки, но пока он жив, можно попробовать реализовать давние идеи. Конечно, это мини-приложение не назовёшь серьезным проектом, прибыли эта программка тоже не принесет, но используя SwiftUI можно попробовать писать сложные проекты в сжатые сроки, чтобы набить небольшую подушку безопасности.

Ну а пока я «работаю на дядю», могу более быстро делать пет-проекты и смотреть за курсом валюты в своем статус баре =).

Всем спасибо за внимание и да прибудет с нами сила! Тарам-тарам-тарам (здесь звучит воображаемый саундтрек из звездных войн) …

0
58 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Виталий Подольский
Автор

Минимальная цена 29 рублей, это для информации. Я не претендую на грандиозность проекта, о чем честно и написал. Но если это helloworld, то расскажите как сделано замещение стандартной иконки в статус баре для macOS, чтобы там можно было в строке состояния курс отображать.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Эл

отменно вы цените свое время: 8 рабочих часов и неделя тестов, лишь бы не платить 29 рублей 😹

У вас 29 рублей - это почти доллар, о чем говорить вообще?

Ответить
Развернуть ветку
Виталий Подольский
Автор

Спасибо за поддержку, но справедливости ради хочу сказать, что приложение стоит 99 руб в сторе, он скорей про это, что мне не следовало его вообще публиковать, даже ставить по минимальной цене!

Ну так да, товарищ сказочный программист, что даже запрос на английском не смог составить к забанившему меня гуглу.

Ответить
Развернуть ветку
Виталий Подольский
Автор

Совсем тяжко жить? Яд так и плещет через край!

Я на 146% уверен что я, ни разу не программировавший на Swift, создам копию приложения меньше, чем за 8 рабочих часов + ещё неделю убью чтобы понять как что установить и куда нажать чтобы запустить.

Желаю удачи!

Ответить
Развернуть ветку
Виталий Подольский
Автор
code how to use own icon macos status bar

Ахаха. Вот это забыли:

чтобы там можно было в строке состояния курс отображать.

Ясно все. Цель была ядом поплеваться, без конструктива!

Ответить
Развернуть ветку
55 комментариев
Раскрывать всегда