{"id":24629597,"url":"https://github.com/codeguima/approomv2","last_synced_at":"2025-06-22T21:33:26.156Z","repository":{"id":273799568,"uuid":"893445590","full_name":"codeguima/AppRoomV2","owner":"codeguima","description":"Aplicativo de controle de tarefas, utilizando banco de dados local com Room e interface desenvolvida com Jetpack Compose. ","archived":false,"fork":false,"pushed_at":"2025-01-23T02:27:10.000Z","size":141,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T03:24:04.901Z","etag":null,"topics":["android","compose","room-database","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeguima.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-24T13:23:10.000Z","updated_at":"2025-01-23T02:27:13.000Z","dependencies_parsed_at":"2025-01-23T03:24:07.605Z","dependency_job_id":"c15f8299-9895-43e6-8ed0-624bdf289a76","html_url":"https://github.com/codeguima/AppRoomV2","commit_stats":null,"previous_names":["codeguima/approomv2"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2FAppRoomV2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2FAppRoomV2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2FAppRoomV2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeguima%2FAppRoomV2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeguima","download_url":"https://codeload.github.com/codeguima/AppRoomV2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244554044,"owners_count":20471172,"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":["android","compose","room-database","sqlite"],"created_at":"2025-01-25T06:13:25.279Z","updated_at":"2025-03-20T04:36:03.271Z","avatar_url":"https://github.com/codeguima.png","language":"Kotlin","readme":"# Aplicativo de Controle de Tarefas\n\nEste é um aplicativo de controle de tarefas desenvolvido para gerenciar e organizar suas atividades diárias. O aplicativo utiliza o **Room** como banco de dados local para persistência de dados e **Jetpack Compose** para a construção da interface do usuário de maneira moderna e eficiente.\n\n## Tecnologias Utilizadas\n\n- **Kotlin**: Linguagem de programação principal para o desenvolvimento do aplicativo.\n- **Jetpack Compose**: Biblioteca para construção da interface de usuário declarativa.\n- **Room**: Biblioteca para persistência de dados no dispositivo, usando um banco de dados SQLite local.\n- **ViewModel \u0026 LiveData**: Para gerenciamento de dados e interação com a UI de forma reativa.\n- **Coroutines**: Para operações assíncronas e gerenciamento de threads.\n\n## Funcionalidades\n\n- **Adicionar Tarefas**: O usuário pode adicionar novas tarefas, com título e descrição.\n- **Listar Tarefas**: As tarefas são exibidas em uma lista, permitindo ao usuário visualizar suas atividades.\n- **Marcar Tarefas como Concluídas**: O usuário pode marcar tarefas como concluídas, alterando seu status.\n- **Excluir Tarefas**: O usuário pode excluir tarefas da lista.\n- **Armazenamento Local**: As tarefas são salvas localmente no dispositivo utilizando o Room, garantindo que os dados sejam persistentes.\n\n## Como Executar o Projeto\n\n### Pré-requisitos\n\n- Android Studio instalado (com suporte a Kotlin e Jetpack Compose).\n- Um dispositivo Android ou emulador configurado para executar o aplicativo.\n\n### Passos para Execução\n\n1. Clone o repositório:\n    ```bash\n    git clone https://github.com/codeguima/AppRoomV2.git\n    ```\n\n2. Abra o projeto no **Android Studio**.\n\n3. Compile e execute o aplicativo no seu dispositivo ou emulador.\n\n4. O aplicativo estará pronto para uso, permitindo adicionar, listar, concluir e excluir tarefas.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeguima%2Fapproomv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeguima%2Fapproomv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeguima%2Fapproomv2/lists"}