{"id":15056497,"url":"https://github.com/whoismarios/randomgenerator2024","last_synced_at":"2026-02-17T18:33:22.757Z","repository":{"id":227454933,"uuid":"770281828","full_name":"whoismarios/RandomGenerator2024","owner":"whoismarios","description":"RandomGenerator App in Android Studio of Mobile Development Course in University of Macedonia","archived":false,"fork":false,"pushed_at":"2024-03-19T07:02:13.000Z","size":257,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T06:44:09.643Z","etag":null,"topics":["android-application","android-studio","gradle","groovy","java"],"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/whoismarios.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":"2024-03-11T09:29:07.000Z","updated_at":"2024-03-13T10:26:47.000Z","dependencies_parsed_at":"2024-03-19T08:25:21.688Z","dependency_job_id":"869fc193-890a-42c7-b046-93e310203ade","html_url":"https://github.com/whoismarios/RandomGenerator2024","commit_stats":null,"previous_names":["whoismarios/randomgenerator2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whoismarios%2FRandomGenerator2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whoismarios%2FRandomGenerator2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whoismarios%2FRandomGenerator2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whoismarios%2FRandomGenerator2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whoismarios","download_url":"https://codeload.github.com/whoismarios/RandomGenerator2024/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243538115,"owners_count":20307101,"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-application","android-studio","gradle","groovy","java"],"created_at":"2024-09-24T21:52:09.283Z","updated_at":"2025-10-09T07:12:45.004Z","avatar_url":"https://github.com/whoismarios.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RandomGenerator2024\n\n## Application Overview\n\nThe application features two distinct fragments, each serving a unique purpose within the user interface.\n\n### Fragment One:\n\nThis fragment hosts a total of four interactive buttons, each with its own functionality:\n\n- **Toast Button:** Initiates a brief message (Toast) displaying a predetermined text to the user.\n- **Counter Button:** Increases a visible numerical value by one with each tap.\n- **Reset Button:** Reverts the displayed numerical value to its initial state.\n- **Random Button:** Generates a random number ranging from 0 up to the current displayed value. Upon generation, the application transitions to the second fragment to showcase the result.\n\n### Fragment Two:\n\nThe second fragment is dedicated to displaying the outcome of the random number generation and provides further interaction:\n\n- **Back Button:** Allows the user to return to the first fragment. This action also resets the counter to its original value, ensuring a fresh start upon return.\n- A descriptive text explaining the range of the random number (e.g., \"Number between 0 and X\").\n- The randomly generated number itself is prominently displayed for the user.\n\nThis structured approach allows users to navigate seamlessly between generating random numbers and reviewing the outcomes, with clear, concise functionalities assigned to each button.\n\n\n## Getting Started\n\nThese instructions will get your copy of the project up and running on your local machine for development and testing purposes.\n\n### Prerequisites\n\nBefore you begin, ensure you have the following installed:\n- Android Studio Arctic Fox | 2020.3.1 or newer\n- JDK 1.8\n\n### Setting Up\n\n1. **Clone the repository:**\n\n```bash\ngit clone https://github.com/whoismarios/RandomGenerator2024.git\n```\n\n2. **Open Android Studio and import the project:**\n   \nNavigate to File \u003e Open and select the project directory.\n\n\n3. **Sync Gradle:**\nAfter opening the project, allow Android Studio to automatically sync the project with Gradle files.\nIf it doesn't start automatically, you can trigger it manually by clicking on\n\n\n***File \u003e Sync Project with Gradle Files.***\n\n\n4. **Run the application:**\n   \nSelect an Android device or an emulator and run the application.\n\n\n## Configuration\nThe project uses the following main configurations:\n\n*Namespace:* com.example.randomgenerator2024\n*Compile SDK Version:* 34\n*Min SDK Version:* 24\n*Target SDK Version:* 34\n*Java Version:* 1.8\n\n\n## Screenshots/ App UI and Functionality Demo\n\n1. Startscreen\n\u003cimg width=\"294\" alt=\"Bildschirmfoto 2024-03-13 um 11 45 10\" src=\"https://github.com/whoismarios/RandomGenerator2024/assets/103110817/e1ba2c1b-196f-46d3-9707-783a8a4dc0e0\"\u003e\n\n2. Toast Demo with onClick Eventlistener\n\u003cimg width=\"279\" alt=\"Bildschirmfoto 2024-03-13 um 11 45 30\" src=\"https://github.com/whoismarios/RandomGenerator2024/assets/103110817/af1bb403-4d71-42e5-ace1-8d82f6f7a9b7\"\u003e\n\n3. Counter with number\n\u003cimg width=\"290\" alt=\"Bildschirmfoto 2024-03-13 um 11 45 51\" src=\"https://github.com/whoismarios/RandomGenerator2024/assets/103110817/ad8d3af9-8156-4704-9e40-74b8245beb3e\"\u003e\n\n4. Random generated number on Second Fragment\n\u003cimg width=\"280\" alt=\"Bildschirmfoto 2024-03-13 um 11 46 02\" src=\"https://github.com/whoismarios/RandomGenerator2024/assets/103110817/1bd4531e-fb03-46c6-b4c8-0a237170a4d5\"\u003e\n\n## Contributors\n\n- **Marios Tzialidis** - [Marios Tzialidis](https://dft-it.com)\n- **Jianbang Zhuang** - [Jianbang Zhuang](https://github.com/taylororz)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhoismarios%2Frandomgenerator2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhoismarios%2Frandomgenerator2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhoismarios%2Frandomgenerator2024/lists"}