Внезапный опрос 🌚
Что вам понравилось бы больше?
Что вам понравилось бы больше?
Anonymous Poll
69%
Приложение весит 200мб, но работает оффлайн
14%
Приложение весит 5мб, но делает запросы на сервер
18%
Все равно
Сегодня я открыл для себя мир мини-корпусов для Raspberry Pi 5.
Какая же это милота
Какая же это милота
❤56
Пару недель назад я потратил свыше 30 часов на публикацию библиотеки в Maven Central
Уже готовую библиотеку просто опубликовать. Просто. Загрузить. 30 часов.
Так много времени это заняло по двум причинам:
1) С марта 2024 года новым авторам запрещается публикация библиотек по старому способу - через OSSRH
2) Все туториалы в интернете написаны по старому способу
Итого - туториалов в интернете полно, но они все не рабочие
Я решил это исправить и написать инструкцию о публикации Android и Java-проектов в Maven Central Portal:
Habr: https://habr.com/ru/articles/830630/
Medium [EN]: https://medium.com/@lionzxy/how-to-publish-a-library-to-the-maven-central-portal-in-2024-a64ad67751c9
Уже готовую библиотеку просто опубликовать. Просто. Загрузить. 30 часов.
Так много времени это заняло по двум причинам:
1) С марта 2024 года новым авторам запрещается публикация библиотек по старому способу - через OSSRH
2) Все туториалы в интернете написаны по старому способу
Итого - туториалов в интернете полно, но они все не рабочие
Я решил это исправить и написать инструкцию о публикации Android и Java-проектов в Maven Central Portal:
Habr: https://habr.com/ru/articles/830630/
Medium [EN]: https://medium.com/@lionzxy/how-to-publish-a-library-to-the-maven-central-portal-in-2024-a64ad67751c9
🔥52👍12❤4🏆2
Поднял свой сайт в Web3 TON:
tonsite://kulikov.ton
Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кроме энтузиастов, будет поднимать там сайты
tonsite://kulikov.ton
Заплатил за домен ~200$. С такими бешенными ценами не представляю кто, кроме энтузиастов, будет поднимать там сайты
🔥17🤡9💯3
Сегодня вышла World of Goo 2
Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру можно купить прямо на сайте!
DRM-free, так ещё при покупке дают версию и под Windows, и под Linux, и под MacOS
Не припомню кто из высоко/среднебюджетных игр так делал, особенно учитывая эклюзивность EGS
Из примечательного - помимо стандартных платформ (игра доступна в EGS и в Nintendo eShop), игру можно купить прямо на сайте!
DRM-free, так ещё при покупке дают версию и под Windows, и под Linux, и под MacOS
Не припомню кто из высоко/среднебюджетных игр так делал, особенно учитывая эклюзивность EGS
🔥29👍3
Для нового проекта Flipper Devices, https://busy.bar, решили попробовать писать Android-приложение сразу с поддержкой Kotlin Multiplatform
Чем кроссплатформа хороша?
1) Шаринг UI и бизнес-логики сразу на несколько платформ:
- Android
- iOS
- MacOS
- Windows
- Linux (.deb)
- WebJS (Не работает на Safari пока этот PR от Apple не вольется)
Попробовать можно тут: https://github.com/busybar/Android/releases/latest
2) Нативный код, как минимум, на одной платформе - Android
3) Переиспользование уже написанных библиотек за 13 лет на Kotlin для таргетов iOS/WebJS и за 30 лет на Java для Android/MacOS/Windows. Можно запустить существующую кодобазу под другую платформу практически бесплатно
4) Фантастически удобный тулинг, ведь самые лучше IDE в мире делает та же компания - Jetbrains
Чем кроссплатформа хороша?
1) Шаринг UI и бизнес-логики сразу на несколько платформ:
- Android
- iOS
- MacOS
- Windows
- Linux (.deb)
- WebJS (Не работает на Safari пока этот PR от Apple не вольется)
Попробовать можно тут: https://github.com/busybar/Android/releases/latest
2) Нативный код, как минимум, на одной платформе - Android
3) Переиспользование уже написанных библиотек за 13 лет на Kotlin для таргетов iOS/WebJS и за 30 лет на Java для Android/MacOS/Windows. Можно запустить существующую кодобазу под другую платформу практически бесплатно
4) Фантастически удобный тулинг, ведь самые лучше IDE в мире делает та же компания - Jetbrains
❤15🔥2
Почему кроссплатформа это плохое решение?
1) На скринах выше - одно и то же приложение, написанное нативно и с использованием кроссплатформы. "Экономия" на разработчиках приводит к ухудшению пользовательского опыта
2) Кроссплатформенное приложение писать не в два раза быстрее, чем два нативных приложения. А по моему опыту, чаще всего, даже одно кроссплатформенное приложение пишется дольше, чем два нативных. Потому что, помимо бизнес-задач, ты сражаешься еще и с фреймворком
3) Ты зависишь от непопулярного фреймворка (относительно нативных платформ), который резко может перестать поддерживаться. Звоночки к этому есть - например, недавнее увольнение сотрудников Google из Flutter
4) Вместо двух экспертиз в компании - Android и iOS, теперь нужно будет три - кроссплатформа, Android и iOS
У нас было два эксперимента - год назад мы писали приложение-прототип на Flutter, сейчас на KMP.
В результате этих экспериментов мы в компании приняли решение - делать нативные мобильные приложения. Качество приложений важнее
Flipper Zero:
- iOS: https://github.com/flipperdevices/Flipper-iOS-App
- Android: https://github.com/flipperdevices/Flipper-Android-App
Busy Status Bar:
- iOS: https://github.com/busybar/iOS
- Android: https://github.com/busybar/Android
1) На скринах выше - одно и то же приложение, написанное нативно и с использованием кроссплатформы. "Экономия" на разработчиках приводит к ухудшению пользовательского опыта
2) Кроссплатформенное приложение писать не в два раза быстрее, чем два нативных приложения. А по моему опыту, чаще всего, даже одно кроссплатформенное приложение пишется дольше, чем два нативных. Потому что, помимо бизнес-задач, ты сражаешься еще и с фреймворком
3) Ты зависишь от непопулярного фреймворка (относительно нативных платформ), который резко может перестать поддерживаться. Звоночки к этому есть - например, недавнее увольнение сотрудников Google из Flutter
4) Вместо двух экспертиз в компании - Android и iOS, теперь нужно будет три - кроссплатформа, Android и iOS
У нас было два эксперимента - год назад мы писали приложение-прототип на Flutter, сейчас на KMP.
В результате этих экспериментов мы в компании приняли решение - делать нативные мобильные приложения. Качество приложений важнее
Flipper Zero:
- iOS: https://github.com/flipperdevices/Flipper-iOS-App
- Android: https://github.com/flipperdevices/Flipper-Android-App
Busy Status Bar:
- iOS: https://github.com/busybar/iOS
- Android: https://github.com/busybar/Android
🔥46🤡20👏4❤1👎1
Как быстро люди забыли о Приказе от 08.11.2023 N 168, который действует от 1 марта 2024 года
http://pravo.gov.ru/proxy/ips/?docbody&nd=102108264
Wylsacom: https://www.youtube.com/watch?v=Dvu2SUB8LvU
DTF: https://dtf.ru/howto/2878180-kak-oboiti-blokirovku-youtube-s-pomoshyu-goodbyedpi-maksimalno-prostoe-rukovodstvo-dlya-chainikov
От себя могу посоветовать:
- Amnezia VPN для настройки своего сервера: https://amnezia.org/en/downloads
- VPN Generator: @vpngeneratorbot
Мой любимый подкаст "Запуск завтра" с выпуском про то как работают блокировки: https://t.me/ctodaily/1753
Из него вы узнаете:
- Как работают средства типо Goodbye DPI и что такое DPI
- Как РКН блокирует приватные VPN
- Как работает блокировка VPN и почему та же Amnezia работает, а Outline нет
UPD: пишут что РКН уже начал ходить и банить инструкции: https://t.me/ru2chvg/24959?single
http://pravo.gov.ru/proxy/ips/?docbody&nd=102108264
Основаниями для включения в реестр сведений, указанных в части 2 настоящей статьи, являются:
...
информации о способах, методах обеспечения доступа к информационным ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории Российской Федерации;
Wylsacom: https://www.youtube.com/watch?v=Dvu2SUB8LvU
DTF: https://dtf.ru/howto/2878180-kak-oboiti-blokirovku-youtube-s-pomoshyu-goodbyedpi-maksimalno-prostoe-rukovodstvo-dlya-chainikov
От себя могу посоветовать:
- Amnezia VPN для настройки своего сервера: https://amnezia.org/en/downloads
- VPN Generator: @vpngeneratorbot
Мой любимый подкаст "Запуск завтра" с выпуском про то как работают блокировки: https://t.me/ctodaily/1753
Из него вы узнаете:
- Как работают средства типо Goodbye DPI и что такое DPI
- Как РКН блокирует приватные VPN
- Как работает блокировка VPN и почему та же Amnezia работает, а Outline нет
UPD: пишут что РКН уже начал ходить и банить инструкции: https://t.me/ru2chvg/24959?single
YouTube
Чиним YouTube на Mac и Windows за 30 секунд!
Решение для Mac!
Читать на Github: https://github.com/xvzc/SpoofDPI
Что надо сделать?
1. Открываем Терминал (он же Terminal)
2. Пишем:
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
3. Теперь пишем: export…
Читать на Github: https://github.com/xvzc/SpoofDPI
Что надо сделать?
1. Открываем Терминал (он же Terminal)
2. Пишем:
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
3. Теперь пишем: export…
❤16🔥1
Я люблю собирать лего. Но оно слишком дорогое.
Какие есть решения этой проблемы:
- Lego Bricktales в стиме: https://store.steampowered.com/app/1898290/LEGO_Bricktales/
- Для тех кому нужно больше погружения: Lego Bricktales в дополненной реальности: https://www.meta.com/en-gb/experiences/lego-bricktales/6521909757843713/
И недавно я узнал про еще один способ собирать лего за дешево: Подписка на лего
- Платишь 15 фунтов (1800руб) в месяц за подписку
- Выбираешь любой набор и платишь 5 фунтов за доставку
- Собираешь набор
- Разбираешь
- Отправляешь обратно
- Получаешь следующий набор
Таким образом, за 15 фунтов + 5 фунтов(600руб) за набор можно собирать бесконечное количество лего
https://www.brickborrow.com/browsesetstoborrow
Какие есть решения этой проблемы:
- Lego Bricktales в стиме: https://store.steampowered.com/app/1898290/LEGO_Bricktales/
- Для тех кому нужно больше погружения: Lego Bricktales в дополненной реальности: https://www.meta.com/en-gb/experiences/lego-bricktales/6521909757843713/
И недавно я узнал про еще один способ собирать лего за дешево: Подписка на лего
- Платишь 15 фунтов (1800руб) в месяц за подписку
- Выбираешь любой набор и платишь 5 фунтов за доставку
- Собираешь набор
- Разбираешь
- Отправляешь обратно
- Получаешь следующий набор
Таким образом, за 15 фунтов + 5 фунтов(600руб) за набор можно собирать бесконечное количество лего
https://www.brickborrow.com/browsesetstoborrow
1🔥31🤡10🥴4😁3👍2
Android Good Reads
Google Workspace переносит свои продукты на KMP
Пропустил новость с канала Android Good Reads^
Google часть своих проектов портирует на Kotlin Multiplatform (о котором я писал выше)
Так что, если у вас вдруг iOS и гугловые продукты работают как-то ненативно - знайте, это все KMP.
Но для разработчиков это, скорее, хорошая новость
Google часть своих проектов портирует на Kotlin Multiplatform (о котором я писал выше)
Так что, если у вас вдруг iOS и гугловые продукты работают как-то ненативно - знайте, это все KMP.
Но для разработчиков это, скорее, хорошая новость
Telegram
Android Good Reads
Google Workspace переносит свои продукты на KMP
Прошедший KotlinConf24 принес еще одну новость. Команда Google Workspace, а это такие приложения как Gmail, Docs, Meet, Calendar переводит свои продукты на KMP. Первым будет приложение Google Docs.
И это…
Прошедший KotlinConf24 принес еще одну новость. Команда Google Workspace, а это такие приложения как Gmail, Docs, Meet, Calendar переводит свои продукты на KMP. Первым будет приложение Google Docs.
И это…
🔥8🤮6💩2
16 сентября, в понедельник, буду рассказывать на Podlodka Android Crew про GitHub Actions
Конференция платная, но недорогая. Плюс я, например, все выплаты за такие выступления всегда перевожу на благотворительность (как минимум чтобы с налогами не возиться)
Выпросил у команды Podlodka промокод -
Еще у меня есть две бесплатные проходки - пишите в комменты кому нужно.
Конференция платная, но недорогая. Плюс я, например, все выплаты за такие выступления всегда перевожу на благотворительность (как минимум чтобы с налогами не возиться)
Выпросил у команды Podlodka промокод -
android_crew_12_0Lk1pN
. Мне за использование этого промокода ничего не будет, вам - 500 рублей скидка. 🔥5❤4
Сегодня релиз прошивки Flipper Zero 1.0: https://blog.flipper.net/released-firmware-1/
Flipper Zero всегда имеет больше возможностей чем кто-либо использует.
Релиз 1.0 - это возможность открыть для себя Flipper Zero с новой стороны:
- 100+ приложений в Apps Catalog
- Поддержка JavaScript
- Внешние радиомодули для SubGhz
and more...
12к+ звезд, 2к+ влитых пуллреквестов, 280+ контрибьюторов, 17к+ участников в дискорде.
Flipper Zero - уже продукт, вошедший в историю. И благодаря open-source, комьюнити и поддержке со стороны Flipper Team его ценность будет только расти
Flipper Zero всегда имеет больше возможностей чем кто-либо использует.
Релиз 1.0 - это возможность открыть для себя Flipper Zero с новой стороны:
- 100+ приложений в Apps Catalog
- Поддержка JavaScript
- Внешние радиомодули для SubGhz
and more...
12к+ звезд, 2к+ влитых пуллреквестов, 280+ контрибьюторов, 17к+ участников в дискорде.
Flipper Zero - уже продукт, вошедший в историю. И благодаря open-source, комьюнити и поддержке со стороны Flipper Team его ценность будет только расти
16🔥61👍11❤4
Nintendo таки подала в суд на Palworld
Фантастически похожая на покемонов игра, разработанная с партнёрством Microsoft
https://www.nintendo.co.jp/corporate/release/en/2024/240919.html
Причем любопытно что, по слухам, скоро должен (был?) состояться анонс Palworld на PS5, на Tokyo Game Show
Фантастически похожая на покемонов игра, разработанная с партнёрством Microsoft
https://www.nintendo.co.jp/corporate/release/en/2024/240919.html
Причем любопытно что, по слухам, скоро должен (был?) состояться анонс Palworld на PS5, на Tokyo Game Show
👍2
Ищу приложение или способ под iOS автоматически включать Focus Mode
Или выключать уведомления от приложений
Действие должно происходить автоматически без действий со стороны пользователя, например, по таймеру
Пока нашел только костыльный способ через Screen Time и синхронизацию с MacOS. Может кто-то знает решение?
Или выключать уведомления от приложений
Действие должно происходить автоматически без действий со стороны пользователя, например, по таймеру
Пока нашел только костыльный способ через Screen Time и синхронизацию с MacOS. Может кто-то знает решение?
❤5😁2🤣1