Skip to content

Latest commit

 

History

History
110 lines (93 loc) · 3.63 KB

README.md

File metadata and controls

110 lines (93 loc) · 3.63 KB

README

(This README documents the steps that are necessary to get our application up and running)

Purpose of repository

This repository is for creating a mobile app utilizing the League of Legends API. The app should allow users to search summoners by name, view summoner match history, and match detail. The match detail should have images for characters and items.

How do I get set up?

Summary of set up

  • You must sign up for a Riot Developer Account
  • You will be building one mobile app, either iOS or Android.
  • You have the option of targeting Xamarin.iOS, Xamarin.Android, Xamarin.Forms.

Configuration

  • Open Xamarin, and create new Android project.

  • Setup the Packages you will need to run your app, which include the following:

  • AutoMapper 5.0

  • Microsoft.CSharp.4.3.0

  • Microsoft.NETCore.Platforms.1.0.1

  • Microsoft.Win32.Primitives.4.0.1

  • NETStandard.Library.1.6.0

  • Newtonsoft.Json.9.0.1

  • System.AppContext.4.1.0

  • System.Collections.4.0.11

  • System.Collections.Concurrent.4.0.12

  • System.Collections.Specialized.4.0.1

  • System.ComponentModel.TypeConverter.4.1.0

  • System.Console.4.0.0

  • System.Diagnostics.Debug.4.0.11

  • System.Diagnostics.Tools.4.0.1

  • System.Diagnostics.Tracing.4.1.0

  • System.Dynamic.Runtime.4.0.11

  • System.Globalization.4.0.11

  • System.Globalization.Calendars.4.0.1

  • System.IO.4.1.0

  • System.IO.Compression.4.1.0

  • System.IO.Compression.ZipFile.4.0.1

  • System.IO.FileSystem.4.0.1

  • System.IO.FileSystem.Primitives.4.0.1

  • System.Linq.4.1.0

  • System.Linq.Expressions.4.1.0

  • System.Linq.Queryable.4.0.1

  • System.Net.Http.4.3.0

  • System.Net.Primitives.4.0.11

  • System.Net.Sockets.4.1.0

  • System.ObjectModel.4.0.12

  • System.Reflection.4.1.0

  • System.Reflection.Extensions.4.0.1

  • System.Reflection.Primitives.4.0.1

  • System.Resources.ResourceManager.4.0.1

  • System.Runtime.4.1.0

  • System.Runtime.Extensions.4.1.0

  • System.Runtime.Handles.4.0.1

  • System.Runtime.InteropServices.4.1.0

  • System.Runtime.InteropServices.RuntimeInformation.4.0.0

  • System.Runtime.Numerics.4.0.1

  • System.Security.Cryptography.Algorithms.4.2.0

  • System.Security.Cryptography.Encoding.4.0.0

  • System.Security.Cryptography.Primitives.4.0.0

  • System.Security.Cryptography.X509Certificates.4.1.0

  • System.Text.Encoding.4.0.11

  • System.Text.Encoding.Extensions.4.0.11

  • System.Text.RegularExpressions.4.1.0

  • System.Threading.4.0.11

  • System.Threading.Tasks.4.0.11

  • System.Threading.Timer.4.0.1

  • System.Xml.ReaderWriter.4.0.11

  • System.Xml.XDocument.4.0.11

  • Xamarin.Android.Support.Compat.25.1.1

  • Xamarin.Android.Support.Core.Utils.25.1.1

  • Xamarin.Android.Support.Design.25.1.1

  • Xamarin.Android.Support.Fragment.25.1.1

  • Xamarin.Android.Support.Media.Compat.25.1.1

  • Xamarin.Android.Support.Transition.25.1.1

  • Xamarin.Android.Support.Animated.Vector.Drawable.25.1.1

  • Setup API calls for summoners, match history, and details.

  • You may have to update your packages

Contribution guidelines

  • Writing tests
  • Code review

Technologies Used

  • Xamarin
  • Git Extensions
  • BitBucket
  • GenyMotion Emulator

Team / Group 2

  • Michael Fontenot
  • Josh Valladares
  • Jeetendra Khadka
  • Andrew Ilgenfritz
  • Chris Decker