Skip to content

This is a sample aplication in Xamarin.Forms + Prims + Unity + Nunit Tests

License

Notifications You must be signed in to change notification settings

binhara/MovieSampleApp-TMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

MovieSampleApp-TMD

This is a sample aplication in Xamarin.Forms + Prims + Unity + Nunit Tests

To perform the build open the solution in Visual Studio 2017. This solution has not been tested in previous VisualStudio versions.

  • Perform a cleaning in Solution.
  • Do not forget to update all Nugget packages.

Libraries:

  • Xamarin.Form - Framework crossplatform user interface.
  • Newtonsoft.Json - Framework searelization of objects / Json
  • HttpClient - Framework access Rest, use the implementation of HTTPclient from Microsoft.
  • Prims - MVVM frameworks
  • Prims.Forms - Framework integrate the screens created in XAML Xamarin.Forms
  • Prims.Unity - DIP - dependency ingetor framework.

The Solution :

  • ClassLibrary - Project containing access layer Rest to The Database Movie
  • ClassLibrary.Test - Automated test solution that tests the access layer to Rest and some behaviors and functionality of the App
  • MovieApp - Project contains the Xamarin.Forms application
  • MovieApp.Droid - Project generates the android application and the specialized native code for Android.
  • MovieApp.iOs - Project that generates iOS application and a ative iOS code.

Improvements :

  • Adjust the layout as best the spreading to by viewing the entire OverView Text.
  • The application is bringing more than 20 movies as requested. The strategy of making simple (BabySteps) to see the behavior shows the imagens low. Need of a cache strategy of images with reuse of the objects of the lists in memory.
  • Implement the search for more movie when the person reaches the end of the list and make the swipe movement to pull the list.

About

This is a sample aplication in Xamarin.Forms + Prims + Unity + Nunit Tests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published