Swift Dark – Light Theme

Merhaba arkadaşlar. Bu yazıda iOS 13 ile beraber gelen açık ve kapalı temalarda nasıl renk değişikliği yapabiliriz bundan bahsedeceğiz. Öncelikle şundan bahsetmek gerekirki bu özellik iOS 13 ile beraber geldi. Yani siz daha düşük versiyonlara da destek veriyorsanız aslında hep varsayılan olarak verdiğiniz renk gözükecektir. Hr uygulamada olmamasına rağmen, kolayca uygulamanıza entegre edebilirsiniz. Uygulamam da […]

Currency App

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile bir döviz uygulaması yapacağım. Bu uygulamada aslında basit görünsede bir çok özelliği kullanacağımız bir proje olacak. Github’da bulunan projeye gitmek için buraya da tıklayabilirsiniz. Aslında yapmak istediğim sizinle birlikte geliştirmek. Eğer sizde projeye eklemeler yapmak isterseniz PR açabilirsiniz. Uygulamada bulunan özellikler kısaca şöyle olacak. MVVM nasıl kullanılır? İnternetten […]

C# Extension

Merhaba arkadaşlar. Bu yazımda C#’da nasıl extension yazılır bundan bahsedeceğim. Öncelikle extension nedir bundan bahsedelim. Extension aslında bir Türkçe anlamı eklenti anlamına gelir. Aslında bakacak olursak bizim tanımımıza da uyuyor. Çünkü Extenison aslında bir sınıfa veya bir objeye ekstra olarak bir özellik kazandırmaktır. Bir fonksiyon eklemek olarak düşünebilirsiniz. Bugün yapacağımız örnekte String sınıfına bir fonksiyon […]

Swift Konum Alma

Merhaba arkadaşlar. Bu yazımda Swift ile kullanıcıdan konum bilgisi alınır bundan bahsedeceğim. Öncelikle bu nerede işimize yarayacak ondan bahsedelim. Eğer ki bir harita uygulaması yapıyorsanız veya konumla alakalı işlemler yapıyorsanız bunu kullanmanız gerekiyor. Ben bu yazımda bir harita üzerinde nasıl kendi konumumu gösteririm ondan bahsedeceğim. İlk önce storyboard üzerinde View Controller’ıma bir Map View ekliyorum. […]

Swift Alert & Action Sheet

Merhaba arkadaşlar. Bu yazımda Swift ile nasıl bir Alert ve Display Action Sheet oluşturulur bundan bahsedeceğim. Öncelikle Alert ve Display Action Sheet nedir bundan bahsedeceğim. Eğer ki ekranda bir hata veya uyarı mesajı göstermek istiyorsanız, bunun için en uygun yol Alert çıkarmaktır. Kullanımı oldukça basit ve işlevseldir. Ya da kullanıcıya seçenek sunmak sitiyorsanız ise yine […]

Swift Pod

Merhaba arkadaşlar. Bu yazımda Pod nedir ve ne için kullanılır bundan bahsedeceğim. Pod swift için paketleri projemize entegre ettiğimiz bir ortamdır. Terminal üzerinden işlemleri yapıyoruz. Daha önce Xamarin veya .NET geçmişiniz varsa Nuget Package Manager ile yaptığımız veya Android geçmişiniz varsa Gradle ile yamış olduğunuz işlemleri yapmanıza yarar. Pod kullanmak için öncelikle bilgisayar Pod’u eklememiz […]

Xamarin Forms One Signal (Part 2)

Merhaba arkadaşlar, One Signal üzerinde işlemleri tamamladıktan sonra artık projemizde işlemler yapabiliriz. Bunun için projemize gidip One Signal paketini yüklememiz gerekiyor.   Paketi ekledikten sonra App.cs içerisinde OneSignal’i başlatmamız gerekiyor. Burada OneSignal key’i lazım. Bunun için projemizde Settings kısmına gidip, Key & IDs kısmına geçmemiz gerekiyor. Burada OneSignal App Id’ye ihtiyaç duyuyoruz. Sonrasında ise OneSignal’i […]

Xamarin Forms One Signal (Part 1)

Merhaba arkadaşlar. Bu yazımda Xamarin Forms uygulamamıza nasıl bildirim atarız bundan bahsedeceğiz. Bildirim atmanın bir çok yolur var. Ben bu yazımda One Signal ile bildirim atmaktan bahsedeceğim. Kullanımı kolay ve güvenilir bir sistem. Peki niçin bildirim atmaya ihtiyaç duyarız ? Bunun birçok sebebi var. Kullanıcılar sürekli sizin uygulamanızı kullanmayabilir. Sizin de kullanıcılara bir mesajınız olabilir. […]

Xamarin Forms Resimlerde Oran Ayarlamak

Merhaba arkadaşlar.  Bu yazımızda Xamarin Forms ile bir sunucudan fotoğraf çektikten sonra en boy oranını ayarlama işlemi yapacağız. Bu işlem bazen bizim için çok önemli oluyor. Bne bu sıkıntıyı ListView içerisinde yaşamıştım. ListView içerisinde göstereceğim resimlerin uzunlukları birbirinden farklıydı. Buna göre resimi kenarlarında boşluk kalmadan uzunluğunu ayarlamamız gerekiyordu. İlk önce göstereceğimiz resimlerin FFCacheImage paketinde göstermemiz gerekiyor. Fotoğraflar genelde Url’den […]