Aprende do zero
Um tutorial para quem está a aprender a programar: output, variáveis, strings, if, ciclos, funções, arrays, mapas, structs — uma coisa por página, com exemplos e o resultado.
NajaNative: a forma do Next.js
app/page.njsx é uma rota, app/layout.njsx a moldura; useState, useEffect, controllers, um router. Widgets nativos, não um browser. Gravas e a app recarrega com o estado guardado.
Pilhas incluídas
najac native new dá-te sign-in, sign-up, um CRUD de users e uma API sobre os mesmos controllers. Migrações, models, seeders, .env, argon2id.
Tailwind nos widgets
As classes que conheces — flex, p-4, rounded-xl, dark:, hover: — viram propriedades dos widgets e CSS do GTK. As tuas cores no naja.toml.
O desktop todo
Notificações, ícone na tray, sons, drag and drop, mais janelas, modais, o tamanho da janela lembrado, WebSockets, HTTP.
Entregar
najac native release: um binário stripped, um .desktop, um .deb, um AppImage e um manifesto Flatpak em dist/.