/mobile-crash-course

Crash course for engineers in Wix to start working on the mobile stack

Mobile Crash Course

Crash course for engineers in Wix to start working on the mobile stack. Split into 5 days.

Before starting the crash course, you should familiarize yourself with some basic concepts. Feel free to skip the parts you already know.

This is the first official day of the crash course. In order to get the juices running, we'll spend most of the day working on a hands-on project. We'll use this project as a baseline for the other workshops in the next few days.

After a few talks about the basics (native vs JS, CI and navigation), we'll have a show & tell where we'll each go over a single scenario in yersterday's code from start to finish and get some group feedback.

After some more general talks (open source, code sharing and UI lib), we'll experiment with UI automation testing (E2E) and try to test our apps from first day with detox.

We'll spend the first half of the day learning about modules in One App, hearing some performance horror stories and seeing experiments, BI and monitoring. The second half is dedicated for unit tests in Redux.

It's an interesting day with a mix of meta (meet the guild, product inspiration and feedback) and some hardcore coding in TDD. It's not easy but once you nail a TDD workflow, the rewards are significant.

We've just covered the tip of the iceberg. You probably have many open questions and things you'd like to understand in more depth. You can continue reading about what we think is important in our mobile engineering library.