(This README documents the steps that are necessary to get our application up and running)
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.
- Quick summary
- Version
- Learn Markdown
- Setup Riot Developer Account
- Download Xamarin
- Download League of Legends API
- 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
- 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