Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

react-native-continued-task is out 🎉 Start a long job, leave the app, it keeps going. iOS 26 + Android, one API. Huge thanks to Marc for Nitro Modules 🔥

31,878 görüntüleme • 1 ay önce •via X (Twitter)

28 Yorum

Daniel Morales profil fotoğrafı
Daniel Morales1 ay önce

@mrousavy By "leave the app" you mean we can quit the app? Or does it need to stay in the background?

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Background yes, force quit no. iOS cancels it when you swipe the app away, and doesn't tell your app. So the lib saves a record you can check next launch.

Daniel Morales profil fotoğrafı
Daniel Morales1 ay önce

Got it so it seems like expo has this covered already unless I'm missing something

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Different tool for a different job. expo-background-task is deferred work. The system runs it whenever it decides, minimum 15 min on Android, and the user never sees it. Great for sync and prefetch. This is for work the user just started and is waiting on. Starts right away, shows progress they can cancel.

Daniel Morales profil fotoğrafı
Daniel Morales1 ay önce

Thanks for clarifying and great work!

Brian Hadu profil fotoğrafı
Brian Hadu1 ay önce

@mrousavy maintaining tasks across iOS 26 and Android with one API is a big win

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Yes, for sure

danny profil fotoğrafı
danny1 ay önce

@mrousavy awesome work bro!

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Thanks ❤️

Abdul-Qudus profil fotoğrafı
Abdul-Qudus1 ay önce

@mrousavy Really nice work!!👌 Will definitely come in handy

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Thanks 🙏

Mehran profil fotoğrafı
Mehran1 ay önce

@mrousavy nice work Mehdi 🔥

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Thanks bro 😍

MONARCH profil fotoğrafı
MONARCH1 ay önce

@goody__boy @mrousavy Niiice

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Thanks😍

Minh Nguyen profil fotoğrafı
Minh Nguyen1 ay önce

@iamarunabh @mrousavy Nice work!!

Ev Astapov profil fotoğrafı
Ev Astapov1 ay önce

@mrousavy How long did it take?

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

A day or two!

UX Mostofa ✦ profil fotoğrafı
UX Mostofa ✦1 ay önce

@mrousavy Professional work!

Brjan | AI Builder profil fotoğrafı
Brjan | AI Builder1 ay önce

@mrousavy long-running tasks are a big win for user experience, especially on mobile

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

For sure it is!

Delulu profil fotoğrafı
Delulu1 ay önce

@mrousavy great stuff bro

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

@mrousavy Thanks 😍

eric profil fotoğrafı
eric1 ay önce

@mrousavy great work man no wonder your bounty is so high

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

Haha, this is so cool 😍

Abi profil fotoğrafı
Abi1 ay önce

@mrousavy Bookmarked 🙏

Mehdi · Motionary profil fotoğrafı
Mehdi · Motionary1 ay önce

@mrousavy Thanks 😍

Davide Del Gatto profil fotoğrafı
Davide Del Gatto1 ay önce

@mrousavy That's soo helpful. Saved for later 🔥

Benzer Videolar

If you're a mobile engineer or interested in iOS and Android, this podcast episode is as good as it gets: How Notion builds its iOS and Android apps. Two of Notion's founding mobile engineers help us dive deep into the productivity app used by tens of millions of users on mobile. Listen to it or watch it here: Spotify: YouTube: Apple: Web & transcript: -- This episode is brought to you by DX the engineering intelligence platform designed by leading researchers. Learn more about them here: (Coincidentally, DX have just launched a very interesting dev productivity framework called DX Core 4: -- Three interesting takeaways from this conversation: 1. Notion’s native mobile team is surprisingly small! Notion employs about 600 staff, but the mobile team is only 11 people – including iOS and Android. This team size is very small, especially considering how Notion serves more than 10M users on both iOS and Android. We’re likely talking about one engineer for every ~2M or more users! 2. Moving from web-based to native was an incremental process by necessity. Thanks to a small native team, and the need to keep the mobile apps up-to-date with the latest Notion features, the native mobile engineering team didn’t have the luxury of doing a large mobile app rewrite. Instead, they did the sensible thing of slowly migrating parts of the app. Today, most of Notion’s apps are fully native, save for the editor. The editor remains one of the most complex parts of Notion. 3. Notion releases their app on a weekly cadence. Native mobile apps need to go through an app review flow from Apple and Google, and so many native apps are released less frequently, to account for this overhead. Notion doing a weekly release cycle is impressive – and it can serve as inspiration for other native mobile teams. If Notion, with 10M+ native users and a small team, does this, other native teams can as well! Thanks to the Notion team for sharing all these details!

Gergely Orosz

45,536 görüntüleme • 1 yıl önce