{"id":25637558,"url":"https://github.com/malinduliyanage/elixir_chatapp_android_firebase","last_synced_at":"2026-04-19T02:02:46.837Z","repository":{"id":249855881,"uuid":"826760163","full_name":"MalinduLiyanage/Elixir_ChatApp_Android_Firebase","owner":"MalinduLiyanage","description":"Elixir is a Android Chatting application which is based on Java, with Firebase Realtime database, Firebase Auth and Firebase Storage for its functionalities.","archived":false,"fork":false,"pushed_at":"2024-07-19T18:39:34.000Z","size":288,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-07-23T20:17:03.343Z","etag":null,"topics":["android","firebase","firebase-auth","firebase-realtime-database","firebase-storage","java"],"latest_commit_sha":null,"homepage":"","language":"Java","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/MalinduLiyanage.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-07-10T10:18:42.000Z","updated_at":"2024-07-23T20:17:09.418Z","dependencies_parsed_at":"2024-07-23T20:17:08.453Z","dependency_job_id":"f8502cd6-c280-4801-b2b2-6aad4b65e413","html_url":"https://github.com/MalinduLiyanage/Elixir_ChatApp_Android_Firebase","commit_stats":null,"previous_names":["malinduliyanage/elixir_chatapp_android_firebase"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalinduLiyanage%2FElixir_ChatApp_Android_Firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalinduLiyanage%2FElixir_ChatApp_Android_Firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalinduLiyanage%2FElixir_ChatApp_Android_Firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalinduLiyanage%2FElixir_ChatApp_Android_Firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MalinduLiyanage","download_url":"https://codeload.github.com/MalinduLiyanage/Elixir_ChatApp_Android_Firebase/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240256524,"owners_count":19772809,"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","firebase","firebase-auth","firebase-realtime-database","firebase-storage","java"],"created_at":"2025-02-23T01:27:44.662Z","updated_at":"2026-04-19T02:02:46.769Z","avatar_url":"https://github.com/MalinduLiyanage.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2\u003eOverview\u003c/h2\u003e\nElixir is a Android Chatting application which is based on Java, with Firebase Realtime database, Firebase Auth and Firebase Storage for its functionalities. The concept of the application is very simple. First, you have to be registered on the application by using your Email address. Then the application will force you to setup your account by updating the Name, Area, Status and Profile Picture. Each user is visible to each other, but if they need to establish a chat between two users, they first needs to be friends.\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eUse of Firebase Realtime Database, Firebase Auth and Firebase Storage\u003c/li\u003e\n  \u003cli\u003eUser session Management\u003c/li\u003e\n  \u003cli\u003eWorks realtime\u003c/li\u003e\n  \u003cli\u003eShow user's Active Status\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eScreenshots\u003c/h2\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/0ba59e0c-f35e-4b56-aa44-76c8612bcaf5\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/72b5af26-ddeb-4f11-8a29-766da8df09f5\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/c88337fc-0888-4657-88f2-44ec703ebe67\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/1d9f90db-84d3-4876-99c2-2cabe8098e0f\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/6bf2e4b5-abbf-4196-8abc-1d5d497fae11\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/0aeac260-2e52-431f-b1e9-0235b321cea7\" width=\"250\" height=\"480\"\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/9d5c98af-d633-4c9f-8ff4-e8e60b86bd7e\" width=\"250\" height=\"480\"\u003e\n\n\u003ch2\u003eHow to Config\u003c/h2\u003e\n1. Setup Firebase google-services.json file in app directory.\u003cbr\u003e\u003ctab\u003e(Or you can do it by opening the repo in Android Studio)\u003c/tab\u003e\u003c/br\u003e\n2. Allow Firebase Auth for Email/ Password\u003cbr\u003e\n3. Allow Firebase Realtime DB and set rules as \n\n\u003cpre\u003e\u003ccode\u003e\n{\n  \"rules\": {\n    \".read\": \"auth != null\",\n    \".write\": \"auth != null\"\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\n4. Allow Firebase Storage and set rules as\n\n\u003cpre\u003e\u003ccode\u003e\nrules_version = '2';\nservice firebase.storage {\n  match /b/{bucket}/o {\n    match /{allPaths=**} {\n      // Allow read and write access if request is authenticated\n      allow read, write: if request.auth != null;\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalinduliyanage%2Felixir_chatapp_android_firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalinduliyanage%2Felixir_chatapp_android_firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalinduliyanage%2Felixir_chatapp_android_firebase/lists"}