{"id":24297937,"url":"https://github.com/sharafatkarim/websiteasapp","last_synced_at":"2025-03-06T09:27:19.359Z","repository":{"id":208677746,"uuid":"722216674","full_name":"SharafatKarim/WebsiteAsApp","owner":"SharafatKarim","description":"Turn your websites into a native android app within a few minutes, with splash screen support and even more!","archived":false,"fork":false,"pushed_at":"2023-11-23T08:28:02.000Z","size":7458,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-16T20:48:29.182Z","etag":null,"topics":["android","android-app","android-studio","java","web-to-andriod-app","web-to-apk","web-to-app"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SharafatKarim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-11-22T17:25:27.000Z","updated_at":"2025-01-12T18:02:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb0bf121-ed3f-46eb-a047-6a1227eee72f","html_url":"https://github.com/SharafatKarim/WebsiteAsApp","commit_stats":null,"previous_names":["sharafatkarim/websiteasapp"],"tags_count":2,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2FWebsiteAsApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2FWebsiteAsApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2FWebsiteAsApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharafatKarim%2FWebsiteAsApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SharafatKarim","download_url":"https://codeload.github.com/SharafatKarim/WebsiteAsApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242180032,"owners_count":20085088,"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","android-app","android-studio","java","web-to-andriod-app","web-to-apk","web-to-app"],"created_at":"2025-01-16T20:36:16.514Z","updated_at":"2025-03-06T09:27:19.333Z","avatar_url":"https://github.com/SharafatKarim.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebsiteAsApp \nTurn your websites into a native android app within a few minutes, with splash screen support and even more! \n\n## Overview\n\nThe WebsiteAsApp Android Template allows you to quickly convert a website into a native Android application. Users only need to edit a simple configuration file to specify the website URL, written in simple java. The application features a splash screen with loading ability at startup. Feel free to directly implement or modify even further!\n\n## Getting Started\n\nFollow these steps to integrate the template into your Android Studio project:\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/SharafatKarim/WebsiteAsApp\n   ```\n\n2. **Open in Android Studio:**\n\n   Open Android Studio and select \"Open an existing Android Studio project.\" Navigate to the cloned repository and select the `WebsiteAsApp` directory.\n\n3. **Edit Configuration:**\n\n   Open the `app/src/main/res/values/strings.xml` file and modify the `website_url` string to the URL of the website you want to convert.\n\n   ```xml\n   \u003cresources\u003e\n       \u003cstring name=\"app_name\"\u003eWebsiteAsApp\u003c/string\u003e\n       \u003cstring name=\"website_url\"\u003ehttps://www.example.com/\u003c/string\u003e\n   \u003c/resources\u003e\n   ```\n\n6. **Change App Icon:**\n\n   Users can change the app icon by replacing the existing icon files located in the app/src/main/res directory. Feel free to simple replace or append!\n  \u003e TIP: There are several online generators to automate this process of generating android app icons.\n\n5. **Customize Splash Screen:**\n\n   The application features a splash screen with loading ability. Customize the splash screen by modifying the layout and styles in `res/layout/activity_splash.xml` and `res/values/styles.xml`.\n\n6. **Build and Run:**\n\n   Build and run the application on an Android emulator or a physical device.\n\n## Features\n\n- Converts a website into a native Android app.\n- Supports JavaScript and DOM storage.\n- Implements a WebView for seamless website integration.\n- Splash screen with loading ability at startup.\n- Provides a customizable UI with a progress bar and loading screen.\n\n## Customization\n\nFeel free to customize the template according to your requirements. You can modify the UI, add features, or tweak the WebView settings. The splash screen layout and styles can be adjusted in the `res/layout/activity_splash.xml` and `res/values/styles.xml` files. Feel free to extend.\n\n## Extending the Project\n\nThis project can serve as a base model and can be extended further with additional features or improvements. Consider contributing to the project by [creating an issue](https://github.com/SharafatKarim/WebsiteAsApp/issues) or submitting a pull request.\n\n## Contributing\n\nIf you encounter any issues or have suggestions for improvements, please [create an issue](https://github.com/SharafatKarim/WebsiteAsApp/issues) or submit a pull request.\n\n## License\n\nThis template is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharafatkarim%2Fwebsiteasapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharafatkarim%2Fwebsiteasapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharafatkarim%2Fwebsiteasapp/lists"}