{"id":20689799,"url":"https://github.com/taublast/xamarinshell","last_synced_at":"2026-02-12T23:33:24.117Z","repository":{"id":171285057,"uuid":"554026702","full_name":"taublast/xamarinshell","owner":"taublast","description":"To demonstrate custom renderers for Xamarin.Shell","archived":false,"fork":false,"pushed_at":"2022-10-19T09:27:19.000Z","size":596,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-22T16:55:53.890Z","etag":null,"topics":["shell","skia","skiasharp","xamarin"],"latest_commit_sha":null,"homepage":"","language":"C#","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/taublast.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":"2022-10-19T06:10:26.000Z","updated_at":"2023-01-10T08:15:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc16e86b-fe53-4e16-8f71-4a8016cd4dda","html_url":"https://github.com/taublast/xamarinshell","commit_stats":null,"previous_names":["taublast/xamarinshell"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/taublast/xamarinshell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taublast%2Fxamarinshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taublast%2Fxamarinshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taublast%2Fxamarinshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taublast%2Fxamarinshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taublast","download_url":"https://codeload.github.com/taublast/xamarinshell/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taublast%2Fxamarinshell/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29386222,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T22:07:52.078Z","status":"ssl_error","status_checked_at":"2026-02-12T22:07:49.026Z","response_time":55,"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":["shell","skia","skiasharp","xamarin"],"created_at":"2024-11-16T23:10:48.908Z","updated_at":"2026-02-12T23:33:24.101Z","avatar_url":"https://github.com/taublast.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# xamarinshell\r\n\r\nTo demonstrate custom renderers for Xamarin.Shell. \r\nThis example is actually targeting to customize bottom navigation tabs. \r\nGrafics are powered by SkiaSharp.\r\n\r\n ![image](https://user-images.githubusercontent.com/25801194/196616964-d7092708-fa93-4c23-80b2-fc9a14349841.png)\r\n\r\nBottomTabs:\r\n\r\n- using SVG icons\r\n- icons can use optional linear gradient with optional direction\r\n- can add and customize notification badges\r\n- icons labels can be switched on/off\r\n- can change font and size of labels\r\n- tracks tab reselection event on Android (iOS is built-in)\r\n\r\nAdded options support Xaml HotReload. \r\n\r\nCustomizeShellToolbar renderer in present for purposes on how to customize it but not used in this example.\r\n\r\nGuess the description remains in ToDo state, meanwhile grab and use if needed and see you in MAUI :)\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaublast%2Fxamarinshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaublast%2Fxamarinshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaublast%2Fxamarinshell/lists"}