{"id":21927068,"url":"https://github.com/onja-org/malagasy-rn-lead","last_synced_at":"2026-04-11T14:36:45.644Z","repository":{"id":44747250,"uuid":"367053233","full_name":"onja-org/malagasy-rn-Lead","owner":"onja-org","description":"Mobile React Native application that helps people to learn Malagasy and English. Around 1000 phrases from 42 categories. Add your own phrases. Track progress, focus on phrases that need revising. Add your own custom phrases. Application can work completely offline.","archived":false,"fork":false,"pushed_at":"2022-01-27T08:28:23.000Z","size":665,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T12:15:20.258Z","etag":null,"topics":["react","react-native"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=com.learngasy\u0026hl=en\u0026gl=US","language":"JavaScript","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/onja-org.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":"2021-05-13T13:12:51.000Z","updated_at":"2022-01-26T08:18:12.000Z","dependencies_parsed_at":"2022-09-10T00:51:32.624Z","dependency_job_id":null,"html_url":"https://github.com/onja-org/malagasy-rn-Lead","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onja-org/malagasy-rn-Lead","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onja-org%2Fmalagasy-rn-Lead","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onja-org%2Fmalagasy-rn-Lead/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onja-org%2Fmalagasy-rn-Lead/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onja-org%2Fmalagasy-rn-Lead/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onja-org","download_url":"https://codeload.github.com/onja-org/malagasy-rn-Lead/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onja-org%2Fmalagasy-rn-Lead/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["react","react-native"],"created_at":"2024-11-28T22:13:30.142Z","updated_at":"2026-04-11T14:36:45.623Z","avatar_url":"https://github.com/onja-org.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn-gasy - mobile application to help people learn Malagasy or English\n\n## Features:\n   - Around 1000 phrases divided into 42 categories.\n   - Two operating modes where you can set Malagasy or English as primary language.\n   - Randomly generated answers to choose from - keeps challenges always exciting.\n   - “Seen” and “Learnt” phrases are easily accessible to track learning progress.\n   - Possibility to add new custom phrases and assign them to existing categories.\n   - Dark/light mode.\n   - Easy navigation.\n   - Persistent storage to track your progress between sessions.\n   - Once installed, application does not require internet connection.\n\n## Technology/libraries used:\n   - React Native\n   - Android Studio\n   - Storybook \n   - Screen navigation\n   - Redux\n   - Redux thunk\n   - Asynchronous Storage - managing data between sessions\n   - Bespoke lightweight translation mechanism\n    \n# Installation\n\n    yarn install\n\n# Running and testing\n\nto update stories availabe for storybook and run `react-native start`\n\n    yarn start\n\nto test the app on a device (separate terminal)\n\n    yarn android\n\nor \n\n    yarn ios\n\n\n# View storybook on the device\n\nEnter dev menu on phone crtl + m (for android) select toggle storybook\n\n\n# Some of the known problems you might encounter\n\nIf you get \n\n```bash\nError: spawn ./gradlew EACCES\n ```\n\nwhile running `yarn android`\n\ntry\n\n```\nchmod 755 android/gradlew \n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonja-org%2Fmalagasy-rn-lead","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonja-org%2Fmalagasy-rn-lead","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonja-org%2Fmalagasy-rn-lead/lists"}