/DevsDNAStarterPack

A starter package to get all you need when you start a new project for Xamarin Forms

Primary LanguagePascal

DevsDNAStarterPack

A starter package to get all you need when you start a new project for Xamarin Forms You can include starter files to build your project, you can use this nugets packages:

[Previous]

Core

Android Platform

iOS Platform

Project Structure

Structure

In DevsDNA propose this way to structure your Xamarin Forms projects.

Base

There are inside Base files for ViewModels and Views

Common

Include KeyValue files for all Settings

CommonServices

In this folder include all Services. There are several services that include with nuget package

- ConnectionService. Interface for check internet connection

- CustomDependencyService. Envelop DependencyService

- DialogService. Dialog service for include your messages inside ViewModel

- LocalizationService. Service for all translation service.

- NavigationService. Allow abstract all navigation service.

- SettingsService. Settings keys value

Features

For this folder include all views and viewsmodels. The best way to all it's in order it's create a every folder for view and viewmodel.

Strings

Include files for localization.

XamlExtensions

Inside this folder you can include all XamlExtensions. Inside there TranslateExtensions for localization.