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

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

deck

By eladbezalel

deck

  • 548