Explicit progression
Numbered levels and chapters, stating what you need to master before moving on. No implicit leaps.
Two programming courses built the same way: progressive chapters and code you can run when you finish each one. Two languages with opposite and complementary mindsets: JavaScript to reach mobile fast, Rust to avoid getting the important parts wrong.
A manual you cannot practise is an encyclopaedia. Both titles in this collection are built as a staircase: every chapter leaves something working —a screen, a binary that compiles, a test that passes— before moving on to the next.
Numbered levels and chapters, stating what you need to master before moving on. No implicit leaps.
Every chapter ships with its own code, ready to compile and run, rather than loose fragments.
The examples compile and run as they are: nothing that falls over the moment you copy it.
React Native puts reaching the user first; Rust, making sure what reaches them does not break. Learning both changes how you write in any language.
React Native goes all the way to publishing on the iOS and Android stores; it does not stop at the development environment.
Command tables and configuration annexes meant to be consulted long after the first read.
The two courses are independent. The order depends on what you do for a living.
Mobile app development with JavaScript
A complete technical book on cross-platform development with React Native, written for developers who want to build native iOS and Android applications using JavaScript and React. From the toolchain to publishing on the stores.
A progressive course, chapter by chapter
Eight chapters covering the toolchain and your first program, the fundamentals of the language, ownership and borrowing, structs, enums and match, error handling, collections and iterators, Cargo and testing, and concurrency.
Each chapter has its own set of examples that run with cargo run, plus reference
appendices.
Back to the spine of the catalogue: how the projects where all of this gets applied are actually run.