Web delivery experience for React Native and even better!

Elad Aviv

Elad Bezalel

Soluto

Normal process

  1. Write code & tests
  2. Create PR
  3. Fix or merge
  4. Wait for entire app CI
  5. Wait for Release
  6. Wait for Evaluation
  7. Get declined?
  8. Wait for release manager to release the new version
  9. Go to step 1 if a bug was found

🙋‍♂️

🤷‍♂️

🤦‍♂️

👮‍♂️

Normal process

  1. Write code & tests
  2. Create PR
  3. Fix or merge
  4. Wait for entire app CI
  5. Wait for Release
  6. Wait for Evaluation
  7. Get declined?
  8. Wait for release manager to release the new version
  9. Go to step 1 if a bug was found

This is NOT a

🙋‍♂️

🤷‍♂️

🤦‍♂️

👮‍♂️

- Short development - long delivery

- Blocked by the entire release

- Long evaluation process by stores

The Nightmare

The Dream

- Release as quick as development

- Release independently

- NO evaluation process

WEB DELIVERY

- Ship changes only

BUT BETTER 😎

Dynamico

Host application

Component

Registry

DEMO

Normal process

Dynamico

  1. Write code & tests
  2. Create PR
  3. Fix or merge
  4. Wait for entire app CI
  5. Wait for Release
  6. Wait for Evaluation
  7. Get declined?
  8. Wait for release manager to release the new version
  9. Go to step 1 if a bug was found
  1. Write code & tests
  2. Create PR
  3. Fix or merge
  4. Wait for the feature CI
  5. Publish
  6. Go to step 1 if a bug was found

Entire Sprint

+ CI

+ Release

ASAP

🙋‍♂️

=

=

>

>

+🤦‍♂️

+🤦‍♂️

+🤦‍♂️

+🤦‍♂️

🙋‍♂️

🤷‍♂️

🤦‍♂️

👮‍♂️

Thanks

@BabaVsWorld

@elad_bezalel

Dynamico intro

By Elad Aviv

Dynamico intro

  • 480