{"id":23177143,"url":"https://github.com/am1994/yaachatty","last_synced_at":"2025-06-12T14:06:50.277Z","repository":{"id":50658681,"uuid":"256629005","full_name":"am1994/YaaChatty","owner":"am1994","description":"Flutter Chat using Firebase as a backend.","archived":false,"fork":false,"pushed_at":"2020-11-15T13:34:48.000Z","size":10115,"stargazers_count":17,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-12T14:05:49.876Z","etag":null,"topics":["android","chat","chat-application","dart","firebase","firebase-auth","firebase-database","firestore","flutter","ios","realtime-chat","realtime-database","realtime-messaging"],"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/am1994.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":"2020-04-17T23:13:52.000Z","updated_at":"2023-10-01T10:24:47.000Z","dependencies_parsed_at":"2022-09-22T21:40:26.886Z","dependency_job_id":null,"html_url":"https://github.com/am1994/YaaChatty","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/am1994/YaaChatty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/am1994%2FYaaChatty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/am1994%2FYaaChatty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/am1994%2FYaaChatty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/am1994%2FYaaChatty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/am1994","download_url":"https://codeload.github.com/am1994/YaaChatty/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/am1994%2FYaaChatty/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259479593,"owners_count":22864362,"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","chat","chat-application","dart","firebase","firebase-auth","firebase-database","firestore","flutter","ios","realtime-chat","realtime-database","realtime-messaging"],"created_at":"2024-12-18T06:31:36.644Z","updated_at":"2025-06-12T14:06:50.258Z","avatar_url":"https://github.com/am1994.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Yaa Chatty ![](https://github.com/am1994/YaaChatty/blob/master/icons8-weixin-64.png) [messaging app]\n\nI started this project from The App Brewery's Complete Flutter Development Bootcamp by Angela yu, \ncheck out the full course at [www.appbrewery.co](https://www.appbrewery.co/). It's the best course for who wants to  be a great Flutter Developer(cross-platform Android/Ios).\n\nthis is the original project from The App Brewery ![flash-chat-flutter](https://github.com/londonappbrewery/flash-chat-flutter)\n\n## My Goal\n\nI wanted to learn more about Firebase with  Flutter and how to deal with firestore storage so i added more screens and features like:\u003cbr/\u003e\n\n1.  Firebase authentication verify email. \u003cbr/\u003e\n2.  Setting screen (update user data(nickname,age,description).\u003cbr/\u003e\n3.  Profile screen (show user's infromation).\u003cbr/\u003e\n4.  Drawer widget (to easy navigate through screens).\u003cbr/\u003e\n5.  Online screen (show app's users).\u003cbr/\u003e\n6.  Private chat screen (chat with a partner).\u003cbr/\u003e\n7.  Send images \u003cbr/\u003e\n8.  Splash screen (added in android).\u003cbr/\u003e\n\n\n## adding new widgets\n\n *  clipPath\u003cbr/\u003e\n *  drawer\u003cbr/\u003e\n *  AlertDialog\u003cbr/\u003e\n *  FutureBuilder\u003cbr/\u003e\n *  ShadeMask\u003cbr/\u003e\n *  RadialGradient\u003cbr \n *  ...\u003cbr/\u003e\n \u003cp float=\"left\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021232.jpg\"  width=\"200\" height=\"400\" \u003e \n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021240.jpg\"  width=\"200\" height=\"400\"\u003e \n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021250.jpg\"  width=\"200\" height=\"400\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/register.jpg\"  width=\"200\" height=\"400\"\u003e\n  \u003c/p\u003e\u003c/br\u003e\n  \u003cp float=\"left\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021445.jpg\" width=\"200\" height=\"400\"\u003e \n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021457.jpg\"  width=\"200\" height=\"400\"\u003e \n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021503.jpg\" width=\"200\" height=\"400\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/Screenshot_20200418-021510.jpg\"  width=\"200\" height=\"400\"\u003e \n\u003c/p\u003e\u003c/br\u003e\n\u003cp float=\"left\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/online.jpg\" width=\"200\" height=\"400\"\u003e\n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/chat_screen.jpg\" width=\"200\" height=\"400\"\u003e \n \u003cimg src=\"https://github.com/am1994/YaaChatty/blob/master/public_chat_screen.jpg\" width=\"200\" height=\"400\"\u003e \n \u003c/p\u003e\u003c/br\u003e\n\n\n credit images: ![Unsplash](https://unsplash.com/)\n \n # Plan\n my code isn't clean enough so i am willing to learn the design architecture like [Provider] / [block] / [Mobx]  / [Redux]\n \n## License\n\nMIT License\n\nCopyright (c) 2020 amina bekir\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fam1994%2Fyaachatty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fam1994%2Fyaachatty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fam1994%2Fyaachatty/lists"}