NT - Native Templates. It's a cross-platform app dev framework where you can write Hack on the server once to make surfaces for both iOS and Android.
Blocks is similar to NT but in Python (IG backend is all Python)
Trying to figure it out as the Meta apps are very nice UX wise and maybe web technologies have come a long way to "feel native" hence i am in disbelief at the leaps and bounds being made.
- Eng writes Hack/Python code on backend with a view tag-ish
- Client has native components for NT and Blocks. The native component references tag-ish from above and pulls code / config
- The code / config returned from the backend gets translated into Litho/ComponentKit components (so native Android UI elements) and rendered
Curious to hear more!