{"id":31802086,"url":"https://github.com/ngdevc/ionic-cordova-starter-kit","last_synced_at":"2025-10-11T00:16:48.722Z","repository":{"id":310418423,"uuid":"941187091","full_name":"ngdevc/ionic-cordova-starter-kit","owner":"ngdevc","description":"Ionic Cordova Tabs App Starter Kit","archived":false,"fork":false,"pushed_at":"2025-08-16T09:23:31.000Z","size":2094,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-18T01:20:51.389Z","etag":null,"topics":["angular","cordova","ionic","starter-kit"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ngdevc.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,"zenodo":null}},"created_at":"2025-03-01T17:39:50.000Z","updated_at":"2025-08-14T02:55:13.000Z","dependencies_parsed_at":"2025-08-18T01:20:53.922Z","dependency_job_id":"7a2abb7d-9a75-4a41-8072-186f5b026672","html_url":"https://github.com/ngdevc/ionic-cordova-starter-kit","commit_stats":null,"previous_names":["ngdevc/ionic-cordova-starter-kit"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ngdevc/ionic-cordova-starter-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngdevc%2Fionic-cordova-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngdevc%2Fionic-cordova-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngdevc%2Fionic-cordova-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngdevc%2Fionic-cordova-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngdevc","download_url":"https://codeload.github.com/ngdevc/ionic-cordova-starter-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngdevc%2Fionic-cordova-starter-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005657,"owners_count":26083941,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"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":["angular","cordova","ionic","starter-kit"],"created_at":"2025-10-11T00:16:47.348Z","updated_at":"2025-10-11T00:16:48.717Z","avatar_url":"https://github.com/ngdevc.png","language":"TypeScript","readme":"# Ionic Angular Cordova Starter Kit\n\nWelcome to the **Ionic Angular Cordova Starter Kit**! This starter kit is designed to help you quickly get started with building mobile applications using **Ionic**, **Angular**, and **Cordova**. It provides a solid foundation for creating cross-platform mobile applications, whether you're targeting **iOS**, **Android**, or the **Web**.\n\n## Getting Started\n## 1. Clone the Repository\nClone this repository to your local machine:\n```bash\ngit clone https://github.com/tortuc/ionic-angular-cordova-starter-kit.git\ncd ionic-angular-cordova-starter-kit\n```\n## 2. Install Dependencies\nRun the following command to install the necessary dependencies for the project:\n```bash\nnpm install\n```\n## 3. Serve the App in the Browser\nTo run the app in the browser for testing and development:\n```bash\nionic serve\n```\nThis will start a development server and open the app in your browser.\n## 4. Run on a Mobile Device\nYou can run the app on a connected mobile device or an emulator using Cordova. First, ensure your mobile development environment is properly set up (either Android Studio for Android or Xcode for iOS). Then, use the following command:\n### For Android:\n```bash\nionic cordova platform add android\nionic cordova run android\n```\n### For iOS:\n```bash\nionic cordova platform add ios\nionic cordova run ios\n```\n## 5. Build the App for Production\nTo build the app for production, use the following command:\n```bash\nionic cordova build --prod\n```\nThis will generate an optimized production build of the app for either Android or iOS.\n## Folder Structure\nThe general folder structure for this starter kit is as follows:\n```bash\n/src\n  /app              - Core app code (components, services, pages)\n  /assets           - Static assets (images, icons, etc.)\n  /environments     - Configuration for different environments (dev, prod)\n  /theme            - Global styling and theme variables\n```\n## Customizing the App\nYou can customize the app by editing the following:\n1. Pages: Modify or add new pages in /src/app/pages.\n2. Services: Modify or create new services for API calls or data management in /src/app/services.\n3. UI Components: Modify existing UI components or create your own in /src/app/components.\nFor styling, you can use CSS or SCSS files located in the /src/theme folder. Ionic uses a highly customizable design system with pre-built components, so you can easily adjust the app's look and feel.\n\n## Testing\nYou can run unit tests using the following command:\n```bash\nng test\n```\nFor end-to-end testing, use:\n```bash\nng e2e\n```\n## Deployment\nAfter building the app for production, you can deploy it to the respective app stores:\n- **Android**: Use Android Studio to upload the APK to the Google Play Store.\n- **iOS**: Use Xcode to upload the app to the Apple App Store.\n\n## Additional Resources\n- \u003ca href=\"https://ionicframework.com/docs\"\u003eIonic Framework Documentation\u003c/a\u003e\n- \u003ca href=\"https://angular.dev/overview\"\u003eAngular Documentation\u003c/a\u003e\n- \u003ca href=\"https://cordova.apache.org/docs/en/latest/\"\u003eCordova Documentation\u003c/a\u003e\n## Contributing\nFeel free to fork this repository and submit pull requests if you'd like to contribute. Please ensure you follow the coding guidelines and submit a description of the changes made.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngdevc%2Fionic-cordova-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngdevc%2Fionic-cordova-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngdevc%2Fionic-cordova-starter-kit/lists"}