{"id":20439230,"url":"https://github.com/vendenix/markpage","last_synced_at":"2026-04-16T23:02:34.193Z","repository":{"id":165714852,"uuid":"641103017","full_name":"VendenIX/MarkPage","owner":"VendenIX","description":"Application de marque page pour mes lectures","archived":false,"fork":false,"pushed_at":"2023-05-17T01:21:10.000Z","size":149,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-07T17:56:47.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/VendenIX.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":"2023-05-15T19:34:23.000Z","updated_at":"2023-05-15T20:45:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"25ea8df6-190d-4c87-8b0d-a4c60096d7cb","html_url":"https://github.com/VendenIX/MarkPage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VendenIX/MarkPage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VendenIX%2FMarkPage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VendenIX%2FMarkPage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VendenIX%2FMarkPage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VendenIX%2FMarkPage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VendenIX","download_url":"https://codeload.github.com/VendenIX/MarkPage/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VendenIX%2FMarkPage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31907720,"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":[],"created_at":"2024-11-15T09:15:21.806Z","updated_at":"2026-04-16T23:02:34.171Z","avatar_url":"https://github.com/VendenIX.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MarkPage Notes de dev\nApplication de marque page pour mes lectures\nC'est codé en Java et j'utilise Android Studio car y a un émulateur intégré assez pratique pour voir le rendu de l'appli\nPour le stockage de l'application j'ai utilisé une base de données SQLite qui assure un stockage en local sur le téléphone. \nL'appli fonctionne pour android pour pratiquement toutes les versions actuelles.\nPour le moment j'ai réalisé la liste des livres, la progress bar, la page d'ajout d'un livre, le fait de pouvoir modifier le titre, l'auteur, et la currentPage via une SeekBar\n\nÉléments que je vais bientôt ajouter:\n- Le fait de pouvoir ajouter une liste de mots de vocabulaires afin de pouvoir consulter son propre dictionnaire des mots pour chaque livre donc je vais devoir ajouter une nouvelle colonne a la base de données\n- Un bouton assez discret permettant de trier les éléments de la liste selon leur progression, leur nombre de pages, l'auteur\n- ~~Faire en sorte que la liste ait une couleur qui change une fois sur deux~~\n- Ajouter des paramètres pour changer la langue entre Anglais/Francais/Chinois/Espagnol/Allemand/Italien/Japonais\n- Ajouter un paramètre pour donner différents themes a l'application : Sombre, Clair, Defaut (Orange) , Personnalisé et genre le personnalisé donnerait un Coler Picker RGB pour mettre la couleur que l'on veut , et on aurait donc 3 couleurs principales:\non aurait les textes, le fond de l'appli, le fond des widgets \n- Ajouter une barre de recherche qui serait caché dans un menu humburger, qui permettrait de rechercher dans la liste avec une barre de recherche \n- Faudrait essayer également de voir comment implémenter de la publicité pour ma prochaine application, je le ferais avec Google AdMob\n- Le fait du pouvoir exporter ses données au format data.json et genre comme ça on peut transférer les données sur un autre téléphone\n- Séparation en 3 navigations : gauche: liste, milieu: favoris, droite : bibliothèque celle par defaut sera celle de gauche \n- Pour le vocabulaire on va devoir créer un fragment\n\nIdées futures mais pas nécéssaires: \nFaire des comptes utilisateurs et connecter l'application pour quelle propose des livres du même auteur ou du même theme qu'un livre que l'on aime bien, mais faudrait voir avec quelle API je fais cela.\n\n#Comment je fais pour télécharger l'application ?\nAlors elle n'est pas encore téléchargeable pour le moment car elle n'est toujours pas finis, mais si tu es du genre tryhard, tu peux cloner mon dépôt et l'ouvrir avec Android Studio et générer le fichier APK.\n\n#Je suis tout ouvert à des forks pour d'éventuels ajouts\n\nVenden\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendenix%2Fmarkpage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvendenix%2Fmarkpage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvendenix%2Fmarkpage/lists"}