.Net(Core, Xamarin) – Refit Kullanımı

29 May

Interface isimli bir klasör açtım ve onun içine IMyAPI isimli interface class oluşturdum. using Refit; using RefitExample.Model; using System.Collections.Generic; using System.Threading.Tasks; namespace RefitExample.Interface { public interface IMyAPI { [Get("/todos")] Task<List<Todos>> GetTodos(); } } Buraya yakından bakalım. Get kısmında belirttiğimiz /todos Base URL’mizin(http://jsonplaceholder.typicode.com) sonuna otomatik olarak eklenecek olan kısım olmuş oluyor. … Read More »

Xamarin.Android – SwipeRefreshLayout Kullanımı

18 Şub
SwipeRefreshLayoutExample

Örneğin bir Listview’ınız var ve bu Listview’a datanızı basıyorsunuz. Yapmamız gereken ilk adım, Listview’ı SwipeRefreshLayout içerisine almak. Şöyle: <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipeRefreshLayoutMain" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/listMain" android:layout_width="match_parent" android:layout_height="match_parent"/> </android.support.v4.widget.SwipeRefreshLayout> Şimdi kod kısmına geçip, ilgili objeyi çekip, refresh olduğunda yapacaklarımızı yazabiliriz. Benim örneğimde, proje boş olarak açılıyor, Swipe refresh yaptığımızda veriyi basıyorum. using … Read More »

Xamarin.Android – Diğer uygulamalarla paylaşım (Link/Text/Html/Image)

17 Şub
XamarinAndroidShareWithOtherApps

Text/Link paylaşımı için Intent sharingIntent = new Intent(Android.Content.Intent.ActionSend); sharingIntent.SetType("text/plain"); sharingIntent.PutExtra(Android.Content.Intent.ExtraText, "https://play.google.com/store/apps/details?id=" + PackageName); StartActivity(Intent.CreateChooser(sharingIntent, "Sharing link option")); string shareBodytext = string.Format("<html>" + "<title>{0}</title>" + "<body>Im watching {1} – {2}x{3} <br>" + "<img src='{4}'/> <br>" + "Check out app at: https://play.google.com/store/apps/details?id={5}"+ "</body>" + "</html>", Title[position], Title[position], Season[position],Episode[position], ImageUrl[position], context.PackageName); Intent sharingIntent … Read More »

Xamarin.Android – Popup/Dialog/AlertDialog kullanımı

25 Kas

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/btnShow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Dialog/Popup Show" /> </RelativeLayout> protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); Button btnShow = FindViewById<Button>(Resource.Id.btnShow); btnShow.Click += BtnShow_Click; } private void BtnShow_Click(object sender, System.EventArgs e) … Read More »

Xamarin.Android – Admob Banner reklam işlemleri

16 Ağu

Bu yazımda Google reklam servisi olan Admob ile Mobil uygulamamızda en basit anlamı ile Banner bir reklamı nasıl uygulamamıza ekleriz anlatmaya çalışacağım. Banner reklamı nedir bilmeyenler varsa buraya bakabilirler. Başlayalım: 1- Admob reklam servisini kullanabilmek için bir kütüphaneye ihtiyacımız var. Bu kütüphaneyi Nuget Manager aracılığı ile yükleyelim: Xamarin.GooglePlayServices.Ads 2- Şimdi … Read More »

Xamarin.Android – WebView Kullanımı

13 Ağu

Bu yazımda sizlere Xamarin.Android‘te WebView kullanımından bahsedeceğim. Öncelikle WebView nedir kısaca açıklayayım: WebView‘ı tarayıcı gibi(Chorme, Firefox vs) düşünebilirsiniz. Yani hali hazırda ki web sitelerini uygulama içinde webview ile gösterebilirsiniz. Mesela semihcelikol.com sitesini bir android uygulama yapabiliriz. Bu işlemi Webview ile çok basit bir şekilde yapacağım. Burada en önemli nokta web … Read More »

Xamarin.Android – ImageView kullanımı(Url resmini gösterme)

11 Tem

Bugün sizlere, ImageView kullanımından bahsedeceğim. ImageView nesnesi adından da anlaşılacağı üzre resimleri göstermemize yarıyor. Bu yazımda URL’de ki görselleri nasıl gösteririz onu anlatacağım aslında. Mesela google arama sonuçlarından bir resim çekip listelemek istiyorsanız aşağıda ki kodlar işinizi görecektir. Ben örnek olarak benim tv tasmania programımda ki resmi listeleyeceğim:Tv Tasmania ImageView … Read More »