Kategori: Xamarin

Mobil uygulama geliştirin

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 […]

Cumartesi Mart 30th, 2019

Xamarin.Forms Video Player

Merhaba arkadaşlar, Uygulama yaparken bazen uygulamalarımızın içine video oynatıcısı koymak isteyebiliriz veya video oynatmaya dayalı bir uygulama geliştiriyorsanız video oynatıcısı koymak isteyebilirsiniz. Xamarin Forms ile geliştirdiğim uygulamalarda bazı projelerde video oynatıcısı koymam gerekti ve bunun için bazı işlemler yaparak çok rahat bir şekilde uygulamamda video oynatabildim. Xamarin.Forms’da video oynatabilmek için projemize plugin kurmamız gerekiyor. Projemi oluşturduktan sonra video oynatabilmek için projeme Plugin.MediaManager.Forms pluginini ekliyorum. Bu plugin […]

Perşembe Şubat 28th, 2019

Xamarin Forms Lottie Animasyon

Uygulama geliştirirken, uygulamalarınızın görünümü güzelleştirmek için bazı yerlerde animasyon kullanmak isteriz. Xamarin Forms’da animasyon eklemek için Airbnb tarafından oluşturulan Lottie nuget’i ile kolayca uygulamamıza ekleyebiliyoruz. Lottie’i uygulamamıza eklemek için ilk önce solution’a nuget package manager’e girerek lottie nuget package’ini yüklememiz gerekli. Burada projenizin tipine göre uygun olanı yüklemeniz gerekli, ben xamarin forms için uygulama geliştirdiğim için xamarin forms’lu olanı indiriyorum. Daha sonra android platformu için […]

Salı Ocak 29th, 2019

Xamarin.Forms Splash Screen

Splash screen uygulamanız açılırken veriler yüklenirken karşınıza gelen bir resim veya sayfadır. Splash screen uygulamanız hazır olana kadar ekranda kalır ve uygulamanızın verileri yüklendikten sonra sizi sayfanıza yönlendirir. Xamarin.Forms’da bunu uygularken her platform için ayrı bir şekilde yapmanız gerekiyor ben sadece android için olanı yapacağım. Ben resim ekleyeceğim için resmime uygun olan boyuttaki drawable klasörü içerisine resmimi attım. Daha sonra Android katmanı altında Resources/values/styles.xml içerisine […]

Pazartesi Ocak 28th, 2019

Xamarin Forms Lazy Loading(Infinite Scroll)

Uygulama yaparken görüntünün daha iyi gözükmesi için veya kullanıcıya yaptığı işlemlerinin gerçekleştiğini göstermek için bazı özelleştirmelere yapabiliriz, Bunlardan biride lazy loading (infinite scroll) adı verilen bir işlemdir. Lazy loading list view kullanırken kullanıcıdan belirli sayıda item gösterirken diger itemleri göstermek istediğimizde aşağı dogru telefonda işlem yaptığımızda kullanıcıya yükleniyor diyerekten belirli sayıda item’i tekrar karşısına getirme işlemidir. Lazy loading’i kullanmak için basit bir uygulama yapacağım bu […]

Çarşamba Aralık 19th, 2018

Xamarin.Forms İle LinkedIn Tasarımı

Merhaba arkadaşlar, bugün dünyada çok kullanılan uygulamalardan biri olan LinkedIn uygulamasının tasarımını yaptım. Uygulamayı yaparken tabi ki birebir aynı iconları bulamadım bu yüzden uygulama biraz farklı gözükebilir ama siz en uygun iconları bulup değiştirirseniz daha güzel olabilir. Uygulamayı yaparken oluşturduğum sayfa tipi tabbed page burada çok basit bir title view atadım sayfama ve daha sonra Listview’imi oluşturup tasarımıma şekil vermeye çalıştım bunun için Grid açıp […]

Çarşamba Aralık 5th, 2018

Xamarin.Forms SlideOverKit

Merhaba arkadaşlar, Ben proje yaparken projeme alttan açılabilen bir menü atmak istemiştim bunun için biraz araştırmaya girdim ve SlideOverKit nuget package’ini buldum. Slide Over Kit de çok fazla özellik var kendi isteginize göre projenize ekleyebilirsiniz. Master detail page’in sağdan sol tarafa açılmasını sağlayabilirsiniz, Alttan açılan bir bottom sheet, menu view oluşturabilirsiniz, Quick Inner lar oluşturup kullanıcınıza kısa yollar ile rahat hareket etmesini sağlayabilirisiniz uygulamanızda ve […]