{"id":18784210,"url":"https://github.com/youngandgeek/translationapp","last_synced_at":"2026-04-18T13:33:49.548Z","repository":{"id":164134665,"uuid":"464284721","full_name":"youngandgeek/TranslationApp","owner":"youngandgeek","description":"MiwokTranslationApp","archived":false,"fork":false,"pushed_at":"2022-02-28T01:47:02.000Z","size":2302,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-05T00:37:31.726Z","etag":null,"topics":["android","arrayadapter","java","modelclass","oops-in-java","ui-design","viewholder"],"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/youngandgeek.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-02-27T23:59:12.000Z","updated_at":"2022-06-17T00:39:22.000Z","dependencies_parsed_at":"2023-06-02T02:15:07.805Z","dependency_job_id":null,"html_url":"https://github.com/youngandgeek/TranslationApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/youngandgeek/TranslationApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youngandgeek%2FTranslationApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youngandgeek%2FTranslationApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youngandgeek%2FTranslationApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youngandgeek%2FTranslationApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/youngandgeek","download_url":"https://codeload.github.com/youngandgeek/TranslationApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youngandgeek%2FTranslationApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31971488,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["android","arrayadapter","java","modelclass","oops-in-java","ui-design","viewholder"],"created_at":"2024-11-07T20:42:17.859Z","updated_at":"2026-04-18T13:33:49.526Z","avatar_url":"https://github.com/youngandgeek.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TranslationApp \n❗Android Studio\u0026Java Language(3 layout.xml , 7 java class).\n\npart of Udacity One Million Arab Coders inititive , Android Development course\nMiwokTranslationApp : displaying  Miwok word translated into English and when you tab on a word or the listItem an audio pronunciation will be played\n➡️ home screen layout file displaying four category , customized listItem Layout file,Empty ListView layout file and four intents containing each category listItems\n➡️home screen: RelativeLayout containing four categories displayed as grid view\n   Numbers , Colors , Family Members and Phrases\n➡️Each category inflate ListItem View from wordAdapter class : containing 4 Views (TextView:Miwok word ,TextView: English word, imageView:expressing the word and play audio icon) all of that data stored in ArrayList and managed by an ArrayAdapter.\n➡️Word java class containing 4 strings ,2 integers and two constructor and 4 getter methods\ntwo string values: one for miwok word and one for the translation(english) ,two integer values to store the image and the audio Id. \ntwo Constructors because Phrases Activity doesn't have an image in it but the rest of the activities does.\n➡️WordAdapter class: inflate the customized list item layout file \n➡️Each category(Activity) java class :containing An ArrayList of word class object / ArrayAdapter / ListView.OnItemClickListener / MediaPlayer.OnCompletionListener \nAudioManager / AudioManager.OnAudioFocusChangeListener / releaseMediaPlayerResource method / onStop method\n\n   \n\n\n![Screenshot_20220228-034022](https://user-images.githubusercontent.com/37903508/155911023-ceb11560-342b-4c92-96e3-6f1be8f88c6c.png)\n\n\n![Screenshot_20220228-034057](https://user-images.githubusercontent.com/37903508/155911052-eaef0ce2-8f17-4220-b2df-48d5b6de76e6.png)\n![Screenshot_20220228-034120](https://user-images.githubusercontent.com/37903508/155911079-b0a96cf5-3dfa-4857-bc3a-c4ecb1178bcc.png)\n\n\n![Screenshot_20220228-034132](https://user-images.githubusercontent.com/37903508/155911093-f4ea20d4-f75b-4f5b-9069-a69fd024d8ec.png)\n\n\n![Screenshot_20220228-034143](https://user-images.githubusercontent.com/37903508/155911112-67f76add-76d3-4777-b7a2-897ca6ffa720.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoungandgeek%2Ftranslationapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoungandgeek%2Ftranslationapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoungandgeek%2Ftranslationapp/lists"}