Kategori: Genel

Çarşamba Ekim 9th, 2019

Xamarin.Forms Yüz Tanıma(Face Recognition)

Merhaba arkadaşlar, Yapay zeka günümüzde hızla gelişmekte olan bir alan ve bu alan gelişirken yaptığımız uygulamalara yeni özellikler ekleyebiliyoruz. Azure üzerinde bulunan Yapay zeka uygulamalarını yani Cognitive Service’ler oluşturark bunları Xamari.Forms ile telefonda kullanmaya çalışacağım. İlk olarak Yüz tanıma servisini kullanarak uygulama yapmaya çalışacağım. Azure kullanmak için ögrencilere ücretsiz üyelik veriyor ben bu üyeliği kullanarak Azure’dan yararlanıyorum. Üyelik için buraya tıklayın. İlk olarak Azure’a giriş […]

Pazar Ekim 6th, 2019

Xamarin.Forms Facebook

Merhaba, Günümüzde en çok kullanılan sosyal medya platformlarında olan Facebook’un tasarımını Xamarin.Forms ile nasıl yapılabileceğini göstermeye çalışacağım. Hadi kodlamaya başlayalım(Boş bir Xamarin.Forms uygulaması oluşturun). Facebook uygulamasını ilk açtığımızda karşımıza bir giriş ekranı çıkıyor. İlk olarak bu ekranı yapmaya çalışacağım, bu yüzden bir LoginPage ekliyorum. Sayfaya StackLayout ekliyorum ve tasarımda olduğu gibi 2 entry ve butonları koyduktan sonra işlememiz bitiyor. Yapılmasının çok zor olduğunu düşünmüyorum bu […]

Salı Eylül 24th, 2019

Swift Segue

Merhabalar, Swift ile iOS uygulama geliştirir iken uygulama’da sayfalar arası geçiş yapmak için segue kullanıyoruz. Segue uygulama’da sayfalar arası geçişte yani View arası geçişi sağlamamıza yardımcı oluyor. Segue kullanımını göstermek için Xcode’da blank bir swift projesi oluşturuyorum. Main.storyboard’da bir tane daha view controller ekliyorum. Eklediğim yeni View Controller için SecondViewController adında kontrol oluşturuyorum ve bu kontrolü View Controller’a bağlıyorum. Şimdi sayfaların arka plan rengini değiştiriyorum […]

Çarşamba Eylül 18th, 2019

Xamarin.Forms Multilingual

Merhaba, Uygulama geliştirirken uygulamanızın global bir uygulama olmasını istersiniz. Bunun için uygulamanıza farklı dil seçenekleri eklemek sizi daha fazla kullanıcıya ulaştıracaktır. Ben Xamarin.Forms uygulamaları geliştiriyorum ve Xamarin.Forms’da nasıl farklı dil seçenekleri yapabilirim diye araştırdığımda karşıma Plugin.Multilingual çıktı. Bu plugini nasıl uygulayabileceğimizi göstereceğim. İlk olarak, projemizi açtıktan sonra nuget package manager’dan Plugin.Multilingual‘ı ekliyorum. Daha sonra portable katmanda Helper klasörü oluşturup bu klasörün içerisine TranslateExtension adında bir class […]

Salı Eylül 17th, 2019

PNote

Merhabalar, üzerinde çalıştığım PNote projesini bitirmiş olmaktayım, hala güncellemeler ile destek vermekteyim. PNote’da not tutarken anlık olarak gördüğünüz bir şeyi fotoğrafını çekerek not tutmanızı sağlayan bir uygulama aynı zamanda normal fotoğraf olmadan da notunuzu tutabilirsiniz. Bu projeyi Xamarin.Forms ile geliştirdim. Projede veri tabanı olarak Firebase kullandım. Uygulamanın ekran görüntüleri aşağıda; Uygulamayı indirmek için buraya tıklayın. Soru ve Görüşlerinizi yorum veya e-mail olarak belirtirseniz sevinirim.

Pazar Eylül 8th, 2019

Xamarin.Forms Fotoğraf Çekmek

Merhaba, Uygulamamı geliştirirken uygulamamda kamera ile fotoğraf çekinip veya var olan bir fotoğrafı kullanıp uygulamamda bir sayfa’da kullanmam gerekiyordu. Nasıl kamerayı kullanabilirim diye araştırma yaptıktan sonra James Montemagno tarafından yapılan Xam.Plugin.Media pluginini buldum. Bu plugini kullanmak için belli işlemleri yapmamız gerekiyor. İlk olarak bir Xamarin.Forms projesi açtıktan sonra projeye direk olarak Xam.Plugin.Media nuget package’ini ekliyorum. Paketi ekledikten sonra Android Katmanı içerisinde Android manifest’e gidip application […]

Perşembe Ağustos 29th, 2019

Xamarin.Forms Shell

Merhabalar, Xamarin 4.0 ile birlikte Shell yapısı geldi. Shell yapısı ile mobil uygulama geliştirirken karmaşıklığın biraz daha azalması amaçlanmakta, henüz şu anda tam olarak kullanıma hazır durumda Xamarin.Forms Shell. Ben Xamarin.Forms Shell yapısını incelemek adına Microsuft’un dokümanını okuyarak bir uygulama geliştirmeye çalıştım. Visual Studio 2019 ile birlikte Xamarin.Forms uygulaması oluştururken artık uygulama tipi seçme ekranında Shell‘de bulunmakta.  Ben Blank uygulama oluşturup daha sonra içerisinde Shell […]

Pazar Ağustos 25th, 2019

Google Play Console – Uygulamayı Yeni Signing Key İle Güncellemek

Merhabalar, Daha önceden Xamarin.Forms kullanarak Kolay Çeyiz adında bir uygulama yapmıştım ve bu uygulamayı play store’a koymuştum. Belirli bir zaman sonra bilgisayarımı değiştirmek zorunda kaldım ve uygulamayı play store’a koyduğum bilgileri almam gerektiğini bilmiyordum(KeyStore). Uygulamamı güncelleyip tekrardan atmaya çalıştığımda şu hatayı alıyordum; Uygulamayı tekrar güncelleyebilmem için Google Play Console’dan yeni bir Uygulama İmzası oluşturmam gerekiyordu. Google Play Console’dan uygulamamın içine girdim ve sağ taraf daki […]

Perşembe Ağustos 15th, 2019

Xamarin.Forms- Netflix

Merhabalar, Bugün Xamarin.Forms kullanarak Netflix’in mobil uygulama tasarımını yapmaya çalışacağım. Netflix günümüzde en çok kullanılan uygulamalardan biridir ve bence gayet şık bir ekran tasarımına sahip. Xamarin.Forms sayesinde yaptığım tasarımı hem iOS hemde android’de kolayca çalıştırabileceğim. İlk olarak bir Xamarin.Forms projesi açıyorum ve toplamda 4 adet ekran oluşturmaya çalışacağım.İlk ekran netflix’i yüklediğimiz de karşımıza çıkan tanıtım ekranı bunun için CarouselView nuget package’ı yüklüyorum. Daha sonra ekran […]

Salı Ağustos 13th, 2019

Swift App – Hesap Makinesi Part-2

Bir önceki yazımda iPhone’larda kullandığımız hesap makinesinin tasarımını nasıl sabit halde tüm cihazlarda çalışabileceğini yapmıştım. Bu yazımda ise Hesap makinesinin çalışması için gereken backend kodları yazarak hesap makinemizi çalışır hale getireceğim. İlk olarak oluşturduğumuz swift projesini açıyorum ve proje içerisinde ViewController.swift sayfasına geçiyorum. Burada MainStoryboard’da oluşturduğumuz sayı butonlarını diğer tarafa hepsini seçerek den ekliyorum daha sonra aynı işlemi işlem operasyonu gösterecek butonlar ve üstekki sonucu […]