Xamarin Forms Messaging Center

Merhabalar arkadaşlar, Bu yazımızda Xamarin Forms’da en çok kullanılan özelliklerden birisi olan Messaging Center‘dan bahsedeceğiz. Messaging Center adından da hafiften anlaşılacağı gibi sayfalar arası mesajlaşmadır. Eğer daha önce Native uygulama geliştirme deneyiminiz olduysa Swift ile iOS’de Notification Center ile yapabiliyorsunuz. Uygulamalarda bir çok nedenden ötürü Messaging Center kullanıyoruz. Bunlar; ekrana hata mesajı basmak, her sayfada aynı işlemi aynı anda yapmak, […]

Xamarin.iOS

Merhabalar, bugün ki yazımda  Xamarin ile nasıl native bir şekilde iOS için uygulama yazarız bundan bahsedeceğim. Öncelikle bir uygulama oluşturmamız gerekiyor. Uygulama oluşturduktan sonra ise işlemleri yapmamız için tabi ki bir Mac cihaza ihtiyacımız var. Proje oluştururken karşımıza aşağıda ki gibi bir ekran çıkıyor. Şimdi burada bir karar vermemiz gerekiyor. iOS App (Xamarin) seçeneği ve […]

Swift JSON Veri Çekmek

Json veriler büyük her projede olan tiplerdir. Bir servisden veri çekerken json olarak çekeriz. Bu yüzden her dilde Json verilerin büyük öneme sahiptir. Daha önce ki yazılarımızda C# ile nasıl veri çekeceğimizi görmüştük. Bu yazımda ise Swift ile nasıl Json verilerin çekileceğinden bahsedeceğim. Aslında internette bir sürü kaynak var. Türkçe pek fazla kaynak olmasa da […]

Swift İkon Eklemek

Mobil uygulamalarımız da ilk izlenim açısından ikon çok önemli bir yere sahiptir. Twitter, Facebook, Microsoft, Apple deyince aklımıza direk bu firmaların logoları, ikonlara geliyor. Bu yazımda Swift kullanarak nasıl mobil uygulamamızın ikonunu değiştireceğimizden bahsedeceğim. Tabi ikon değiştirmek için ilk olarak bir ikonunuzun olması gerekli. İkonumuzu oluşturduktan sonra bunları her iOS cihazı için ayrı ikon yapmak lazım. Bunun […]

Swift Titreşim

Bazı projelerinizde telefonların titreşimlerin yararlanabilirsiniz. Titreşim sayesinde kullanıcının dikkatini çekebilir, önemli bir şeylerin olduğunu bildirebiliriz. Oyun oynarken oyunu kaybetmiş olabilir veya bir yerden mesaj gelmiş olabilir. BUnun haberlerini vermek için titreşim kullanabiliriz. Swift’de telefonu titretmek için bir framework ve bir satır kod yazmamız yeerli olacaktır. Açtığımız projemizin üzerine geliyoruz. Projedeki özellikler kısmından Build Phases seçeneğinin […]

Swift Harita Kullanımı

Harita artık günümüzde her uygulamada harita kullanmak, konum bulmak gerekli hale geldi. Xamarin için bu işlemlerin nasıl yapıldığını anlatmıştım. Bu yazımda ise Swift ile bu işlemleri nasıl yapacağımızı anlatacağım. Xamarin ile yaparken Google haritalar kullandığımız için Google’dan API Key almamız gerekiyordu. Eklentiler yüklememiz gerekiyordu. Swift için ise bunlara gerek kalmadan çok kolay bir şekilde halledeceğiz. İlk olarak projemizde .storyboard uzantılı dosyamıza gelip Map Kit […]

Swift Activity Indicator

Activity Indicator kullanımı genel olarak önemlidir. Arka planda bir işlem yaptığımızda, kullanıcıya arkada bir şeyler olduğunu belirtmemiz için gereklidir. Bunun için ekranda dönen yuvarlak bir cisim belirir. Biz buna Activty Indicator deriz. Daha önce ki yazılarımdan Xamarin için nasıl kullanıldığını belirtmiştim. Bu yazımda ise Swift  için nasıl kullanılacağını belirteceğim. Basit bir yazı olacak. İlk olarak projenizde .storyboard uzantılı dosyanıza […]

Swift Hata Gösterme ve Display Action Sheet Kullanmak

Projenizde kullanıcıya hatalı bir işlem yaptığında veya çok seçenek sunmak istediğinizde karşısına kolay erişebilir ve seçimi kolay bir ekran çıkarmalısınız. Bunun için en uygun yöntem Alert ve Display Action Sheet kullanmaktır. Xamarin’de  kullanımı çok kolay olan bu fonksiyonların Swift üzerinde kullanımı biraz daha uğraştırıcı. Ekrana Alert basmak ile Display Action Sheet koymak arasında ne gibi farklılar var diyebilirsiniz. […]

Swift Switch Case Yapısı

Programlama dillerinde en önemli özelliklerden birisi karar yapılarıdır. Switch Case karar yapısıda en çok kullanılanlardandır. Java ve C#‘a göre yine farklılık gösteriyor Swift. Daha önce ki derslerimizde başak bir karar yapısı olan İf Else karar yapısından da bahsetmiştik. Bu yazımda da switch case yapısını bir örnek uygulama üzerinde yaparak anlatacağım. Bu senaryoda rastgele bir sayı alacağız. Sonrasında bu sayının […]

Swift Rastgele Sayı Üretmek

Mobil uygulamalarımızda veya herhangi bir uygulamada random sayı üretmek çok önemlidir. Yazılımda bir işi şansa bırakmak istiyorsanız bunu rastgele sayı üreterek yapmanız gerekmekte. Bunun için birden fazla yol var. İsterseniz saatin saliyesini alıp ekrana bastırabilirsiniz yada hazır olan fonksiyonları kullanabilirsiniz. Ben bu yazımda Swift‘de hazır bulunan fonksiyonları anlatacağım. Bu sayede daha basit olarak rastgele sayı […]