Bem-vindos ao Rust para Android
O Rust é suportado para software de sistema no Android. Isso significa que você pode escrever novos serviços, bibliotecas, drivers ou até mesmo firmware em Rust (ou melhorar o código existente conforme necessário).
Hoje tentaremos chamar Rust a partir de um de seus próprios projetos. Então tente encontrar um cantinho da sua base de código onde podemos mover algumas linhas de código para o Rust. Quanto menos dependências e tipos "exóticos", melhor. Algo que analise alguns bytes brutos seria o ideal.
O instrutor pode mencionar qualquer um dos seguintes, dada a crescente utilização do Rust no Android:
-
Exemplo de serviço: DNS sobre HTTP
-
Bibliotecas: Interface Gráfica Virtual Rutabaga
-
Drivers de kernel: Binder
-
Firmware: firmware pKVM