Telegram Mini App для PWA-приложения: как я перешёл с TWA для RuStore и что выяснил по дороге
Я разрабатываю PWA для голосовой практики английского. Несколько раз пытался опубликовать его в RuStore через Trusted Web Activity (TWA) — Google-обёр…
Latest Programming news from Tech News
Я разрабатываю PWA для голосовой практики английского. Несколько раз пытался опубликовать его в RuStore через Trusted Web Activity (TWA) — Google-обёр…
Update: v0.1.0 Released Since my last post, everything changed. The WebView terminal is gone. Termux is no longer required. Claude Code and Codex now …
For years, the promise of Large Language Models (LLMs) in the mobile ecosystem has been tethered to the cloud. We’ve treated these powerful models as …
Рано или поздно каждый Android‑разработчик сталкивается с задачей «одно приложение — много сборок»: white‑label‑решения, региональные в…
Anyone running a Raspberry Pi in their home network knows the problem: What is the Pi's IP address right now? DHCP assigns a new one after every resta…
I'm not a CS graduate. I didn't go to a bootcamp. Two years ago I was working in a factory. Today I have an Android app on the Play Store with 2,000+ …
The era of "Cloud-First" AI is facing a silent revolution. While GPT-4 and Claude 3 dominate the headlines, a significant shift is happening right in …
Blur on Android in MAUI is kind of a mess. I needed a frosted-glass effect over a scrolling message list and everything I tried either stuttered or ju…
There are more mobile testing frameworks available in 2026 than ever before and picking the wrong one costs you months. Not in licensing fees, but in …
Да, в далёком 2018г. я целых 24 часа работал на какой то фабрике в Подмосковье. Делающей салаты и другие полуфабрикаты. В каком то отделе, то ли контр…
Если коротко: пагинация — это когда вы не грузите 100 000 товаров из каталога одним запросом, а показываете их страницами по 20–50 штук и подгружаете …
Your phone's processor can run a 7-billion-parameter language model. It can generate images with Stable Diffusion. It can execute Python scripts and r…
There's a specific kind of panic that only Android developers know. You open your project. You change one line — maybe you bumped a library version, m…
This is a submission for the Google Cloud NEXT Writing Challenge Google Just Made MCP Enterprise-Grade at Cloud NEXT '26 — Here's What That Means for …
I build a safety-critical Android app that monitors elderly people living alone. It watches the phone 24/7 — motion, GPS, screen activity — and emails…
For a long time, Kotlin was one of those technologies I kept meaning to learn “properly.” You probably know the feeling. You read a few examples. You …
В предыдущей статье я рассказывал о своём приложении позволяющем мониторить уровень сигнала и тип интернета в смартфонах и некоторых моделях роутеров,…
More Than "Another AI in the IDE" If Google had just added another Copilot-style assistant to Android Studio, that wouldn't be worth a dedicated artic…
The WFP just released Hunger Map Live — a real-time global food insecurity dashboard. The timing felt right to contribute back. Today we're open sourc…
This is Day 9 of my 100 Days to Senior Android Engineer series. Week 2 theme: Process & Memory. Each post: what I thought I knew → what I actually…
I've been building an Android app that overlays aircraft labels on a live camera feed when you point your phone at the sky. You fetch a plane's positi…
If you've never shipped an Android app to Google Play before, the signing key part is where a lot of people get quietly stuck. It's not a hard concept…
So, I've been quietly building something over the past year and I finally feel like it's time to talk about it openly. Not as a product pitch — more l…
How I diagnosed a misleading Gradle failure, separated a temporary Maven network issue from the real Android packaging problem, and fixed the release …
You know the drill. You want to add Retrofit to your project. You Google "add Retrofit Android.", take it from official documentation You find the lin…
The Problem That Started It All A photographer friend of mine had a familiar complaint: she'd shoot 400+ RAW-converted JPEGs at an event, and getting …
Every app on your phone is a potential informer. Not because developers are evil — but because they're lazy about security architecture. And in 2026, …
If you're building an Android app for the first time, this will save you weeks. The Wall Nobody Warns You About You finish your app. You pass policy r…
The Challenge Android's Logcat doesn't trickle data. It floods. During active development, thousands of lines per second is normal — system events, ap…
In mobile app development, it is common to need a unique identifier that consistently recognizes each device — whether for analytics, personalization,…