Lista selecionada de bibliotecas, plugins, tutoriais, artigos e apps de exemplo para Flutter, organizada por tópico.
CarGuo/gsy_github_app_flutter
Cliente GitHub open source e multiplataforma feito com Flutter, que também serve como app de referência completo para aprender arquitetura e gerenciamento de estado.
Alternativa open source a:GitHub Mobile
- Estrelas
- 15,508
- Forks
- 2,618
- Issues abertas
- 5
- Último commit
- há 13 dias
O que é?
O GSY GitHub App é um cliente GitHub multiplataforma escrito em Dart com Flutter. Ele permite gerenciar e navegar pela própria conta do GitHub no celular, cobrindo fluxos comuns como repositórios, páginas de tendências, issues, notificações e perfis de usuário.
Além do próprio app, o projeto também funciona como material de estudo e comparação. Ele demonstra widgets comuns, acesso à rede e a banco de dados local, troca de temas, suporte a vários idiomas e diferentes abordagens de gerenciamento de estado, incluindo Redux, Provider, Riverpod e Signals. O mesmo app também é mantido em outras tecnologias, como React Native, Kotlin View, Jetpack Compose, Compose Multiplatform e HarmonyOS ArkUI, permitindo comparar as implementações lado a lado.
Para executar o app, é necessário registrar seu próprio app OAuth do GitHub e adicionar o client ID e o secret a um arquivo de configuração local. O projeto fixa uma versão específica do Flutter SDK e é distribuído sob a licença Apache-2.0.
Recursos principais
- 01Navegue por repositórios em alta, issues, notificações e perfis de usuário no celular.
- 02Oferece login OAuth do GitHub por meio de uma URL de callback personalizada.
- 03Demonstra o gerenciamento de estado com Redux, Provider, Riverpod e Signals em uma única base de código.
- 04Inclui troca de temas, suporte a vários idiomas e armazenamento SQL local.
- 05Conta com widgets reutilizáveis de lista com atualização por gesto e componentes para renderização de Markdown.
- 06É mantido em paralelo com versões para outras seis plataformas, permitindo comparações.
Casos de uso
- Aprender como um app Flutter com estrutura de nível de produção organiza as camadas de interface, estado e dados.
- Comparar bibliotecas de gerenciamento de estado, como Redux, Provider e Riverpod, em um app real.
- Usá-lo como ponto de partida para criar um cliente GitHub pessoal para Android ou iOS.
- Estudar implementações do mesmo app em diferentes frameworks e plataformas.
Em coleções
Tópicos
Perguntas frequentes
- O que é gsy_github_app_flutter?
- Cliente GitHub open source e multiplataforma feito com Flutter, que também serve como app de referência completo para aprender arquitetura e gerenciamento de estado. O GSY GitHub App é um cliente GitHub multiplataforma escrito em Dart com Flutter. Ele permite gerenciar e navegar pela própria conta do GitHub no celular, cobrindo fluxos comuns como repositórios, páginas de tendências, issues, notificações e perfis de usuário.
- gsy_github_app_flutter é gratuito? Qual é a licença?
- gsy_github_app_flutter é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gsy_github_app_flutter ainda é mantido?
- Manutenção ativa. O último commit de gsy_github_app_flutter foi em 25 de out. de 2026.
- Para que posso usar gsy_github_app_flutter?
- Aprender como um app Flutter com estrutura de nível de produção organiza as camadas de interface, estado e dados. Comparar bibliotecas de gerenciamento de estado, como Redux, Provider e Riverpod, em um app real. Usá-lo como ponto de partida para criar um cliente GitHub pessoal para Android ou iOS. Estudar implementações do mesmo app em diferentes frameworks e plataformas.
- Onde consigo gsy_github_app_flutter?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CarGuo/gsy_github_app_flutter
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de senhas de código aberto feito com Flutter para dispositivos móveis, desktop e web, compatível com bancos de dados KeePass 2.x KDBX 3 e KDBX 4.
Cliente personalizável do Hacker News para iOS e Android, feito com Flutter.
Aplicativo de desktop remoto open source, escrito em Rust e auto-hospedável, como alternativa ao TeamViewer.
Um app de anotações de código aberto e multiplataforma, feito para escrita à mão, com sincronização entre dispositivos e opção de hospedagem própria.
Table Habit é um rastreador de hábitos gratuito e de código aberto feito em Flutter, voltado a micro-hábitos, com sincronização WebDAV e armazenamento offline-first.