{"id":26567748,"url":"https://github.com/smilewithkhushi/contactplus","last_synced_at":"2026-04-17T15:33:29.344Z","repository":{"id":180134370,"uuid":"661671207","full_name":"smilewithkhushi/ContactPlus","owner":"smilewithkhushi","description":"An Android Application that helps you manage your contacts. Built with Kotlin, XML, Firebase on Android Studio","archived":false,"fork":false,"pushed_at":"2024-01-25T06:09:16.000Z","size":3532,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-01-26T06:39:52.802Z","etag":null,"topics":["android-application","database","firebase","kotlin","xml"],"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/smilewithkhushi.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}},"created_at":"2023-07-03T11:44:10.000Z","updated_at":"2024-01-26T06:39:52.803Z","dependencies_parsed_at":"2024-01-25T06:43:35.153Z","dependency_job_id":null,"html_url":"https://github.com/smilewithkhushi/ContactPlus","commit_stats":null,"previous_names":["smilewithkhushi/contactplus"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smilewithkhushi%2FContactPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smilewithkhushi%2FContactPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smilewithkhushi%2FContactPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smilewithkhushi%2FContactPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smilewithkhushi","download_url":"https://codeload.github.com/smilewithkhushi/ContactPlus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245012128,"owners_count":20546972,"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-application","database","firebase","kotlin","xml"],"created_at":"2025-03-22T19:28:45.064Z","updated_at":"2026-04-17T15:33:24.321Z","avatar_url":"https://github.com/smilewithkhushi.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ContactPlus\nAn Android Application that helps you manage your contacts.\n\n\n## 🛠️ Tech Stack 🛠️\n\u003cul\u003e\n  \u003cli\u003eKotlin\u003c/li\u003e\n  \u003cli\u003eXML\u003c/li\u003e\n  \u003cli\u003eFirebase Authentication\u003c/li\u003e\n  \u003cli\u003eFirebase Realtime Database\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\n## 📲 Preview 📲\n\u003ccenter\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003cth\u003eWelcome Screen\u003c/th\u003e\n      \u003cth\u003eLogin Screen\u003c/th\u003e\n      \u003cth\u003eSign Up Screen\u003c/th\u003e\n      \u003cth\u003eDashboard\u003c/th\u003e\n      \u003cth\u003eAdd New Contacts\u003c/th\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\n\u003cimg src=\"https://github.com/smilewithkhushi/ContactPlus/assets/102166679/8618ac69-695a-497a-b35a-2ed143d0faef\" width=200\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e      \n\u003cimg src=\"https://github.com/smilewithkhushi/ContactPlus/assets/102166679/a50a25dd-805d-4c55-8889-02329bf0b657\" width=200\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n      \u003cimg src=\"https://github.com/smilewithkhushi/ContactPlus/assets/102166679/83bea83e-9436-436b-bded-3303b3a521a7\" width=200\u003e       \n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cimg src=\"https://github.com/smilewithkhushi/ContactPlus/assets/102166679/3965c0c5-4a53-4380-b003-c73f9a0d78fb\" width=200\u003e\n      \u003c/td\u003e\n      \u003ctd\u003e\n        \u003cimg src=\"https://github.com/smilewithkhushi/ContactPlus/assets/102166679/fa6eb359-efa2-4107-8ea4-b9aae7134571\" width=200\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/center\u003e\n\n\u003chr\u003e\n\n## 💭 Prerequisites 💭\n\n### System requirements\n\n1. Any system with basic configuration.\n2. Operating System: Windows / Linux / Mac\n\n### Software requirements\n\n1. Android Studio (If not, download it [here](https://developer.android.com/studio/)).\n\n### Skill requirement\n\n* Basic Knowledge of Git \u0026 GitHub.\n* Familiar with Kotlin\n* Java\n* XML\n\n\u003chr\u003e\n\n## 🧑‍💻 Contributing 🧑‍💻\n\n## Setting up a local environment\n\n### Forking repository\n\n1. Firstly to make your copy of the project you have to fork the repository. To fork the repository, press the fork button.\n\n### Clone repository\n\n1. Now after you have forked the project, it's time to clone it into your local device so that you can work properly.\n2. In your forked repository click on the green code button and copy the provided link. \n3. Now on your desktop open Git Bash and type `git clone https://github.com/yourusername/ContactPlus.git`, and press enter\n4. Now, your forked repository has been cloned in your device! 🎉\n\n\n#### Create a Branch for your feature\n\nMake sure your fork is up-to-date and create a topic branch for your feature or bug fix.  (The name `my-feature-branch` is an example. Choose whatever you like.)\n\n```\ngit checkout main\ngit remote add upstream https://github.com/SmileWithKhushi/ContactPlus.git\ngit pull upstream main\ngit checkout -b my-feature-branch\n```\n\n#### Build and Test\n\nEnsure that you can build the project and run it on your mobile device before you create a pull request.\n\n\n#### Write Code\n\nImplement your feature or bug fix.\n\nMake sure that your app builds and is successfully installed on your mobile device without errors.\n\n\n#### Commit Changes\n\nMake sure git knows your name and email address:\n\n```\ngit config --global user.name \"Your Name\"\ngit config --global user.email \"contributor@example.com\"\n```\n\nAdd the changed files to the index using [git add](https://git-scm.com/docs/git-add).  Most IDEs make this easy for you to do, so you won't need this command line version.\nWriting [good commit logs](https://chris.beams.io/posts/git-commit/) is important. A commit log should describe what changed and why.\n\n```\ngit add ...\ngit commit -m \"Fixed Foo bug by changing bar\"\n```\n\n#### Push to your GitHub repository\n\n```\ngit push origin my-feature-branch\n```\n\n\n#### Make a Pull Request\n\nGo to https://github.com/yournamehere/ContactPlus and select your feature branch. Click the 'Pull Request' button and fill out the form. Pull requests are usually reviewed within a few days.\n\nIf code review requests changes (and it usually will) just `git push` the changes to your repository on the same branch, and the pull request will be automatically updated.\n\n\n#### Rebase\n\nIf you've been working on a change for a while and other commits have been made to the project, rebase with upstream/master.\n\n```\ngit fetch upstream\ngit rebase upstream/master\ngit push origin my-feature-branch -f\n```\n\n#### Check on Your Pull Request\n\nGo back to your pull request after a few minutes/days and see whether it passed the code-review \nEverything should be fine if your PR is green ✅ and successfully merged or code changes will be requested by the maintainers.\n\n\u003chr\u003e\n\n\u003ch2\u003e Make sure you ⭐ the repository if you liked this project!\u003c/h2\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmilewithkhushi%2Fcontactplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmilewithkhushi%2Fcontactplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmilewithkhushi%2Fcontactplus/lists"}