Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ERNI-Academy/starterkit-mobile-application

Mobile boilerplate to start a cross-platform or native mobile application
https://github.com/ERNI-Academy/starterkit-mobile-application

android android-application boilerplate boilerplate-template flutter ionic ios ios-app maui mobile mobile-app reactnative xamarin xamarin-forms xamarin-ios

Last synced: 3 months ago
JSON representation

Mobile boilerplate to start a cross-platform or native mobile application

Awesome Lists containing this project

README

        

# About starterkit-mobile-application

ERNI Academy mobile boilerplate to start a cross-platform or native mobile application.

[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors)

## Xamarin

[![Build Xamarin.Forms.Android app](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.Android.yml/badge.svg?branch=main)](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.Android.yml)
[![Build Xamarin.Forms.iOS app](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.iOS.yml/badge.svg?branch=main)](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.iOS.yml)
[![Build Xamarin.Forms.UWP app](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.UWP.yml/badge.svg?branch=main)](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-Xamarin.Forms.UWP.yml)

[![Sonar Cloud Scan](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-SonaCloud-Scan.yml/badge.svg)](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/actions/workflows/CI-SonaCloud-Scan.yml)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-xamarin&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-xamarin)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-xamarin&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-xamarin)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-xamarin&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-xamarin)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-xamarin&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-xamarin)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-xamarin&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-xamarin)

## Maui

[![Build MAUI app](https://github.com/ERNI-Academy/starterkit-mobile-application-maui/actions/workflows/CI-MAUI.yml/badge.svg)](https://github.com/ERNI-Academy/starterkit-mobile-application-maui/actions/workflows/CI-MAUI.yml)

[![Sonar Cloud Scan](https://github.com/ERNI-Academy/starterkit-mobile-application-maui/actions/workflows/CI-SonaCloud-Scan.yml/badge.svg)](https://github.com/ERNI-Academy/starterkit-mobile-application-maui/actions/workflows/CI-SonaCloud-Scan.yml)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-maui&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-maui)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-maui&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-maui)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-maui&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-maui)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-maui&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-maui)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=ERNI-Academy_starterkit-mobile-application-maui&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=ERNI-Academy_starterkit-mobile-application-maui)

## Flutter

[![Build Status](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_apis/build/status/ERNI-Mobile-Blueprint-CI-Android?branchName=master&label=Android)](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_build/latest?definitionId=772&branchName=master) [![Build Status](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_apis/build/status/ERNI-Mobile-Blueprint-CI-iOS?branchName=master&label=iOS)](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_build/latest?definitionId=773&branchName=master) [![Build Status](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_apis/build/status/ERNI-Mobile-Blueprint-CI-Web?branchName=master&label=Web)](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_build/latest?definitionId=774&branchName=master) [![Build Status](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_apis/build/status/ERNI-Mobile-Blueprint-CI-Windows?branchName=master&label=Windows)](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_build/latest?definitionId=784&branchName=master) [![Build Status](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_apis/build/status/ERNI-Mobile-Blueprint-CI-Code-Validation?branchName=master&label=Code%20Validation)](https://dev.azure.com/erniegh/ERNI-EPH-Mobile-FlutterStack/_build/latest?definitionId=777&branchName=master)

## Ionic

## React Native

## Getting Started

* CrossPlatform
* Maui:
* [Install .NET MAUI](https://docs.microsoft.com/dotnet/maui/get-started/first-app?pivots=windows)
* [.NET MAUI documentation](https://docs.microsoft.com/dotnet/maui)
* [Migration from Xamarin](https://docs.microsoft.com/en-us/dotnet/maui/get-started/migrate)
* Xamarin:
* [Install Xamarin](https://docs.microsoft.com/en-us/xamarin/get-started/installation/?pivots=windows)
* [Xamarin documentaion](https://docs.microsoft.com/en-us/xamarin/xamarin-forms/)
* Flutter
* [Install Flutter](https://docs.flutter.dev/get-started/install)
* [Flutter documentation](https://docs.flutter.dev/)
* React Native
* [Install React Native](https://reactnative.dev/docs/environment-setup)
* [React Native documentation](https://reactnative.dev/)
* Ionic
* [Install Ionic](https://ionicframework.com/docs/intro/cli)
* [Ionic documentation](https://ionicframework.com/docs/)
* Native
* Android
* [Install Android studio](https://developer.android.com/studio)
* [Android documentation](https://developer.android.com/)
* iOS
* [Install Xcode](https://developer.apple.com/xcode/)
* [iOS development documentation](https://developer.apple.com/documentation/)

## Prerequisites

To run and play with the boilerplates you need to install the followinf ides that you like more:

* Visual Studio 2022
* Visual Studio Mac
* Visual studio code
* Eclipse
* Android Studio (android & flutter)
* XCode (iOS only)

## Installation

Follow the Get started documentation on how to install all required tools for each platform

## Usage Instructions

* CrossPlatform
* [Maui](https://github.com/ERNI-Academy/starterkit-mobile-application-maui/#readme)
* [Xamarin](https://github.com/ERNI-Academy/starterkit-mobile-application-xamarin/#readme)
* [Flutter](https://github.com/ERNI-Academy/starterkit-mobile-application-flutter/#readme)
* [React Native](https://github.com/ERNI-Academy/starterkit-mobile-application-react-native/#readme)
* [Ionic](https://github.com/ERNI-Academy/starterkit-mobile-application-ionic/#readme)
* Native
* Android
* iOS

## Contributing

Please see our [Contribution Guide](CONTRIBUTING.md) to learn how to contribute.

## License

![MIT](https://img.shields.io/badge/License-MIT-blue.svg)
(LICENSE) © 2022 [ERNI - Swiss Software Engineering](https://www.betterask.erni)

## Code of conduct

Please see our [Code of Conduct](CODE_OF_CONDUCT.md)

## Stats

![https://repobeats.axiom.co/api/embed/3a01b2a95bfa6e13f36e86951a68c3b7da140d0c.svg](https://repobeats.axiom.co/api/embed/3a01b2a95bfa6e13f36e86951a68c3b7da140d0c.svg)

## Follow us

[![Twitter Follow](https://img.shields.io/twitter/follow/ERNI?style=social)](https://www.twitter.com/ERNI)
[![Twitch Status](https://img.shields.io/twitch/status/erni_academy?label=Twitch%20Erni%20Academy&style=social)](https://www.twitch.tv/erni_academy)
[![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCkdDcxjml85-Ydn7Dc577WQ?label=Youtube%20Erni%20Academy&style=social)](https://www.youtube.com/channel/UCkdDcxjml85-Ydn7Dc577WQ)
[![Linkedin](https://img.shields.io/badge/linkedin-31k-green?style=social&logo=Linkedin)](https://www.linkedin.com/company/erni)

## Contact

📧 [email protected]

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Rabosa616

💻 🖋 📖 🎨 🤔 🚧 ⚠️ 💡 👀

Robertcs8

💻 🖋 📖 🎨 🤔 🚧 ⚠️ 💡 👀

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!