İstanbul, Turkey
esatgozcu@gmail.com

Blog

Android Studio ile Youtube Bottom Navigation View Yapımı

Youtube’nin telefon uygulamalarını altında bulunan anasayfa, trendler, abonelikler, etkinlikler, kitaplık arasında gezinme kolaylığı sağlayan ve uygulamanın alt tarafında bulunan navigasyon özelliğine bu makalede nasıl yapabileceğimize bakacağız. Öncelikle yapılması gereken ayarları yapalım. build.gradle dosyamıza dizayn için kullanacağımız aşağıdaki kodu ekleyelim.

build.gradle dosyamızın son hali aşağıdaki gibi olması gerekiyor. build.gradle

colors.xml, strings.xml ve styles.xml dosyamızı…
Devamı

Android Studio ile Intro Slider Yapımı

Slider özelliği, uygulamalarımıza eklediğiniz resimlerin çeşitli efektlerle geçiş yapmasını sağlayan görsel bir uygulamadır. Uygulamalarınızda kuruluğunda intro slider bir kere gösterilirildikten sonra bir daha gösterilmeyecek şekilde nasıl yapabileceğimize basit bir uygulama yaparak anlamaya çalışacağız. Öncelikle yukardaki gifte ekranın altında bulunan noktaların renklerini projemize tanıtmamız gerekiyor. Noktaların aktif ve bir de pasif renkleri olduğuna dikkat edelim. colors.xml…
Devamı

Swift 4 – İOS 11 ile Learning Machine

Yapay Zeka artık hayatımızda git gide popülerleşen ve ilerde çokça karşımıza çıkacak olan hatta şuanda bile hayatımızın bir çok yerinde kullanılan Apple’in çıkardığı iphone X telefonlarda da yüz tanıma sayesinde insan yüzü ekran kilidi olarak kullanılmaktadır. Person of Interest dizisini izleyenler varsa orada kullanılan ve kameralara yüklenen yazılım sayesinde insanları tanıyan ve suç işleyeceğini önceden…
Devamı

Swift 4 ile Parmak İzi Okuyucu (Touch ID)

iPhone telefonlarımızda kilit açmak için kullandığımız parmak izi okuma özelliğini kendi uygulamalarımızın bazı bölümlerinde bizde kullanabiliriz. Öncelikle Create a new Xcode project >> Single View App diyerek projemizi oluşturuyoruz. Main.storyboard’u açıp ViewController.swift dosyamıza sadece bir tane label sürükleyip bırakıyoruz. Sadece parmak izi okuyucusunu kullanacağımız için dizayn kısmında başka bir şey yapmayacağız. ViewController.swift

Gördüğünüz gibi oldukça kısa ve kolay…
Devamı

Swift 4 ile Haritalar ve Navigasyon Kullanımı(MapKit)

Uygulamalarımız da ihtiyacımız olan haritaları ve navigasyonu kullanımını nasıl yapabileceğimizi makalemde anlatmaya çalışacağım. Daha iyi anlaşılabilmesi için Seyahat Defterim adlı bir uygulama yaparak anlamaya çalışalım. Uygulamamızın genel mantığı kişinin konumunu haritada göstererek istediği yeri seçmesini sağlayacağız  daha sonra bu yeri Core Data kullanarak kayıt edeceğiz. Kayıt edilen verileri seçtiği zamanda navigasyon oluşturarak gitmesini sağlayacağız. Uygulamada…
Devamı

Swift 4 İle Core Data Kullanımı

Core Data telefonumuzda kullandığımız uygulama ile ilgili büyük çaplı verilerin depolanması için kullanmış olduğumuz Xcode ile birlikte gelen bir veritabanıdır. Telefonumuzda kullandığımız uygulamayı sildiğimiz zaman otomatik bir şekilde tutulan verilerde silinir. Konunu daha iyi anlaşılması için basit bir program yaparak anlamaya çalışalım. Uygulamamızda filmlerin resimleri, isimleri, tarihleri  ve imdb puanlarının tutulduğu bir liste yapmaya çalışacağız.…
Devamı

Swift 4 ile Firebase Storage Kullanımı

Firebase Kütüphanesinin sunmuş olduğu Storage kullanımı sayesinde istediğimiz resmi depolama ve uygulamamızda gösterme olanağı sağlamaktadır. Bizde bu makalemizde basit bir uygulama yaparak nasıl yapabileceğimize bakalım. Öncelikle kullanacağımız Firebase Kütüphanesinin kurulumunun anlatıldığı bu makaleme ve Firebase Authentication anlatımının yapıldığı  bu makaleme göz atmanızı tavsiye ederim. Kurulum videosunun anlatıldığı videoya göre ayarlamalarımızı yapalım sadece proje oluşuturuken Single…
Devamı

Swift 4 ile Firebase Authentication İşlemleri

Firebase Kütüphanesinin sunmuş olduğu bir çok özellikten biri olan Firebase Authentication(Kimlik Doğrulama) uygulamamıza bir çok şekilde(Facebook,Eposta,Twitter) kimlik doğrulama olanağı sağlar.Bu makalemizde de Eposta ile kimlik doğrulama işlemini anlatmaya çalıştım. Öncelikle projemize Firebase Kütüphanesini tanıtmamız gerekiyor. Buraya tıklayarak daha önce anlattığım makaleye göre ayarlamalarımızı yapalım. Son olarak bu siteye giderek aşağıdaki gibi Authentication işlemini aktif hale getirelim. Ayarlamalarımızı…
Devamı

Swift 4 ile Firebase Kurulum Aşamaları

Firebase kütüphanesi Real Time Database, Authentication Kullanımı gibi bir çok özelliği kolay bir şekilde mobil uygulamalarımızda kullanım imkanı sunmaktadır. Mobil uygulamalar için yayınlayacağım bazı makalelerimde Firebase kütüphanesini kullanacağım o yüzden projemize kütüphaneyi nasıl dahil edebileceğimize bakalım. Video içinde nasıl kurulacağı detaylıca anlatılmıştır. Dikkat edilmesi gereken yerlerde video da belirtilmiştir.

Android Studio Messenger Chat Baloncuğu Gibi Floating Widget Oluşturma

Telefon üzerinde bir uygulamadan çıktıktan sonra başka uygulamalara geçince o uygulamanın kapanmayıp diğer uygulamanın üstünde gözükmesini ve bir takım işlemleri diğer uygulamalarda gezinirken yapmak isteyebiliriz işte bu noktada kullanmamız gereken Floating Widgets yapısı olacaktır. Bu makalemizde bu Widget’ı nasıl yapabileceğimizi anlatmaya çalışacağım. Yapılması gerenler: 1-Buraya tıklayarak uygulamada kullacağımız resimleri indirip drawable klasörünün altına ekleyelim. 2-AndroidManifest.xml…
Devamı