#mobiledev — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #mobiledev, aggregated by home.social.
-
.NET MAUI Moves to CoreCLR in .NET 11 | by David Ortinau
https://devblogs.microsoft.com/dotnet/dotnet-maui-moves-to-coreclr-in-dotnet-11/?hide_banner=true
#dotnetmaui #dotnet #clr #dotnet11 #csharp #appdev #mobiledev
-
How to Verify Network Connectivity in .NET MAUI | by Leomaris Reyes
https://www.telerik.com/blogs/how-to-verify-network-connectivity-net-maui
#dotnetmaui #csharp #dotnet #appdev #xaml #mobiledev #crossplatform
-
🚀 Excited to share an update on Ahlan Social🔵
We've updated the React Native source code. Our mission: providing a digital voice for underrepresented voices with high-performance, data-efficient tech.
Looking forward to connecting with the #OpenSource community and @NGIZero
@nlnet
Code: 🔗 https://github.com/ahlan-app/ahlan-social-mobile
#AhlanSocial #ReactNative #FOSS #NLnet #DigitalInclusion #MobileDev -
🚀 Android Studio Panda 4 Patch 1 is out!
Fixes a critical Android Gradle Plugin issue causing: ClassNotFoundException: com. android. tools.r8.RecordTag after upgrading to Gradle 9.2.0
👇
https://androidstudio.googleblog.com/2026/05/android-studio-panda-4-patch-1-now.html -
Android Emulator now supports easy multi-device testing 🚀
No setup. No port forwarding. Just works.
-
Hi folks again for today! ✌️
Now you can freely download "Dima Defense" on F-Droid 👉 https://f-droid.org/en/packages/org.xolatgames.dima.defense/
Thanks too much to linsui (https://gitlab.com/linsui) for helping me again 🙂
Have a good evening! 😉
#libgdx #android #androiddev #mobile #mobiledev #game #games #java #gradle #inkscape #tiled #TiledMapEditor #2d #towerdefense #fdroid #opensource #gamedev #MobileDevelopment #Dima #netbeans #free
-
Hi folks! ✌️
Here's another one update of Dima Defense! 🙂
https://fediverse.tv/w/dM3DzGvPu949bqkqAWRhsH
#libgdx #java #2d #towerdefense #opensource #HostedOnCodeberg #android #mobile #game #games #androiddev #mobiledev #netbeans #inkscape #tiled #TiledMapEditor
-
mapped three fonts and am happy with the basic kerning. unreasonably happy with clickable font UX over the previous dropdown selection. simple gifts.
#1bit #pixelart #ドット絵 #oc #픽셀아트 #пиксельарт #solodev #javascript #webdev #webapp #mobiledev #60Grid
-
@visuallyperfect MAX как кейс: типичные баги, архитектурные провалы и почему это закономерно
Если отбросить маркетинг и смотреть на MAX как на инженерный продукт, то картина довольно прозрачная: перед нами типичный “быстро собранный мессенджер”, который пытаются масштабировать раньше, чем он стал устойчивым.
Разберём по слоям.
---
1. Доставка сообщений: не гарантия, а вероятность
Симптоматика знакома: — сообщения приходят пачками
— дублируются
— часть переписки просто исчезаетЭто классический признак плохо настроенной eventual consistency. Судя по поведению, backend не обеспечивает строгую гарантию доставки (at-least-once / exactly-once), а плавает где-то между retry-логикой и race conditions.
Что это значит на практике: — повторная отправка → дубликаты
— сбой на клиенте → рассинхрон
— reconnect → “догоняющие” сообщенияЕсли система не умеет детерминированно разрешать конфликты — это не баг, это следствие архитектуры.
---
2. Push-уведомления: рассинхрон между слоями
Типичный кейс: — пуш пришёл → сообщения нет
— сообщение есть → пуша нет
— всё приходит через 10–15 минутОсновной подозреваемый — интеграция с Firebase Cloud Messaging.
Но проблема глубже: — нет единого источника истины (source of truth)
— пуш и сообщение живут в разных транзакционных контекстах
— отсутствует нормальная idempotencyВ нормальной системе push — это просто триггер, а не отдельная сущность с собственной логикой.
---
3. Клиент: UI как узкое место
Фризы, дерганый скролл, зависания — это не “мелкие баги”, это сигнал:
— список сообщений плохо виртуализирован
— перерасчёт layout идёт на основном потоке
— есть memory leaksТипичный стек-проблем: — RecyclerView захлёбывается на больших чатах
— битмапы не освобождаются
— кеширование сделано “на глаз”В результате: UI начинает быть bottleneck быстрее, чем сеть.
---
4. Медиа: слабое место всех “быстрых” мессенджеров
Симптомы: — фото не уходят
— видео ломается
— загрузка зависаетЭто почти всегда: — нестабильный upload (chunking / retry)
— проблемы на CDN
— отсутствие контроля целостностиЕсли нет нормального pipeline: encode → upload → verify → deliver
— медиа будет ломаться системно.---
5. Сессии и авторизация
Самый раздражающий класс багов: — выкидывает из аккаунта
— слетает история
— “переавторизуйтесь”Это почти гарантированно: — проблемы с токенами
— гонки при обновлении сессии
— рассинхрон между клиентом и серверомЕсли auth не атомарен — вся система начинает вести себя хаотично.
---
6. Краши и память
Если приложение: — падает при отправке файлов
— жрёт RAM
— умирает в фонезначит: — lifecycle не контролируется
— ресурсы не освобождаются
— тестирование на edge-кейсах отсутствуетЭто не “надо допилить” — это долг на уровне архитектуры клиента.
---
7. Безопасность: отсутствие ясной модели
Ключевой вопрос — не “есть ли шифрование”, а: кто контролирует ключи и где происходит дешифровка?
Если нет прозрачной end-to-end модели, как у Signal, то: — сервер потенциально видит всё
— безопасность декларативнаяДаже Telegram с его спорной моделью MTProto выглядит более зрелым решением на фоне MAX.
---
8. Масштабирование: система не держит нагрузку
Периодические “падения” — это не случайность.
Это означает: — нет горизонтального масштабирования
— нет нормального load balancing
— система не тестировалась под реальную нагрузкуТипичная ошибка: сначала релиз → потом попытка масштабировать → потом firefighting.
---
Итог
MAX — не “глючный мессенджер”.
MAX — это: — backend без строгих гарантий
— клиент без оптимизации
— инфраструктура без запаса прочностиВсе наблюдаемые баги — не случайные. Они логично следуют из архитектурных решений.
---
Почему это важно
Такие системы создают ложное ощущение стабильности: пока нагрузка низкая — “вроде работает”.
Но при росте: — баги становятся нормой
— доверие падает
— продукт превращается в технический долг---
Коротко
Если описать одной строкой:
MAX сейчас — это не продукт уровня production-grade мессенджера, а MVP, который по ошибке выпустили в массовое использование.
---
Если нужно, могу разобрать: — как бы выглядела нормальная архитектура такого мессенджера
— или сравнить MAX с WhatsApp / Signal / Telegram на уровне протоколов и backend-дизайна#MAX
#Мессенджеры
#Инженерия
#SoftwareEngineering
#Backend
#DistributedSystems
#EventualConsistency
#MessageQueues
#PushNotifications
#FCM
#AndroidDev
#MobileDev
#UX
#Performance
#MemoryLeaks
#Scalability
#Reliability
#HighLoad
#DevOps
#Microservices
#CDN
#Security
#EndToEndEncryption
#Signal
#Telegram
#ITАнализ -
started some basic kerning code
#1bit #pixelart #ドット絵 #oc #픽셀아트 #пиксельарт #solodev #javascript #webdev #webapp #mobiledev #60Grid
-
Hey devs! 👋
I build mobile apps and got tired of manually fixing broken builds and dependencies after package updates. So I decided to build an AI agent that automatically fixes update-related errors and updates dependencies — even library upgrades.
Quick facts about the agent:
- Runs on deepseek in deepseek-chst (v3.2) mode with temperature 0.0.
- Can revive the project after errors and run automated tests.
- Won’t require confirmations for common commands (build, run, flutter pub get, etc.) to save time.
- While the agent fixes things automatically, you can do something useful or grab a coffee ☕.Why this matters:
- I tried dozens of solutions — many crash frequently or demand confirmations even for simple commands (cd, cat, etc.). Endless "Y + Enter" kills productivity.Want to help?
- If you want to join improving this tool — follow me and leave feedback. I’ll share the open Git repo and welcome your suggestions and criticism.Thanks — have a great day/evening (time zones may vary)!
#devtools #aiagent #automation #mobiledev #flutter #dependencymanagement #ci #devops #softwareengineering #productivity
-
Hey devs! 👋
I build mobile apps and got tired of manually fixing broken builds and dependencies after package updates. So I decided to build an AI agent that automatically fixes update-related errors and updates dependencies — even library upgrades.
Quick facts about the agent:
- Runs on deepseek in deepseek-chst (v3.2) mode with temperature 0.0.
- Can revive the project after errors and run automated tests.
- Won’t require confirmations for common commands (build, run, flutter pub get, etc.) to save time.
- While the agent fixes things automatically, you can do something useful or grab a coffee ☕.Why this matters:
- I tried dozens of solutions — many crash frequently or demand confirmations even for simple commands (cd, cat, etc.). Endless "Y + Enter" kills productivity.Want to help?
- If you want to join improving this tool — follow me and leave feedback. I’ll share the open Git repo and welcome your suggestions and criticism.Thanks — have a great day/evening (time zones may vary)!
#devtools #aiagent #automation #mobiledev #flutter #dependencymanagement #ci #devops #softwareengineering #productivity
-
Hey devs! 👋
I build mobile apps and got tired of manually fixing broken builds and dependencies after package updates. So I decided to build an AI agent that automatically fixes update-related errors and updates dependencies — even library upgrades.
Quick facts about the agent:
- Runs on deepseek in deepseek-chst (v3.2) mode with temperature 0.0.
- Can revive the project after errors and run automated tests.
- Won’t require confirmations for common commands (build, run, flutter pub get, etc.) to save time.
- While the agent fixes things automatically, you can do something useful or grab a coffee ☕.Why this matters:
- I tried dozens of solutions — many crash frequently or demand confirmations even for simple commands (cd, cat, etc.). Endless "Y + Enter" kills productivity.Want to help?
- If you want to join improving this tool — follow me and leave feedback. I’ll share the open Git repo and welcome your suggestions and criticism.Thanks — have a great day/evening (time zones may vary)!
#devtools #aiagent #automation #mobiledev #flutter #dependencymanagement #ci #devops #softwareengineering #productivity
-
We did it! 🕺😼
"Cat a shooter 😺" appeared on F-Droid, and you can download it from here already 👉 https://f-droid.org/en/packages/org.xolatgames.catashoot/
Thanks so much to https://gitlab.com/linsui who really helped me to rewrite the final YML file 👉 https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/org.xolatgames.catashoot.yml 🤝
#lua #love2d #game #games #gamedev #dev #devlog #development #fdroid #android #androiddev #mobile #mobiledev #inkscape #arcade #2d #thanks #opensource #codeberg #git #spaceinvaders #gitlab #publish #publishing
-
Tuyển dụng: Swift UI developer năng động, tự chủ xây dựng sản phẩm. Nguồn: Reddit. #SwiftUI #MobileDev #CôngNghệ #TuyểnDụng #JobOpportunity
https://www.reddit.com/r/SaaS/comments/1qqdcjl/looking_for_a_swiftui_dev_interested_in_building/
-
Tuyển dụng: Swift UI developer năng động, tự chủ xây dựng sản phẩm. Nguồn: Reddit. #SwiftUI #MobileDev #CôngNghệ #TuyểnDụng #JobOpportunity
https://www.reddit.com/r/SaaS/comments/1qqdcjl/looking_for_a_swiftui_dev_interested_in_building/
-
Hi, folks! 👋
Here's a small update of "Dima Defense" 👉 https://codeberg.org/xolatgames/Dima-Defense
Now the game has Speed Up button ⏩, so you can skip bored moments.
More details is here 👉 https://codeberg.org/xolatgames/Dima-Defense/src/branch/main/CHANGELOG.md
But the game's apk 📱 is here 👉 https://codeberg.org/xolatgames/Dima-Defense/releases
But now, I decided to get a rest 🥱🙂
See you later! ✌️😉
#libgdx #android #mobile #androiddev #mobiledev #java #inkscape #TiledMapEditor #netbeans #game #games #gamedev #dev #development #opensource #codeberg #TowerDefense #apk #devlog #2d
-
Hi, folks! ✌️ I'm was sick recently 🤒 But now feel myself better 😁
So... I've create a new project that calls "Dima Defense"
More details is here 🏔️ 👉 https://codeberg.org/xolatgames/Dima-Defense
This is a project that will develops mainly for Android 📱 devices.
Don't forgets to checks my website, and have a nice day, bodies! 👋😉
#libgdx #android #development #dev #gamedev #game #games #mobile #androiddev #java #netbeans #inkscape #TiledMapEditor #tiled #codeberg #opensource #TowerDefense #git #gradle #mobiledev
-
Slowly but surely making progress on the Android version
Here’s a side by side!Both apps are fully native to their platforms!
#androiddevelopment #appdevelopment #dev #mobiledev #workout
-
"Critical RCE Vulnerability CVE-2025-11953 Puts React Native Developers at Risk"
https://jfrog.com/blog/CVE-2025-11953-critical-react-native-community-cli-vulnerability/
-
🚀 Building My First Mobile App! 📱
I’ve started working on my very first mobile app project. Every day I’m learning more about coding, design, and problem-solving. It’s challenging but exciting — step by step, I’m turning ideas into reality. 💻💡
#Coding #AppDevelopment #MobileDev #LearningToCode #TechJourney #MalawiDev #ProgrammerLife #OpenSource #DigitalSkills #StudentCoder
-
Ah, the annual ritual! iOS 26 drops, and suddenly your battery is performing a disappearing act. Apple says it's 'normal' and 'temporary.' Sure, Apple, 'temporary' like my motivation on a Monday morning.
What's your secret weapon for extending battery life after a major iOS update? #iOS26 #Apple #BatteryDrain #TechProblems #MobileDev
-
before and after GIMP tidying
#art #1bit #blackandwhite #solodev #pixelart #ドット絵 #oc #픽셀아트 #gamedev #lowres #dessin #magic #ditherpunk #doodle #rasterpunk #60Grid #javascript #webdev #cuddle #webapp #mobiledev #digitalart #illustration #artist #sketch #dotchke
-
🚀 Kotlin 2.2.20 is here!
Highlights: faster Analysis API, major Wasm fixes (exceptions, debug info, interop), new compiler features incl. -Xjvm-default=all-compatibility + experimental lang v2.4/2.5. -
🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡
▶️ Watch now: https://youtu.be/SprYIjr4tfY
#flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui
-
🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡
▶️ Watch now: https://youtu.be/SprYIjr4tfY
#flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui
-
🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡
▶️ Watch now: https://youtu.be/SprYIjr4tfY
#flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui
-
🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡
▶️ Watch now: https://youtu.be/SprYIjr4tfY
#flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui
-
🚀 New video alert! 🚀 Just dropped an insightful interview with Jordan Nnabugwu about Server-Driven UI (SDUI) from Fluttercon USA 2025! 💡
▶️ Watch now: https://youtu.be/SprYIjr4tfY
#flutter #sdui #mobiledev #fluttercon #appdev #serverdrivenui
-
the pattern worked so well for howard
#art #1bit #blackandwhite #solodev #pixelart #ドット絵 #oc #gamedev #lowres #ditherpunk #doodle #sineadoconnor #rasterpunk #60Grid #javascript #webdev #webapp #mobiledev #digitalart #illustration #artist #sketch #bald -
Unit testing is an important aspect of software development…
#UnitTesting #SoftwareDevelopment #Swift #BugCatching #ErrorPrevention #CodeChanges #CodeDocumentation #CodeMaintenance #ReliableSoftware #stuffatory #indiedev #mobiledev #iosapps
https://www.instagram.com/reel/Cncwxs2Dy9T/?igshid=ZjE2NGZiNDQ=
-
Unit testing is an important aspect of software development…
#UnitTesting #SoftwareDevelopment #Swift #BugCatching #ErrorPrevention #CodeChanges #CodeDocumentation #CodeMaintenance #ReliableSoftware #stuffatory #indiedev #mobiledev #iosapps
https://www.instagram.com/reel/Cncwxs2Dy9T/?igshid=ZjE2NGZiNDQ=
-
Unit testing is an important aspect of software development…
#UnitTesting #SoftwareDevelopment #Swift #BugCatching #ErrorPrevention #CodeChanges #CodeDocumentation #CodeMaintenance #ReliableSoftware #stuffatory #indiedev #mobiledev #iosapps
https://www.instagram.com/reel/Cncwxs2Dy9T/?igshid=ZjE2NGZiNDQ=
-
Unit testing is an important aspect of software development…
#UnitTesting #SoftwareDevelopment #Swift #BugCatching #ErrorPrevention #CodeChanges #CodeDocumentation #CodeMaintenance #ReliableSoftware #stuffatory #indiedev #mobiledev #iosapps
https://www.instagram.com/reel/Cncwxs2Dy9T/?igshid=ZjE2NGZiNDQ=
-
Unit testing is an important aspect of software development…
#UnitTesting #SoftwareDevelopment #Swift #BugCatching #ErrorPrevention #CodeChanges #CodeDocumentation #CodeMaintenance #ReliableSoftware #stuffatory #indiedev #mobiledev #iosapps
https://www.instagram.com/reel/Cncwxs2Dy9T/?igshid=ZjE2NGZiNDQ=