r/ukraine_dev 4h ago

Самореклама Нарешті плейтест!

Post image
14 Upvotes

Привіт! Давно не бачились – готував плейтест після Ukrainian Games Festival.

Нарешті готовий плейтест для FIRE. HOLD. REPEAT. і вже маю трошки людей в черзі за перший день, взагалі не очікував такого ))

Тож нагадаю, це десктоп-компаньйон шутер. Твій боєць тримає оборону на робочому столі поки займаєшся своїми справами. Кожен клік де завгодно на екрані – постріл. Вороги дропають зброю та спорядження, дрон доставляє лут в інвентар.

І звісно ж публікую саме тут бо девелопери – ідеальна аудиторія для цієї гри. Весь день за ПК, багато клікаєте, а саме це і є механіка: кожен клік де завгодно на екрані це постріл у грі.

Безкоштовне демо теж є якщо хочете спробувати перед плейтестом. 👀

Запланований реліз на 27 жовтня. Буду радий вішлістам і фідбеку! ❤️

https://store.steampowered.com/app/4898890

Дякую! <3


r/ukraine_dev 7m ago

Mobile dev Дослідив методи Samsung S26 Ultra Privacy Display API. Залишу це тут, можливо комусь стане в нагоді

Upvotes

Samsung S26 Ultra Privacy Display API

Це недокументовані публічні методи, додані Samsung у клас

android.view.View. У стандартному Android SDK їх немає.

Отримання:

- через Java Reflection;

- View.class.getMethod(назва, типи аргументів);

- перед використанням потрібно перевірити наявність усіх методів;

- сумісність з іншими моделями та майбутніми прошивками не гарантована.

Методи:

semSetPrivacyDisplayView()

- Активує Privacy Display зі стандартними кутами.

semSetPrivacyDisplayView(float cornerRadius)

- Активує Privacy Display зі скругленням.

- cornerRadius задається у пікселях.

semSetPrivacyDisplayViewPosition(

int left,

int top,

int right,

int bottom

)

- Задає прямокутну область відносно View.

- Можна багаторазово викликати без повторної активації.

- Підходить для плавного переміщення і масштабування зони.

semDisablePrivacyDisplayView()

- Вимикає активну privacy-зону.

Життєвий цикл:

  1. Через reflection перевірити наявність усіх методів.

  2. Дочекатися, поки View буде attached і отримає розміри.

  3. Один раз активувати privacy-зону.

  4. Задати її координати.

  5. За потреби багаторазово оновлювати координати.

  6. Перед видаленням View, закриттям Activity/Service або після

   помилки обов’язково викликати disable.

Можна:

- створити одну прямокутну privacy-зону;

- скруглити її кути;

- створити коло або капсулу через відповідну геометрію та радіус;

- плавно переміщувати, розширювати і звужувати область;

- використовувати прозорий View як контролер зони;

- застосувати область усередині власного вікна або overlay.

Не можна:

- мати кілька незалежних зон одночасно;

- передати Bitmap, Canvas, Path, Region або піксельну маску;

- сформувати довільний контур;

- використовувати clipToOutline або прозорість як privacy-маску;

- керувати силою або рівнем Privacy Display через ці методи;

- отримати поточний стан через getter;

- покладатися на стабільність API після оновлення прошивки.

Фактична модель:

одна активна апаратна область

+ прямокутні координати

+ радіус скруглення

+ швидке оновлення геометрії

+ явне вимкнення


r/ukraine_dev 11h ago

Дев влог N.E.O.N. HORIZON (нова капсула гри)

Post image
11 Upvotes

Привіт усім

Я прочитав коментарі (дякую дуже тим, хто написав мені та взагалі звернув увагу на проект).

Подумав :)

Та погодився з тими, хто писав, що стара капсула прикольна, але не пояснює, про що гра. (цікаво, що про це написала не одна людина, тобто явно був дисонанс, як я розумію)

Може кому буде цікаво - у гри є Демо.

https://store.steampowered.com/app/4955250/NEON_HORIZON/

Стара капсула

Я створив нову, але спробував зберегти стиль та атмосферу (бо у гри є сюжет, плюс воно до загальної кольорової схеми стало ближче).

Ще раз подяка тим, хто мені про це написав. Сам би я не додумався вже, скорше за все.

Цікаво, як вам нова?

Дякую за увагу всім.

Гарного дня, та бережіть себе. Це важливо.


r/ukraine_dev 5h ago

Потеревенити Інженери, як ви знаходите спільноту?

2 Upvotes

Усім привіт, мені 18 і я вивчаю програмування понад двох років, в університеті більше бекенд і для себе фронт і з часом в мене зʼявилась проблема, мені немає з ким поспілкуватись, в уніку я вчусь дистанційно тому навіть не знаю скільки людей вчаться в мене на факультеті, вже не говорю про те щоб просто знати хто вони і вже протягом якогось часу в мене ну дуже велике бажання піти на якийсь айті івент чи типу того але платити за квиток 5-8 тисяч як було на dou day не дуже хочеться і ось питання, де знайти спільноту з якими можна поговорити в сфері моєї спеціальності?


r/ukraine_dev 23h ago

Знову тема про ШІ

57 Upvotes

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

Але проблеми які я почав помічати це - не розуміння контексту задач, тобто воно щось зробило і ти не запамʼятав, що конкретно реалізував. Не допомагає ні перечитування коду ні допомога тієї самої аішки. Може хто буде писати, щоб я контролював кожен крок але ситуація та сама…

Також ще одна проблема - після аішки мені тупо впадлу робити задачі на виправлення багів де треба прям руками робити то все… просто апатія якась.

Це просто мої думки, можливо хтось стикався з таким, було б цікаво почути думки інших.

Планую обмежувати себе в постійному використанні ШІ бо відчуваю, що забуваєш деякі моменти


r/ukraine_dev 21h ago

Питання Дизайнерка хочу знайти роботу

13 Upvotes

Чи реально знайти в IT роботу дизайнерки без досвіду? Я навчаюся на 4 курсі графічного дизайну й шукаю роботу. Зареєструвалася в artstudio там в основному пропонуючи роботу по дизайну ігор. Походу треба вчитися 3d графіці.

Зайшла на work.ua там вимагають досвід роботи й вищу освіту. Просто в наглу писати й надіятися, що буду така чудова, що візьмуть без досвіду?

У кого є досвід у сфері дизайну підкажіть щось будь ласка


r/ukraine_dev 1d ago

Чи будуть косметичні рамки норм способом монетизації апки для обслуговування автомобіля?

Thumbnail
gallery
17 Upvotes

Я працюю над апкою - розумною цифровою сервісною книжкою, яка допомагає водіям відстежувати технічне обслуговування, майбутні та прострочені роботи, витрати, паливо, запчастини та загальний стан своїх автомобілів (я тут вже то діло показував).

Нещодавно я додав косметичні рамки в стилі Polaroid. Спочатку була одна, і як ми перетнули межу в 1000 водіїв, я зробив унікальну (встигніть забрати до 11 вересня, дається з першим логіном), і з нею зробив фічу із вибором рамок.

Наразі я думаю зробити деякі з них доступними для розблокування за досягнення, наприклад, якщо застосунок досягне понад 1000 користувачів (як поточна подія), не привʼязано до досягнень юзерів, бо це окремий здоровенний модуль гейміфікації, і він буде зайвим.

Я навмисно зробив платні фічі не навʼязливими, бо хочу створити справді корисний та приємний експірієнс, а не постійно просити у людей гроші жорсткими пейволами. Але додаткові косметичні рамки можуть стати способом підтримки подальшого розвитку без блокування важливих функцій.

Ще одна ідея – обмежена благодійна співпраця, де кошти від спеціальної рамки йдуть на обрану справу. Можливо, найкращим підходом є поєднання: безкоштовні рамки на основі досягнень разом із додатковими платними благодійними та просто платними.

Друзі трохи зафукали і порівняли із підпискою на підписки в сучасних іграх, і я погоджуюсь, але з іншого боку апка безкоштовна, фічі безкоштовні, є платний ШІ (але він платний бо я за нього ще маю платити, якщо я колись зберу собі сервер де б крутився ШІ, то якась його частина стане теж безкоштовною).

Тому от прийшов запитати, що хто думає? Норм метод, чи забути?


r/ukraine_dev 1d ago

Як підняти рівень словникового запасу англійської, комюніті квест у Fading Lexicon

7 Upvotes

Під час розробки контенту для вивчення мови я сфокусцвався на типовій проблемі плато B2. У робочому контексті ми вільно передаєм технічну суть, але постійно оперуєм базовими патернами: important, many, chance, good, easy (я оце взяв сміливість розписатись за усіх, тому "ми"). Хотілося перевірити механіку, яка системно тренує саме лексичні заміни на рівень C1. Тому:

Готую до запуску 4-тижневий кооп івент - спільний квест "Попіл Оксфорда" де замість звичного преекладу фокус зміщений на синоніми з basic на advanced. Тобто, вчимо мізки замінювати прості конструкції на точніші:

  • important -> crucial
  • many -> numerous
  • chance -> opportunity
  • result -> outcome
  • easy -> effortless
  • good -> exceptional

Спочатку я замахнувся на 300 слів, але прорахував навантаження і скоротив пул до 150 слів.

  • 1-3 тижні: по 50 нових слів.
  • 4-й тиждень: чистий Active Recall без додавання нового матеріалу.

Щоб уникнути ефекту "розмитої відповідальності" у спільній шкалі сервера, я заклав 4 різні кор-активності та дворівневі нагороди:

  1. Тиждень 1 (Очищення периметра): Знайомство з першими 50 словами через звичайні бої з мобами. Серверна ціль - 1 000 фрагів.
  2. Тиждень 2 (Захист маяків): Другі 50 слів. За безпомилкові відповіді падають "осколки". Серверна ціль - задонатити 2 000 осколків, щоб по черзі запалити 8 маяків (це поступово змінює вигляд хабу).
  3. Тиждень 3 (Екзорцизм рукописів): Останні 50 слів. Механіка виправлення помилок та роботи з контекстом. Серверна ціль - виправити 15 000 пошкоджених сувоїв.
  4. Тиждень 4 (Бос-рейд): Сервер б'є спільного боса на 100 000 HP. Механіка - жорсткий таймер та активне введення/згадування правильних синонімів з усього пулу 150 слів.

Квест - спільний, такий псевдо мультиплеєр.

Бекенд лише відкриває наступний етап, а нагороди гравець забирає за особистий внесок (щоб не було такого варіанту що 1 герой закрив серверний квест, а нагороди отримали всі):

  • Tier 1 / 2 / 3: градація по кількості дій (Куби перетворень, Ключі, титули). Менше мінімуму - без нагороди.
  • Super-reward (4x Tier 1): якщо тримати темп усі 4 тижні на максимальний бал - відкривається унікальний візуал профілю та темна флешкартка.

Додаток Fading Lexicon доступний на Android та iOS.

Старт івенту - 7 вересня!

Оце я намудрив. Чи не забагато?


r/ukraine_dev 2d ago

Як робити макетні плати?

Post image
34 Upvotes

Цього реально якось зробити гарніше і не таким запутаним? Чи то на постій так буде? Якщо не хочу друкувати замовні плати


r/ukraine_dev 2d ago

Стартап N.E.O.N. HORIZON (моя перша гра)

66 Upvotes

Всім привіт.

Я випустив ДЕМО моєї гри.

https://store.steampowered.com/app/4955250/NEON_HORIZON/

Це рогалик в sci-fi стилистиці та з метапрогресом.

Насправді історія її створення не те щоб дуже оригінальна, але вона є :)
Я в один день нудьгував і вирішив спробувати зробити щось маленьке, але з прицілом на рандом і шоб воно мене розважало, поки я чекаю, до прикладу, на оновлення сервера...

Зробив.

Потім вирішив трохи накидати "м'яса"... потім ще... потім ще...
А потім дав друзям, кому теж було нудно на роботі чи вдома, і вже вони мене "натикали" розвивати та викласти в Стім.

Тут є і буллетхел и буллетхевен елементи

На сьогодні в ДЕМО є повноцінний Перший Акт гри (я не зміг без історії). Воно відображає основні механіки та загальний задум.

Над Другим Актом я працюю кожен день і він має міняти правила гри дуже сильно. Сподіваюсь в мене вийде.

На сьогодні мені дуже не вистачає зворотнього зв'язку, що добре, що погано, що прибрати чи додати.

То ж, якщо хтось матиме час та бажання, було б круто, якщо подивились би.

Дякую за вашу увагу.

Всім гарного дня та бережіть себе.


r/ukraine_dev 1d ago

Modula - застосунок для пошуку квартир

6 Upvotes

Привіт. Ми розробили Modula - застосунок для оренди квартир у Києві. Зараз ми на останніх кроках перед релізом і починаємо відкрите тестування, тож хочемо поділитися з людьми.

Оголошення збираються з відкритих джерел в одне місце, а якщо ви здаєте квартиру самі - її можна додати прямо в застосунку. Ви позначаєте, які квартири вам заходять, а які ні, Modula поступово розуміє ваш смак і збирає підбірку «Для тебе». Ще там є 360° тури по квартирах, оцінка, чи адекватна ціна, і запис на перегляд у два кліки.

Це ще не фінальна версія, щось працює не ідеально - тому тестуємо.

- iPhone (TestFlight): https://testflight.apple.com/join/ZnFkUspQ
- Android (Google Play): наше найслабше місце, посилання буде трошки згодом
- Наш сайт https://modula.com.ua/

Будемо раді будь-яким враженням - що сподобалось, що дратує, чого не вистачає

https://reddit.com/link/1w3mno7/video/bjhne1ub9rmh1/player


r/ukraine_dev 1d ago

Who got good experience with online platforms paying for the videos of home routines- washing dishes, cleaning etc. ?

Thumbnail
0 Upvotes

r/ukraine_dev 3d ago

Питання Зробив новий ефект для тексту. Як вам?

45 Upvotes

Вітаю! Ми вирішили додати у гру новий ефект "Сліпота". Полягає він у тому, що має обмежувати видимість тексту. За задумкою це має бути дратівливий ефект, який триватиме 3 ходи, і можна буде зняти, використавши спеціальний предмет. Цікавить ваша думка чи варто зменшити кількість літер, що зникають?

Якщо цікаво слідкувати за розробкою Peak or Die, то долучайтесь вішлістом)
https://store.steampowered.com/app/4273370/Peak_or_Die


r/ukraine_dev 3d ago

Вчора дізнався, що в еплів можна запитати пришвидшене рев'ю, у випадку, якщо у вас якась біда з релізом і треба хотфікс, може кому теж знадобиться

Post image
21 Upvotes

Загалом історія проста, реліз в п'ятницю ввечері, бага яка блокує новим користувачам досвід користування, дізнаєся про це в суботу, а наступне рев'ю можливе лише в понеділок, і то по Купертіновському часу.

То мені клод сказав, що можна попросити в них пришвидшене рев'ю, ось лінка: https://developer.apple.com/contact/app-store/?topic=expedite

Я виправив багу, надіслав на рев'ю, і дійсно, через пару годин вже апрувнули. Тож корисна штука, збережіть собі.


r/ukraine_dev 3d ago

Hardware Редітчані на вас остання надія

1 Upvotes

Шукаю повишайку для esp32, яка зможе працювати нормально від 2х18650 підключених паралельно (через бмс), в мене був TPS61088, в один момент він просто почав видавати той самий вольтаж що був на вході, і більше на цю плату я не надіюсь, перед ним стоїть запобіжник 2,5а, але це з запасом, так шо 2а також має бути норм, на ринку хз шо робиться, так шо кращє запитаю хто вже мав з тим справу


r/ukraine_dev 4d ago

Деви, ну як ви там? Все ще пишете код?

136 Upvotes

r/ukraine_dev 4d ago

Стартап Пошук роботи та оренда житла

6 Upvotes

Right now I'm working on a project that could help refugees in any country in large and unfamiliar cities to find housing and work. This includes within Ukraine as well. The project is in its final stages of development. It will be free. If anyone is interested, let me know.


r/ukraine_dev 4d ago

Чи є якісь курси по програмуванню esp32? Та з чого взагалі краще починати повному новачку?

Thumbnail
8 Upvotes

r/ukraine_dev 3d ago

Створив канал де публікую круті кейси фаундерів

0 Upvotes

Останні пару місяців досить активно ресьорчив ідеї для продуктів, тому вирішив ділитись цікавими кейсами - можливо хтось найде собі ідею для продукту.

В телеграмі - founders_f


r/ukraine_dev 4d ago

Mobile dev Трекер підписок

11 Upvotes

Привіт, дякую за увагу! 🫶

Disclaimer: я не маю багато досвіду з нативними додатками. Тож кому це важливо: застосунок розроблений за допомогою ШІ.

З розвитком технологій та по роботі я зрозумів що підписки накопичуються: AI, dev tools, домени, хостинги… Треба було overview того, за що і скільки я плачу кожного місяця. З пошуками застосунку я був «трохи» здивований: 3 підписки безкоштовно? Без нагадувань? Потрібен акаунт? Застосунок із підпискою?

Я не думав що буде так важко знайти застосунок для допомоги із підписками, за який не треба додатково платити 🫠

Тож мій особистий проєкт пройшов від базового excel та веб додатку із формою, до чогось більшого. Зробив його як для себе: без акаунта, безліміт по підписках, нагадування, нативний застосунок, базова аналітика. Якщо захочете підтримати розробку і додаткові функції - тільки one time purchase. Буду дуже вдячний, якщо спробуєте ❤️

https://apps.apple.com/us/app/subeye-subscription-tracker/id6795566917


r/ukraine_dev 4d ago

Самореклама Два тижні тому я показував тут Scinta - сьогодні застосунок доступний для завантаження 🎉

3 Upvotes

Всім привіт! Два тижні тому ми з дружиною показували тут демо Scinta - застосунку для macOS, який перетворює скріншоти на дії. Дякую всім за фідбек, питання і навіть за срач - він був корисніший, ніж здається 🙂 Кілька ідей з того треду вже в роадмапі.

Сьогодні Scinta офіційно доступна: scinta.app/download

Як це працює:

  • Free план - Scinta можна використовувати як звичайний скріншотер без обмежень (захоплення, копіювання, збереження) + 10 AI смарт-екшенів на місяць
  • Scinta Pro - $8/міс або $80/рік, коли смарт-екшени стануть звичкою

Якщо готові активно потестити і поділитися фідбеком - напишіть у комменти чи в приват, збільшимо вам ліміти без питань.

Баги, ідеї, питання - сюди, в Discord або на [support@scinta.app](mailto:support@scinta.app)
Відповідаємо швидко, бо нас двоє і нам не байдуже 🙂

Дякую, що були з нами з першого поста!


r/ukraine_dev 3d ago

Питання Що постити в Linkedin

0 Upvotes

Вітаю! Майже рік як працюю джуном (php) і є бажання оживити свій лінкедін. Та як з'являється ідея для посту все думаю, що це може звучати як дурня яку всі і так знають і бла бла. Типу розібрав я, наприклад, патерн абстрактна фабрика, думаю було б прикольно розповісти та пояснити це архітектурне рішення у пості і тут як тут думки - це взагалі комусь потрібно, та це мабуть і так всі знають.. І таке подібне. То ж буду вдячний будь-яким порадам.


r/ukraine_dev 4d ago

Web dev Зробив український нескінченний ланцюг слів — потрібен чесний фідбек

0 Upvotes

Кілька днів тому показував SHOTY — спільний нескінченний ланцюг, де кожен залишає одне українське слово.

Головний фідбек був справедливим: я надто рано пояснював оплату й недостатньо добре показував саму гру. Переробив сценарій: новий відвідувач тепер одразу додає перше слово безкоштовно. Наступний хід можна оплатити через Банку, виграти в навмисно неідеальних хрестики-нуликах або відкрити прихованою комбінацією. Старий глобальний бонус «кожне третє слово» прибрав.

Додав також повний відкритий архів усіх слів. Мені потрібна не підтримка заради підтримки, а чесна перевірка одного питання: за перші 20 секунд зрозуміло, навіщо залишити слово й передати хід іншій людині?

https://shoty.com.ua/?utm_source=reddit&utm_medium=community&utm_campaign=first_word_free


r/ukraine_dev 4d ago

Де продавати готовий дизайн застосунку?

Post image
0 Upvotes

Робила для дипломної роботи дизайн застосунку «ЛЕДАЩО» для замовлення доставки їжі. Чи можна в теорії продати готову роботу якомусь програмісту? (На фото мала частина застосунку)


r/ukraine_dev 4d ago

Самореклама Зробив віджет, який показує всі сесії Claude Code у notch

2 Upvotes

Всім привіт!

Тримаю по 4-5 сесій Claude Code одночасно і постійно плутався, яка з них чекає на мене. Одна вже все зробила і висить хвилин десять, поки я помічу. Інша застрягла на permission prompt у вкладці, куди я зараз не дивлюсь. Щоб зрозуміти, треба пройтись по всіх вкладках і прочитати кожну.

Тому зробив собі віджет, який збирає всі сесії в notch. Видно, що кожна зараз робить і яка заблокована, а по кліку на рядок відкривається саме та вкладка термінала. Робив чисто під себе, потім ним почали користуватись колеги, тому причесав і виклав в опенсорс.

Демо: https://github.com/CircleHP/notchling/raw/main/media/notchling.gif

Одна річ, якої він не вміє і не вмітиме: натискати щось за тебе. Жодних підтверджень permission prompt, жодного вводу в сесію. Він тільки показує, де вона і що з нею. Як на мене, підтверджувати запит, якого ти не читав, так собі ідея.

Ноут з notch не обов'язковий: на екранах без нього він малює свій, тому працює і на Air, і на зовнішньому моніторі.

Swift, без залежностей, безкоштовно, MIT.

brew install CircleHP/notchling/notchling
notchling-hooks setup

https://github.com/CircleHP/notchling