{"id":21486042,"url":"https://github.com/felipecastrosales/game","last_synced_at":"2025-07-15T14:32:34.231Z","repository":{"id":44421155,"uuid":"511904276","full_name":"felipecastrosales/game","owner":"felipecastrosales","description":"🎮 Game app using IGDB API, with BLoC, Provider, dio, sqflite and others.","archived":false,"fork":false,"pushed_at":"2024-08-10T11:34:48.000Z","size":11435,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-11T00:43:11.437Z","etag":null,"topics":["api","api-rest","dart","dart-api","dartlang","dio","flutter","flutter-api","flutter-app","flutter-apps","flutter-dio","flutter-examples","flutter-package","http","igbd","json","serialization","sqflite","sql"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/felipecastrosales.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-08T13:25:37.000Z","updated_at":"2024-08-10T11:34:53.000Z","dependencies_parsed_at":"2022-07-13T01:50:37.302Z","dependency_job_id":null,"html_url":"https://github.com/felipecastrosales/game","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fgame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fgame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fgame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fgame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felipecastrosales","download_url":"https://codeload.github.com/felipecastrosales/game/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226045583,"owners_count":17565022,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-rest","dart","dart-api","dartlang","dio","flutter","flutter-api","flutter-app","flutter-apps","flutter-dio","flutter-examples","flutter-package","http","igbd","json","serialization","sqflite","sql"],"created_at":"2024-11-23T13:18:44.822Z","updated_at":"2024-11-23T13:18:45.431Z","avatar_url":"https://github.com/felipecastrosales.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"assets\\images\\logo.png\" width=\"100\" alt=\"Logo Game App\"/\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eGame App\u003c/h1\u003e\n\n---\n\n\u003ch2\u003eTópicos 📋\u003c/h2\u003e\n\n   \u003cp\u003e\n\n   - [📖 Sobre](#-sobre)\n   - [📱 Preview](#-preview)\n   - [📦 Assets](#-assets)\n   - [🛠️ Funcionalidades e Tecnologias Estudadas](#%EF%B8%8F-funcionalidades-e-tecnologias-estudadas)\n   - [🤯 Desafios e Aprendizados ao longo do caminho](#-desafios-e-aprendizados-ao-longo-do-caminho)\n   - [🤔 Como usar](#-como-usar)\n   - [💪 Como contribuir](#-como-contribuir)\n   - [📝 Licença](#-licença)\n\n   \u003c/p\u003e\n\n---\n\n\u003ch2\u003e📖 Sobre\u003c/h2\u003e\n\n\u003cp\u003e\n    A aplicação une conhecimentos para conhecer mais a respeito dos meus conhecimentos técnicos sobre Dart e Flutter, além do de desenvolvimento em geral e práticas de arquitetura de software.\n    Além disso, aborda também Consumos de APIs, Navegação entre telas com os parâmetros desses valores recebidos, além do cache desses dados.\u003cbr\u003e \n    \u003ca href=\"https://api-docs.igdb.com/#about\"\u003eNesse projeto, a API utilizada foi a do IGDB\u003c/a\u003e.\u003cbr\u003e\n\u003c/p\u003e\n\n---\n\n\u003ch2\u003e📱 Preview\u003c/h2\u003e\n\n   \u003cp align=\"center\"\u003e\n      \u003cimg src=\"assets/screenshots/demo.gif\" width=\"400\" alt=\"Game App Demonstração\"\u003e\n   \u003c/p\u003e\n\n---\n\n\u003ch2\u003e📦 Assets\u003c/h2\u003e\n\n- \u003ca href=\"https://whimsical.com/game-Q1ajEXiw2dHRrXTa2atfK5\"\u003e🌐 Veja o Wireframe desenvolvido aqui\u003c/a\u003e.\u003cbr\u003e\n- \u003ca href=\"https://github.com/felipecastrosales/game/tree/master/assets\"\u003e📁 Veja a pasta assets\u003c/a\u003e.\u003cbr\u003e\n\n---   \n\n\u003ch2\u003e🛠️ Funcionalidades e Tecnologias Estudadas\u003c/h2\u003e\n\n- `flutter_bloc`\n- `provider`\n- `sqflite`\n- `dio`\n- `cached_network_image`\n- `equatable`\n- Themes, Colors, Errors Texts\n- Componentizações\n- Muitas outros recursos e ferramentas, com vários aprendizados adquiridos. 🔥\n   \u003c/p\u003e\n\n---\n\n\u003ch2\u003e🤯 Desafios e Aprendizados ao longo do caminho\u003c/h2\u003e\n\n   \u003e **Esse projeto foi muito desafiador e ao mesmo tempo muito empolgante**! \n   Eu de fato me senti muito contente em conseguir fazer e até mesmo **buscar algo a mais com as implementações que fiz**.\n\n   No início, tudo foi bem desafiador e eu não estava conseguindo implementar esses dados, seja para configurar a API ou até mesmo realizar a serialização desses dados. Mas fui persistente até o fim e consegui chegar em um resultado onde fiquei muito feliz pelo o que foi desenvolvido. \u003cbr\u003e\n\n   Esse projeto me fez cair ainda mais na real, e além disso, em confiar no potencial que tenho e que sou. Saber aplicar os conhecimentos que possuo hoje, ainda tenho muito a aprender - afinal, o aprendizado é contínuo. \u003cbr\u003e\n\n   A cada momento, busco aprender e coletar cada vez mais experiências.\u003cbr\u003e\n   \u003c/p\u003e\n\n---\n\n\u003ch2\u003e🤔 Como usar\u003c/h2\u003e\n\n   ```\n   Configure o ambiente de desenvolvimento na sua máquina:\n   https://flutter.dev/docs/get-started/install\n\n   - Clone o repositório:\n   $ git clone https://github.com/felipecastrosales/game game\n\n   - Entre no diretório:\n   $ cd game\n\n   - Instale as dependências:\n   $ flutter pub get\n\n   - Execute:\n   $ flutter run\n   ```\n\n---\n\n\u003ch2\u003e💪 Como contribuir\u003c/h2\u003e\n\n   ```\n   - Fork o projeto \n\n   - Cria uma nova branch com suas mudanças:\n   $ git checkout -b my-feature\n\n   - Salve suas mudanças e faça uma mensagem de commit message sobre suas alterações:\n   $ git commit -m \"feature: My new feature\"\n\n   - Envie suas mudanças:\n   $ git push origin my-feature\n   ```\n\n---\n\n\u003ch2\u003e📝 Licença\u003c/h2\u003e\n\n\u003cp\u003e\n   Esse repositório está sobre a Licença MIT, e você pode vê-la no arquivo \u003ca href=\"https://github.com/felipecastrosales/game/blob/master/LICENSE\"\u003eLICENSE\u003c/a\u003e para mais detalhes. 😉\n\u003c/p\u003e\n\n---\n\n   \u003eEsse projeto foi desenvolvido com ❤️ por **[@Felipe Sales](https://www.linkedin.com/in/felipecastrosales/)**.\u003cbr\u003e\n   Se isso te ajudou, dê uma ⭐, e contribua, isso irá me ajudar também. 😉\n\n---\n\n   \u003cdiv align=\"center\"\u003e\n\n   [![Linkedin Badge](https://img.shields.io/badge/-Felipe%20Sales-292929?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/felipecastrosales/)](https://www.linkedin.com/in/felipecastrosales/)\n\n   \u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipecastrosales%2Fgame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelipecastrosales%2Fgame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipecastrosales%2Fgame/lists"}