Vue.js – 1. Bölüm (Giriş ve Hello Vue)

  Merhaba dostlar, bugün sizlerle bir başka JavaScript framework‘ü olan Vue.js üzerine konuşacağız. Vue.js, son yılların en çok dikkatimi çeken framework‘ü oldu, bunun sebebi ise React ve Angular‘ın en beğenilen özelliklerini birleştirmesiydi. Bununla beraber...

Android – Dosya İndirmek ve Kaydetmek

  Merhaba dostlar, bugün sizinle uygulamamızda kullanıcıya bir dosya indirtmek istediğimiz zaman bunu nasıl gerçekleştireceğiz onu konuşacağız. Hazırladığım örnek uygulamamın github repo linkini de yazının sonunda bulabilirsiniz. Oradan fork ederek kodun detaylarına da bakabilirsiniz....

Android SharedPreferences ile Session Yönetimi

  Merhaba dostlar, bugün sizlerle Android‘in bir çok veri kaydetme yollarından biri olan SharedPreferences hakkında konuşacağız. Yazının sonunda ise çalışan örnek uygulamamın github linkini sizinle paylaşacağım. SharedPreferences anahtar-değer (key-value) ikilisini kullanarak veri kaydedip çağırmakta...

Android AsyncTask Kullanımı

  Merhaba dostlar bugün sizlerle Android uygulamalarımızda AsyncTask kullanımına bakacağız. Ufak bir örnek uygulama örneğinin linkini yazının sonunda paylaşacağım. Yazıdaki PHP kodları ile kullanıldığında doğru şekilde çalışacaktır. Bu örneğimizde uygulamamız bir server kodu ile iletişime...

Android ExpandableListView Kullanımı

  Merhaba dostlar, bugün Android‘de genişletilebilir (açılıp kapanabilir) listview kullanımı hakkında konuşacağız. Hemen başlayalım. Öncelikle bu özelliğin kullanım senaryosunu anlatalım; örneğin uzun bir liste göstermek istiyorsunuz, bu listedeki elemanların alt elemanları mevcut ve bu...

JavaScript’te “this” Kullanımı (Bölüm 1)

  Merhaba dostlar, bugün sizlerle JavaScript‘de “this” keyword’ünün kullanım senaryoları hakkında konuşacağız. Hemen başlayalım. Öncelikle “this” i aynı zamirlere benzetebiliriz, örneğin Tükçe’de; “Ahmet bugün çok fazla yemek yedi, ona daha fazla yemek vermemeliyiz.” gibi...

.jar ve .so Kütüphanelerini Android Projeye Eklemek

  Merhaba dostlar bugün sizlerle Android projenize .jar ve .so kütüphaneleri eklemek istediğinizde yapmamız gerekenleri konuşacağız. Öncelikle bu dosyalar nedir onu anlatalım. JAR (Java Archive) bir çok Java sınıfının ve dosyalarının içinde bulunduğu bir...

Android Firebase ile Google Kullanıcı Girişi

  Merhaba dostlar bugün sizlerle firebase yardımı ile google kullanıcı girişi nasıl oluşturulur onu konuşacağız. Öncelikle firebase, Google’ın sunduğu bir çok çeşit aracı bünyesinde bulunduran bir konsoldur. Firebase ile iOS, Android ve Web uygulamalarınıza;...

SQL Injection Nedir ve Nasıl Önlenir? (PHP)

  Merhaba dostlar bugün sizinle SQL injection‘ın ne olduğu ve nasıl önlenebileceği hakkında konuşacağız. Hemen başlayalım. SQL (Structured Query Language) bildiğiniz gibi veritabanlarını yönetmede kullanılan bir dildir. SQL dili ile sorgular yazılır ve veritabanında...

Üçüncü Parti Kütüphane Kullanmanın Artı ve Eksileri

  Merhaba dostlar bugün sizinle üçüncü parti kütüphaneler hakkında konuşacağız, temel hedefim android kütüphaneleri olsa da; web ve masaüstü uygulamalarınız için de aynı düşünme mekaniği işe yarayacaktır. Öncelikle üçüncü parti kütüphaneler nedir, niye kullanırız?...