#multiplatform

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-05-11

@raccoonforfriendicaapp This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see here).

What do you think about it? Would you like to see a Raccoon on iOS too?

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

2025-05-08

Paging3 в стиле Compose: секретный DSL, о котором молчат все Android-разработчики

В статье описан путь преобразования предложенного экспертами Google способа отображения страничных данных с использованием библиотеки Paging3 и Compose от развесистого сборника if'ов и when'ов, вероломно нарушающего все границы архитектурных слоев, до чистого, лаконичного и затягивающего в себя DSL. Погрузиться в магию

habr.com/ru/articles/907910/

#DSL #paging #kotlin #compose #multiplatform #android

2025-05-05

Value-классы в Kotlin: коротко

Привет, Хабр! Сегодня рассмотрим @JvmInline value class в Kotlin. Это не просто очередной синтаксический сахар, а инструмент, который реально влияет на производительность, API-дизайн, надёжность, сериализацию и даже структуру многомодульных систем.

habr.com/ru/companies/otus/art

#kotlin #value #api #multiplatform

2025-04-19

Какой фреймворк выбрать для MVP стартапа: опыт разработчика и фаундера

Автор: разработчик и фаундер с опытом запуска стартапов в сферах туризма , HR tech , а сейчас — в музыкальной индустрии . По образованию — Data Scientist , по призванию — Android-разработчик и продукт-менеджер . Работал в крупных продуктах вроде X5 и Uzum , где впервые познакомился с Kotlin Multiplatform Mobile (KMM) . Когда настал момент создавать прототип для своего музыкального стартапа, выбор был очевиден: я уже знал Kotlin , имел боевой опыт с KMM — и хотел быстро двигаться без лишних компромиссов. Но KMM — не единственный путь. На столе были и Flutter , и React Native , и даже классическая нативка . В этой статье я расскажу:

habr.com/ru/articles/902336/

#kotlin_multiplatform #android #ios #react_native #flutter #kotlin #software_engineering #multiplatform #startups #startup

2025-03-28

Автоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS

Привет, Хабр! В этой статье я делюсь решением, как настроить версионирование приложения для Android и iOS с помощью Kotlin Multiplatform. Я рассказываю о том, как минимизировать человеческий фактор, автоматизировав процесс обновления версий, и как избежать дублирования информации в разных частях проекта. В статье представлен пример кода, который можно адаптировать под свой проект.

habr.com/ru/articles/895362/

#kmp #multiplatform #versioning #android #ios #compose_multiplatform #kotlin_multiplatform #kmm #mobile #kotlin

2025-03-21

Introducing Simon Tatham’s Puzzles & Tips On Dominosa
I've brought up Simon Tatham's Puzzle Collection here before. It was then, and still is now, one of the great wonders of the World Wide Web, a completely, utterly free, in both beer and libre, collection of randomly-generated puzzles of 40 different
setsideb.com/introducing-simon
#niche #dominosa #long #multiplatform #niche #puzzles #simontatham #SimonTathamsPuzzleCollection #strategy #tips

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-03-21

🚀 Exciting news for developers! A new version of Compose Multiplatform 1.8.0-beta01 has been released, introducing several enhancements 👇

#AndroidDev #Android #JetpackCompose #Multiplatform

github.com/JetBrains/compose-m

OONIooni
2025-03-04

🚀 We launched an OONI Probe multiplatform app for Android and iOS!
ooni.org/post/2025-launch-ooni

This will improve the long-term sustainability of the OONI Probe apps and enable us to ensure feature parity & ship new features faster. 🐙

Update now: ooni.org/install/mobile

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-03-01

@raccoonforfriendicaapp version 0.4.1 has been finally released! I was waiting to fix a couple of old issues but I realized I was keeping people waiting too much since almost 2 months had passed since the previous stable version.

If you were on the latest beta, the only new feature is the possibility to see in every timeline the "source platform" each post is coming from (Friendica, Mastodon, Lemmy, Misskey/Sharkey, Pleroma/Akkoma, Kbin/Mbin, WordPress, GNU Social, Pixelfed, Peertube, GoToSocial, Diaspora, generic ActivityPub and more are coming).

If you were using 0.4.0 there are a ton of improvements, the most important of which are:

  • feat: add per-user rate limits;
  • feat: suggest hashtags while typing;
  • feat: swipe navigation between posts;
  • feat: exclude stop words from timelines;
  • feat: add shortcuts to other instances ("guest mode");
  • feat: open post detail as thread;
  • feat: post translation;
  • feat: followed hashtag indication;
  • feat: show source protocol for posts;
  • enhancement: support for embedded images.

This version is also available in the production track on Google Play, so you don't have to participate in the beta program any more to get it.

Let me know what you think about it, enjoy your weekend and as always #livefasteattrash

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-02-13

@raccoonforfriendicaapp version 0.4.1-beta11 has been released yesterday and is available for testing.

Its "latest and greatest" are:
- tags in post headers in your timeline (if that post is included due to you following one orore hashtags);
- new post detail layout which makes it easier to view relationships between posts and replies and load more replies on demand.

The initial depth of nesting (higher values imply loading will be less performant, lower values imply you'll see more often the "load more replies" button due to threads being partially downloaded).

It is the best I can do with the current Mastodon APIs but it looks ok-ish and, which is more important to the user who asked for this feature I guess, it makes it easier to follow conversations.

Let me know what you think, and if I accidentally broke anything and in the meantime, as usual, #livefasteattrash

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

📢 Solving the Multi-Feed Problem for Creators!

With so many platforms—Twitter, BlueSky, Threads, Substack, Discord—how do you keep up? 🤯 We discuss the best strategies to post everywhere without losing engagement!

youtube.com/shorts/tl0p5rPQWz8
#SocialMedia #ContentCreators #TechPodcast #MultiPlatform #AwesomeCast #Threads #BlueSky

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-02-05

@raccoonforfriendicaapp version 0.4.1-beta10 has been released and is available for testing in the Play store (or in Obtainium if you prefer installing directly from GitHub)!

Apart from the usual localization and dependency updates, this version contains several improvements for embedded images and, if you are using Friendica, you will also be able to insert embedded images within your post body (as opposed to regular attachments). This can benefit those who want to create larger posts with several illustrations.

Let me know what you think about it and, as always, #livefasteattrash

#friendicadev #androidapp #androiddev #fediverseapp #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-02-02

@raccoonforfriendicaapp I'm seeing a lot of new users from Google Play's statistics, even if the app is not yet in the production channel. Welcome everyone, I hope you'll enjoy #friendica and #raccoonforfriendica!

Thanks to all the translators who continued to work on the app UI and store description, your dedication is really appreciated. @Fitik @petrescatraian @TamilNeram @Ricky-Tigg

To old users, I've added two new big features: swipe navigation which allows you to navigate between posts from the conversation detail and the "shortcuts" section, where you can explore other instances and see their local timeline "as if" your were registered there. Plus, as usual, small fixes and enhancements listening to your continuous feedback.

Have a nice weekend and #livefasteattrash

#friendicadev #androidapp #androiddev #fediverseapp #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-01-23

@raccoonforfriendicaapp We finally did it: we got access to the production channel on Google Play! A big and heartfelt "thank you" to all those who participated in the closed test program, without you this would have been impossible! 🦝❤️

The latest beta has been promoted to the "open testing" track, so that now everyone can become a tester and install the latest beta, which is a preview of the next stable release.

I'll wait until I improve notification support, so probably there is another month or so to wait. Keep an eye on the issue tracker to know what I'm working on, just in case 😉

To try the app, you can become a tester using this invitation link.

Your feedback is important, and now you'll have Google Play's reviews as an additional way to express your opinion. Let me know what you think and always #livefasteattrash

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #procyonproject

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst