{"id":13611202,"url":"https://github.com/rafaelfelipeac/Improov","last_synced_at":"2025-04-13T01:35:07.732Z","repository":{"id":52284292,"uuid":"160363382","full_name":"rafaelfelipeac/Improov","owner":"rafaelfelipeac","description":"A app for register and achieve goals developed with Kotlin, MVVM, Coroutines, Kotlin Flow, Jetpack (Room, ViewModel, Navigation) and Dagger2.","archived":false,"fork":false,"pushed_at":"2025-03-15T22:22:09.000Z","size":4842,"stargazers_count":21,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-15T23:23:37.194Z","etag":null,"topics":["android","android-app","android-architecture-components","androidx","coroutines","coroutines-android","dagger2","detekt","github-actions","jetpack","kotlin","kotlin-flow","ktlint","mvvm","mvvm-android","navigation","room","viewmodel"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rafaelfelipeac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-12-04T13:40:22.000Z","updated_at":"2025-03-15T22:22:12.000Z","dependencies_parsed_at":"2024-08-01T19:44:54.887Z","dependency_job_id":"80b1b60f-adf3-444c-814a-5007b05e2208","html_url":"https://github.com/rafaelfelipeac/Improov","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaelfelipeac%2FImproov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaelfelipeac%2FImproov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaelfelipeac%2FImproov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafaelfelipeac%2FImproov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rafaelfelipeac","download_url":"https://codeload.github.com/rafaelfelipeac/Improov/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654030,"owners_count":21140236,"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","android-app","android-architecture-components","androidx","coroutines","coroutines-android","dagger2","detekt","github-actions","jetpack","kotlin","kotlin-flow","ktlint","mvvm","mvvm-android","navigation","room","viewmodel"],"created_at":"2024-08-01T19:01:52.766Z","updated_at":"2025-04-13T01:35:07.724Z","avatar_url":"https://github.com/rafaelfelipeac.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg\n\t\talt=\"Improov Logo\"\n\t    src=\"https://user-images.githubusercontent.com/9745110/89645255-c6799080-d88f-11ea-9726-7f78f7e29925.png\"\n\t    width=\"150\"\u003e\n\u003c/p\u003e\n\nImproov  \n---------\n[![Android CI](https://github.com/rafaelfelipeac/improov/workflows/Android%20CI/badge.svg)](https://github.com/rafaelfelipeac/improov/actions?query=workflow%3A%22Android+CI%22) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) \n  \n![improov-screens](https://user-images.githubusercontent.com/9745110/89603551-c9e52b80-d83f-11ea-86a3-87fb02210497.png)\n\nImproov is a app that will help you achieve your goals.\n\nBy choosing to add a goal to the app and not keep it lost in thought, you will have an easier time viewing the steps necessary to achieve it.\n\nCreated with ❤️ to study topics related to Android such as Kotlin, MVVM, Coroutines, Kotlin Flow, Jetpack (Room, ViewModel, Navigation) and Dagger2.\n \nDeveloped with:  \n------- \n- Kotlin;  \n- MVVM;\n- Coroutines;\n- Kotlin Flow;\n- Room;\n- ViewModel;\n- Navigation Component;\n- View Binding;\n- Dagger 2;\n- Detekt;\n- Ktlint;\n- CI with GitHub Actions;    \n\nWarning:\n------- \nI know that this project was used as a reference code for some developers and I want to say something about it.\n\nBe careful with this project.\n\nSince the first commit, a lot has changed and learned. This project achieved his goal.\n\nIn this classes, methods and lines of code, there are some things that if I had to do today, I will do they differently.\n\nToday I know that there are maintainable and smarter ways to do it.\n\nThis is not a note of regret. It's a note to celebrate the power of experience. \n\nLicense  \n--------  \n  \n    Copyright 2020 Rafael Cordeiro  \n  \n    Licensed under the Apache License, Version 2.0 (the \"License\");  \n    you may not use this file except in compliance with the License.  \n    You may obtain a copy of the License at  \n  \n       http://www.apache.org/licenses/LICENSE-2.0  \n  \n    Unless required by applicable law or agreed to in writing, software  \n    distributed under the License is distributed on an \"AS IS\" BASIS,  \n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  \n    See the License for the specific language governing permissions and  \n    limitations under the License.\n    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaelfelipeac%2FImproov","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafaelfelipeac%2FImproov","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafaelfelipeac%2FImproov/lists"}