{"id":20633753,"url":"https://github.com/goldinguy/flutterloginexample","last_synced_at":"2026-04-16T20:43:24.803Z","repository":{"id":108723381,"uuid":"305573107","full_name":"GoldinGuy/FlutterLoginExample","owner":"GoldinGuy","description":"🔥 An example one-page Flutter app for firebase login and authentication","archived":false,"fork":false,"pushed_at":"2020-10-20T03:02:33.000Z","size":76,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T04:22:41.431Z","etag":null,"topics":["firebase","firebase-auth","flutter-examples"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/GoldinGuy.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":"2020-10-20T02:55:34.000Z","updated_at":"2022-06-29T20:25:03.000Z","dependencies_parsed_at":"2023-03-13T14:23:38.628Z","dependency_job_id":null,"html_url":"https://github.com/GoldinGuy/FlutterLoginExample","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GoldinGuy/FlutterLoginExample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldinGuy%2FFlutterLoginExample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldinGuy%2FFlutterLoginExample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldinGuy%2FFlutterLoginExample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldinGuy%2FFlutterLoginExample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoldinGuy","download_url":"https://codeload.github.com/GoldinGuy/FlutterLoginExample/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoldinGuy%2FFlutterLoginExample/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31904067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["firebase","firebase-auth","flutter-examples"],"created_at":"2024-11-16T14:22:07.074Z","updated_at":"2026-04-16T20:43:24.750Z","avatar_url":"https://github.com/GoldinGuy.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# firelogin\n\n🔥 An example Flutter app for firebase login and authentication\n\nWhen attempting to set up authentication with firebase in flutter I found a plethora of decent examples, but many were ugly, outdated, or overcomplicated, so I put together a one-page solution that looks somewhat decent based on the [FlutterFire Auth Example](https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example)\n\n\u003cimg src=\"https://user-images.githubusercontent.com/47064842/96534823-81de7e00-125e-11eb-8130-e2965f657679.jpg\" width=\"30%\"\u003e\u003c/img\u003e \n\n## Setup\n\nCreate a [Firebase](https://firebase.google.com/) account if you do not have one. Registering your application and download the `google-services.json` file to your project in the `android/app` directory\n\nMake sure the following packages are in your [pubspec.yaml](pubspec.yaml):\n\n- [google_sign_in](https://pub.dev/packages/google_sign_in)\n- [firebase_auth](https://pub.dev/packages/firebase_auth)\n\n## Firebase Settings\n\nEnable at least one 'sign-in method' under the authentication tab. firelogin uses email/password, Google, and Github authentication.\n\nTo use Google authentication, you need to register a support email and debug SHA certificate fingerprint.\n\nUse the following command in a terminal to generate a debug certificate fingerprint. More details can be found [here](https://developers.google.com/android/guides/client-auth)\n\n```\nkeytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\\.android\\debug.keystore\n```\n\nDefault password is `android`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoldinguy%2Fflutterloginexample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoldinguy%2Fflutterloginexample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoldinguy%2Fflutterloginexample/lists"}