Android-разработчикъ. Также разрабатываю для iOS. Имѣю опытъ работы съ Flutter и Unity. Мои приложенія можно найти по имени разработчика «Dmitry Kanunnikoff».
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.
https://t.co/jwXk5jZ8Dk
Android 17 is here 📲 New features include:
🫧 Bubbles, which allows you to turn any app into a compact, floating window so you can stay in the flow
🤳 Screen Reactions, so you can record yourself using your device’s selfie camera and capture your phone screen at the same time
🎮 A new gaming mode for foldable devices, which makes full use of your screen real estate
🔐 New and improved safety and security features
I've built a macOS app for designing mesh gradients.
Tintly generates gradients from pasted color palettes and lets you adjust control points visually. It can export images, SVGs, CSS, and SwiftUI code.
It's now available on the Mac App Store: https://t.co/YbqxP0Juth
Every new SwiftData update from WWDC26 in one place.
Custom types, HistoryObserver, sectioned queries, and a bunch of much-needed improvements landed this year.
Save it for later, and share it with your developer friends :D
#WWDC26#SwiftData#SwiftUI
We heard you wanted to use Codex rate limit resets on your own time.
Starting today, we’re rolling out the ability to save rate limit resets to use later.
We’re starting Go, Plus, Pro, and Business users with one free reset:
Israeli lawyer Ben Marmarelli says Palestinian prisoners he represents beg him not to visit because they're raped each time he is due to meet them.
This is a scene from Al Jazeera's shocking new documentary on Israel's systematic use of rape.
Theo Von looked genuinely shaken hearing this on his podcast.
A journalist. Shot in the face by Israeli forces. Clearly marked as press.
Then Israeli soldiers showed up to her funeral and beat the pallbearers with batons and stun grenades.
Multiple human rights organizations concluded she was likely targeted.
Her name was Shireen Abu Akleh.
This was 2022, and most people still don't know the full story.
@theovon, MiddleEastEye YT
Writer: Val
For a new app I'm working on, I needed to display a measurement in a SwiftUI Text view with the unit in a smaller font than the value. We can do this by targeting the unit component in an AttributedString. I shared an example on my blog:
https://t.co/wYRlHeYM6R
StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them.
StrictMode.ThreadPolicy among others can detect:
- slow (blocking) operations on UI thread (detectCustomSlowCalls())
- blocking disc reads/writes on UI thread (detectDiskReads()/detectDiskWrites())
- mismatches between defined resource types and getter calls (detectResourceMismatches())
StrictMode.VmPolicy among others can detect:
- leaks of Activity subclasses (detectActivityLeaks())
- when an SQLiteCursor or other SQLite object is finalized without having been closed. (detectLeakedSqlLiteObjects())
- when your app is blocked from launching a background activity or a PendingIntent created by your app cannot be launched (detectBlockedBackgroundActivityLaunch())
- when the calling application exposes a file:// Uri to another app (detectFileUriExposure())
- attempts to invoke a method on a Context that is not suited for such operation (detectIncorrectContextUse())
For both of them, we can specify a penalty:
- penaltyLog() - Logs detected violations to the system log.
- penaltyDeath() - Crashes the whole process on violation.
- penaltyDialog() - Shows an annoying dialog to the developer on detected violations, rate-limited to be only a little annoying.
- penaltyDropBox() - Enables detected violations log a stacktrace and timing data to the DropBox on policy violation.
- penaltyFlashScreen() - Flashes the screen during a violation.
- penaltyListener(…) - Set specific listener on violation.
Rape with objects. Gang rape. Rape by trained dogs. Targeted genital shooting. Filmed. Photographed. Archived by the perpetrators. Across 12 named Israel detention sites.
The UN calls it a pattern. B’Tselem calls it a network of torture camps. Both are correct.
I wrote a new post covering the full range of animation timing options in SwiftUI, including easing curves, spring animations, the CustomAnimation protocol and more: https://t.co/csEv9PCt1k
Yesterday, the IDF seized 4 students from their homes in the West Bank, including 20-year-old American, Sama Safi.
The Israeli govt didn’t tell her family or the U.S. Embassy where or why she was being taken & is holding her without charges.
America must secure her release NOW.
📢 Kotlin 2.4.0 is out! Here are some of the highlights:
✅ Language: Stable context parameters, explicit backing fields, and multiple features for annotation use-site targets.
✅ Standard library: Stabilized support for the UUID API and support for checking sorted order.
✅ Kotlin/JVM: Support for Java 26 and annotations in metadata enabled by default.
✅ Kotlin/Native: Support for Swift packages as dependencies, updates on Swift export, and the CMS GC enabled by default.
✅ Kotlin/Wasm: Incremental compilation enabled by default and support for WebAssembly Component Model.
✅ Kotlin/JS: Support for value class export and ES2015 features in JS code inlining.
✅ Gradle: Compatibility with Gradle 9.5.0.
✅ Maven: Automatic alignment between Java and JVM target versions.
✅ Kotlin compiler: More consistent inline function behavior during .klib compilation.
Learn more: https://t.co/8cT1Jicklk
Today we’re introducing Gemma 4 12B — our latest open model that brings advanced agentic reasoning, vision and audio directly to your laptop.
It delivers performance nearing our larger Gemma models with a much smaller total memory footprint, while being small enough to run locally with just 16GB of VRAM. It’s open and accessible for everyone to use under a permissive Apache 2.0 license.
This is all made possible by our new, unified architecture that removes separate multimodal encoders. Here’s how we did it 🧵
Android Studio Quail.1 is STABLE! 🚀
We're bringing efficiency gains to your debugging workflows, letting you fix complex crashes seamlessly with AI-generated code→ https://t.co/hmkPuxhmeH
Here’s what’s new: ⬇️
Bring iOS 26 Liquid Glass to your Compose Multiplatform app!
Use native SwiftUI navigation for system-rendered Liquid Glass effects while Compose renders your screen content.
Follow the step-by-step tutorial 👇
https://t.co/VGacuuzdrc
В Тюмени педофил со спущенными штанами попытался изнасиловать девочку в подъезде. Ребёнка спасла случайная прохожая
Действия злоумышленника попали на камеру видеонаблюдения. По данным близким к силовикам СМИ, мужчина подобрал пятилетнюю девочку на детской площадке и занёс её в подъезд.
Игравшие рядом дети начали кричать, звать на помощь и удерживать дверь, в которую зашёл мужчина. На их крики отозвалась проезжавшая мимо 31-летняя женщина, которая бросилась в подъезд вслед за преступником. Увидев свидетельницу, злоумышленник отпустил девочку.
В 2021 году в соседнем доме была изнасилована и убита восьмилетняя Настя Муравьева. Девочку долго не могли найти, спустя полтора месяца после ее пропажи следствие вышло на жильца дома по улице Судостроителей Виталия Бережного. За насилие над ребенком и убийство Бережного приговорили к пожизненному заключению.