Dmitry's Avatar

Dmitry

@kanunnikoff.bsky.social

Android Developer. I also develop for iOS. Have some experience in Flutter and Unity. Google Play: https://play.google.com/store/apps/dev?id=9118553902079488918 App Store: https://apps.apple.com/developer/id1449411291

1,079 Followers  |  3,259 Following  |  44 Posts  |  Joined: 09.12.2023
Posts Following

Posts by Dmitry (@kanunnikoff.bsky.social)

Post image 17.02.2026 17:32 — 👍 0    🔁 0    💬 0    📌 0
Preview
В Перми готовят к запуску электрофургон «Руссо-Балтъ» с дизайном в стиле Cybertruck Пермская компания «Руссо-Балтъ» выкупила права на бренд автомобилей времён Российской империи и представила одноимённый электрофургон. Продажи планируют начать в 2027 году. «Руссо-Балт» — марка...

habr.com/ru/news/9895...

27.01.2026 16:51 — 👍 0    🔁 0    💬 0    📌 0
Preview
iDelo App - App Store Download iDelo by Dmitry Kanunnikoff on the App Store. See screenshots, ratings and reviews, user tips, and more games like iDelo.

I've created a new iOS app: iDelo - a personal project manager.

It might be of interest to individual entrepreneurs, small business owners, self-employed professionals, and freelancers.

apps.apple.com/app/id649498...

15.01.2026 14:37 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Обновилъ переводчикъ на дореволюціонную орѳографію: apps.apple.com/app/id145903...

26.11.2025 17:01 — 👍 1    🔁 0    💬 0    📌 0
Preview
Israel has once again violated the ceasefire deal. Here’s the list so far today <article data-history-node-id="430912" about="https://www.middleeasteye.net/live-blog/live-blog-update/israel-has-once-again-violated-ceasefire-deal-list-so-far-today" class="live-blog-update default clearfix"> <h2> <a href="https://www.middleeasteye.net/live-blog/live-blog-update/israel-has-once-again-violated-ceasefire-deal-list-so-far-today" rel="bookmark"> <span class="field field-title">Israel has once again violated the ceasefire deal. Here’s the list so far today</span> </a> </h2> <div class="content"> <div class="field field-field-text"><p>Israeli forces killed three Palestinians across the Gaza Strip, including one who died from wounds sustained in an earlier air raid, in yet another breach of the fragile ceasefire.</p> <p data-end="581" data-is-last-node data-is-only-node data-start="306">Israeli warships unleashed heavy gunfire off the coast of Gaza City, further undermining the already crumbling truce. Here are some of the other ceasefire violations Israel has carried on Friday:</p> <ul> <li data-end="498" data-start="250"> <p>Israeli forces bombed the Shuja'iyya and Tuffah neighbourhoods east of Gaza City. Al Jazeera’s reported that the&nbsp;occupation army demolished residential buildings amid intense artillery shelling, marking yet another breach of the ceasefire.</p> </li> <li data-end="498" data-start="250"> <p>Heavy artillery fire and gunfire were reported east of Khan Younis in southern Gaza. According to Al Jazeera’s correspondent, Israeli helicopters have been attacking the area since last night in clear defiance of the truce.</p> </li> <li data-end="498" data-start="250"> <p>Only a limited number of food aid trucks entered Gaza through the Kissufim crossing. Al Jazeera’s correspondent said the entry was part of slow and restricted humanitarian efforts as Israel continues to strangle the enclave with its blockade and widespread destruction despite agreeing to let food trucks.</p> </li> <li data-end="498" data-start="250"> <p>A Palestinian was killed by Israeli occupation forces in Jabalia, northern Gaza. A source at Al-Shifa Hospital told Al Jazeera Arabic.</p> </li> </ul> </div> </div> </article>

Israel has once again violated the ceasefire deal. Here’s the list so far today - https://www.middleeasteye.net/live-blog/live-blog-update/israel-has-once-again-violated-ceasefire-deal-list-so-far-today

31.10.2025 11:23 — 👍 18    🔁 11    💬 1    📌 1
Preview
Spring Data 2025.1.0-RC2 released Level up your Java code and explore what Spring can do for you.

Spring Data 2025.1.0-RC2 released

spring.io/blog/2025/10...

31.10.2025 11:23 — 👍 5    🔁 4    💬 0    📌 1
Preview
KeyboardKit App 3.14 is out! Version 3.14 of the KeyboardKit app is out! This update make the app use KeyboardKit 10, which adds features like font and clipboard supp...

The KeyboardKit app has been updated with support for custom fonts and for clipboard & clips. These features make this an affordable alternative to many of the very expensive custom font apps in the App Store. This version also adds many new settings. Please share :)

keyboardkit.com/blog/2025/10...

14.10.2025 16:54 — 👍 1    🔁 1    💬 0    📌 1
Preview
Aid reaching Gaza can’t feed even 1 percent of the population, doctor warns <article data-history-node-id="426711" about="https://www.middleeasteye.net/live-blog/live-blog-update/aid-reaching-gaza-cant-feed-even-1-percent-population-doctor-warns" class="live-blog-update default clearfix"> <h2> <a href="https://www.middleeasteye.net/live-blog/live-blog-update/aid-reaching-gaza-cant-feed-even-1-percent-population-doctor-warns" rel="bookmark"> <span class="field field-title">Aid reaching Gaza can’t feed even 1 percent of the population, doctor warns</span> </a> </h2> <div class="content"> <div class="field field-field-text"><p data-end="735" data-start="527">The humanitarian aid trickling into Gaza falls far short of meeting basic needs, according to Dr Mohammed Abu Afash, Director of Medical Relief in Gaza.</p> <p data-end="852" data-start="737">Speaking to Al Jazeera, Abu Afash said: “The aid entering Gaza is not enough to feed 1 percent of the Strip's population.”</p> <p data-end="966" data-start="854">He warned that malnutrition cases continue to surge while many types of food have been unavailable for months.</p> <p data-end="1165" data-start="968">“The amount of clean water in the Gaza Strip does not meet the needs of the population,” he added, noting that the health system has collapsed under pressure and disease is now spreading rapidly.</p> <p data-end="1255" data-is-last-node data-is-only-node data-start="1167">He called for urgent humanitarian corridors to safely deliver supplies to those in need.&nbsp;</p> </div> </div> </article>

Aid reaching Gaza can’t feed even 1 percent of the population, doctor warns - https://www.middleeasteye.net/live-blog/live-blog-update/aid-reaching-gaza-cant-feed-even-1-percent-population-doctor-warns

04.08.2025 06:31 — 👍 25    🔁 23    💬 2    📌 1
Preview
More than 22,000 aid trucks blocked by Israel, says Gaza media office The Government Media Office in Gaza said that there are "more than 22,000 humanitarian aid trucks currently parked at the Gaza Strip crossing gates," blocked by Israel. “The Israeli occupation is deliberately preventing their entry as part of a systematic policy of engineering starvation, siege, and chaos,” the office said in a statement, adding that most of the trucks belong to the UN and international organisations and various entities.

More than 22,000 aid trucks blocked by Israel, says Gaza media office

The Government Media Office in Gaza said that there are "more than 22,000 humanitarian aid trucks currently parked at the Gaza Strip crossing gates," blocked by Israel. “The Israeli occupation is deliberately preventing their…

03.08.2025 16:50 — 👍 1    🔁 1    💬 0    📌 0
Video thumbnail

Seamlessly deliver real-time status with Live Updates→ https://goo.gle/46vAXh2

Using our latest Live Updates feature, @Waymo is able to seamlessly deliver real-time status to riders throughout their journeys.

18.07.2025 23:36 — 👍 3    🔁 1    💬 0    📌 0
Video thumbnail

"The killing of civilians seeking aids in Gaza is indefensible"

The European Union condemned the killing of dozens of people seeking aid in Gaza over the weekend.

23.07.2025 10:34 — 👍 22    🔁 18    💬 4    📌 2
Post image

Apache Maven 3.9.11 is now available for download: buff.ly/DtoHdpM

Maven is an #opensource software project management and comprehension tool.

20.07.2025 15:25 — 👍 18    🔁 10    💬 0    📌 0

🤬

18.07.2025 15:00 — 👍 2    🔁 0    💬 0    📌 0
Preview
The War on Gaza’s Children Without safe access to food, water, or medical care, survival has become a daily gamble for the region’s youngest residents.

“I’ve met more than a dozen children who lost everyone. I don’t mean mom and dad—I mean cousins, aunts, uncles, grandparents.” UNICEF’s global spokesperson discusses the worsening humanitarian crisis in Gaza.

07.07.2025 21:01 — 👍 129    🔁 67    💬 4    📌 6
Creative UIs with Compose | Chris Horner
YouTube video by Kotlin by JetBrains Creative UIs with Compose | Chris Horner

✨ Amazing talk by @chris-horner.bsky.social showing the crazy gorgeous stuff that's possible with Compose

www.youtube.com/watch?v=9KdP...

04.07.2025 16:08 — 👍 31    🔁 5    💬 0    📌 2
Preview
Four killed in Israeli attack in Khan Younis <article data-history-node-id="425342" about="https://www.middleeasteye.net/live-blog/live-blog-update/four-killed-israeli-attack-khan-younis" class="live-blog-update default clearfix"> <h2> <a href="https://www.middleeasteye.net/live-blog/live-blog-update/four-killed-israeli-attack-khan-younis" rel="bookmark"> <span class="field field-title">Four killed in Israeli attack in Khan Younis</span> </a> </h2> <div class="content"> <div class="field field-field-text"><p style="margin-bottom:11px">At least four Palestinians were killed in an Israeli air strike on the town of Bani Suhaila, located east of Khan Younis, according to media sources from the Nasser Medical Complex.</p> <p>The number of those killed in Gaza since the early hours of Saturday has reached 29.</p> </div> </div> </article>

Four killed in Israeli attack in Khan Younis - https://www.middleeasteye.net/live-blog/live-blog-update/four-killed-israeli-attack-khan-younis

05.07.2025 08:37 — 👍 6    🔁 4    💬 0    📌 0

one of these days Gradle will implement parallel downloads and I won't have to wait 20 minutes after opening an empty Compose project

02.07.2025 17:05 — 👍 31    🔁 5    💬 3    📌 0
Video thumbnail

The massacres never stop...

A sad farewell to the martyrs of the massacre committed by the occupation forces when they bombed a group of Palestinians inside a popular market in the Tuffah neighborhood, east of Gaza City.

28.06.2025 18:29 — 👍 26    🔁 21    💬 0    📌 1
Preview
Using enumerated() with SwiftUI List and ForEach to show item numbers Starting with Swift 6.2 and iOS 26, EnumeratedSequence conforms to RandomAccessCollection, allowing enumerated() to be used directly in ForEach and List views.

Starting with Swift 6.2 and iOS 26, we can use enumerated() in SwiftUI List and ForEach views without wrapping it in an array. I wrote a post with some examples and notes on when we should avoid using the offset as an index or id: nilcoalescing.com/blog/UsingEn...
#SwiftUI #SwiftLang

24.06.2025 06:24 — 👍 38    🔁 7    💬 0    📌 0
An illustrative screenshot of Swift on Android.

An illustrative screenshot of Swift on Android.

Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android

25.06.2025 23:13 — 👍 144    🔁 30    💬 5    📌 16
Video thumbnail

Building this signature scratchmap recap animation was a lot of fun 🤩. It involved clustering scratched hexagons with H3, smoothly interpolating camera movements thanks to a centripetal Catmull-Rom spline, and adding some flair with animated WebP hexagon explosions.

25.06.2025 16:33 — 👍 9    🔁 1    💬 1    📌 0

While the world watches Israel's war with Iran, Netanyahu's extremist government continues to starve and massacre Palestinians in Gaza.

Today, Israeli forces again opened fire on people desperately trying to collect food aid, killing dozens. Over 56,000 have been killed so far.

24.06.2025 16:41 — 👍 2157    🔁 785    💬 96    📌 40
Video thumbnail

🦔

02.06.2025 17:01 — 👍 2    🔁 0    💬 0    📌 0
Post image

In its 30 years, Java’s been everywhere! Nowadays, you’ll find it in:
📺 Smart TVs
🎮 Minecraft
🚀 The Mars Rover
Want to know about the wild legacy stuff you probably missed?
👉 blog.jetbrains.com/idea/2025/05...

30.05.2025 14:02 — 👍 17    🔁 2    💬 1    📌 0
Post image Post image Post image Post image 24.05.2025 19:05 — 👍 1    🔁 0    💬 0    📌 0
Preview
Israeli strike kills Palestinian journalist receiving treatment in Gaza hospital Prominent reporter Hassan Islayeh is directly targeted after months of incitement against him in Israeli media

Israeli strike kills Palestinian journalist receiving treatment in Gaza hospital - https://www.middleeasteye.net/news/israeli-strike-kills-palestinian-journalist-receiving-treatment-gaza-hospital

13.05.2025 07:38 — 👍 87    🔁 54    💬 4    📌 3
Protecting mutable state in Swift with Mutex
In this video, we take a look at how you can use mutexes to protect your mutable state without using actors in Swift. Mutexes are sendable, which means that you can make types that use mutexes sendable too. Mutexes can be incredibly useful when you want to make types that hold mutable state sendable without constraining them to the main actor, or making them actors altogether. This video is a companion for my blog post on the same topic: https://www.donnywals.com/protecting-mutable-state-with-mutex-in-swift/ Level up your swift concurrency skills with my book: https://gumroad.com/l/practical-swift-concurrency And make sure to check out my course too: https://donnyplus.com/p/practical-swift-concurrency-the-video-course 00:00 - Intro 01:08 - Exploring the issue 03:15 - Making our model Sendable 04:16 - Introducing Mutex 06:35 - Mutexes and Observable issue explained 08:36 - Manually managing Observability 12:06 - In Summary Protecting mutable state in Swift with Mutex

In case you've missed last week's video; it's a companion for my blog post on Mutexes in Swift.

Learn how you can protect mutable state in Swift using Mutex instead of Actors: https://youtu.be/GbduyZnM4Pw

12.05.2025 10:50 — 👍 3    🔁 2    💬 0    📌 0
Post image

The first keynote at this year's @eclipsefdn.bsky.social #AutomotiveOpenSourceSummit is @suehle.bsky.social , who took the audience on a powerful journey on the impact of open source software, and the value of community in the open source ecosystem.

13.05.2025 07:49 — 👍 6    🔁 4    💬 0    📌 0
Preview
Israeli forces kill 19 Palestinians in Gaza over last 24 hours: Health Ministry <article data-history-node-id="422355" about="https://www.middleeasteye.net/live-blog/live-blog-update/israeli-forces-kill-19-palestinians-gaza-over-last-24-hours-health" class="live-blog-update default clearfix"> <h2> <a href="https://www.middleeasteye.net/live-blog/live-blog-update/israeli-forces-kill-19-palestinians-gaza-over-last-24-hours-health" rel="bookmark"> <span class="field field-title">Israeli forces kill 19 Palestinians in Gaza over last 24 hours: Health Ministry </span> </a> </h2> <div class="content"> <div class="field field-field-text"><p>Palestinian health officials are reporting that Israeli forces have killed 19 people in Gaza and wounded 81 others over the last 24 hours.&nbsp;</p> </div> </div> </article>

Israeli forces kill 19 Palestinians in Gaza over last 24 hours: Health Ministry - https://www.middleeasteye.net/live-blog/live-blog-update/israeli-forces-kill-19-palestinians-gaza-over-last-24-hours-health

11.05.2025 11:12 — 👍 20    🔁 8    💬 0    📌 0