public override void ViewDidLoad()
        {
            base.ViewDidLoad ();

            btnSearch.TouchUpInside += async (object sender, EventArgs e) => {
                var github = new Shared.GitHubApi();
                var repositories = await github.GetAsync(txtUser.Text);
                lvwRepositories.Source = new TableViewSource(repositories);
                lvwRepositories.ReloadData();
            };
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);

            var txtUser = FindViewById<EditText>(Resource.Id.txtUser);
            var btnSearch = FindViewById<Button>(Resource.Id.btnSearch);
            var lvwRepositories = FindViewById<ListView>(Resource.Id.lvwRepositories);

            btnSearch.Click += async (object sender, EventArgs e) => {
                var github = new Shared.GitHubApi();
                var repositories = await github.GetAsync(txtUser.Text);
                lvwRepositories.Adapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemSingleChoice, repositories);
            };
        }