{"id":18927668,"url":"https://github.com/mmazzarolo/easy-bookmarks","last_synced_at":"2025-07-04T02:32:30.288Z","repository":{"id":36658372,"uuid":"40964704","full_name":"mmazzarolo/easy-bookmarks","owner":"mmazzarolo","description":"Bookmarks saving and sharing app for Android (with Firebase)","archived":false,"fork":false,"pushed_at":"2015-08-24T09:53:41.000Z","size":11339,"stargazers_count":39,"open_issues_count":2,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-01T21:14:41.546Z","etag":null,"topics":["android"],"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/mmazzarolo.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}},"created_at":"2015-08-18T10:02:57.000Z","updated_at":"2025-03-30T10:47:37.000Z","dependencies_parsed_at":"2022-09-14T13:52:29.080Z","dependency_job_id":null,"html_url":"https://github.com/mmazzarolo/easy-bookmarks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mmazzarolo/easy-bookmarks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmazzarolo%2Feasy-bookmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmazzarolo%2Feasy-bookmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmazzarolo%2Feasy-bookmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmazzarolo%2Feasy-bookmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmazzarolo","download_url":"https://codeload.github.com/mmazzarolo/easy-bookmarks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmazzarolo%2Feasy-bookmarks/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263434054,"owners_count":23465889,"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"],"created_at":"2024-11-08T11:19:55.647Z","updated_at":"2025-07-04T02:32:30.184Z","avatar_url":"https://github.com/mmazzarolo.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easy Bookmarks \n![Logo](https://raw.githubusercontent.com/mmazzarolo/easy-bookmarks/master/app/src/main/res/mipmap-mdpi/ic_launcher.png \"Optional Title\") \n\n\nEasy bookmarks is an Android app I developed for the last project of the [Android Developer Nanodegree course](https://www.udacity.com/course/android-developer-nanodegree--nd801).\n\nThe user an user can save and tag its bookmarks and take a look at what other people bookmarked too.\nMy aim was to create an app that could be used as an example for the integration of many cool libraries (I'd like to write some posts about them in the future).\n\nThe main API I used are:\n- Google Sign-up for user identification \n- Firebase for storing and sync data and managing user authorizations\n- JSoup for extracting info from URLs\n\n##### Libraries\nI also implemented a lot of cool stuff from libraries found on GitHub:\n- [Butterknife](https://github.com/JakeWharton/butterknife)\n- [Recyclerview-animators](https://github.com/wasabeef/recyclerview-animators)\n- [Picasso](http://square.github.io/picasso/)\n- [Logger](https://github.com/orhanobut/logger)\n- [Recyclerview-animators](https://github.com/johncarl81/parceler)\n- [FlowLayout](https://github.com/ApmeM/android-flowlayout)\n- [TokenAutoComplete](https://github.com/splitwise/TokenAutoComplete)\n- [Vector Compat](https://github.com/wnafee/vector-compat)\n- [Clans FAB](https://github.com/Clans/FloatingActionButton)\n- [MaterialShowcaseView](https://github.com/deano2390/MaterialShowcaseView)\n\nAlso, thanks to Google for support:appcompat, support:design, shared elements transactions... and everything else  \n[![Animations](https://raw.githubusercontent.com/mmazzarolo/easy-bookmarks/master/extras/1.gif \"Optional Title\")\n\n##### About the FAB\n\nI tried to imitate Inbox's Floating Action Button in Easy Bookmarks, this is the result:  \n![FAB](https://raw.githubusercontent.com/mmazzarolo/easy-bookmarks/master/extras/2.gif \"Optional Title\")\n\nYou can take a look at [this Gist](https://gist.github.com/mmazzarolo/a5d780807fdfa93ee7ed) to see how to make Clans.Fab work inside a Coordinator Layout.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmazzarolo%2Feasy-bookmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmazzarolo%2Feasy-bookmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmazzarolo%2Feasy-bookmarks/lists"}