Emlak Projesi

Merhaba,

Bu yazımda ödev kapsamında gerçekleştirdiğim Emlak web uygulamasını sizinle paylaşacağım.

Projeyi gerçekleştirirken tasarım için bir material bootstrap 4 UI Kit kullandım. MVC ile gerçekleştirdiğim bu projeye ait kaynak kodlarına ve veritabanı scriptlerine buradan erişebilirsiniz.

Proje özellikleri:

  • Sisteme kullanıcı ve yönetici olarak giriş yapılabilmekte. Yönetici verilen ilanları panelinden onaylayabilmektedir.
  • Kullanıcılar ilanlarına ait özellikleri ve harita üzerinden ilanın lokasyonunu girerek ilanlarını yayınlayabilirler.
  • Kullanıcılar takip etmek istedikleri özellikte ilanlar varsa girişini yaparak uygun özellikte ilan eklendiğinde bildirim alabilirler.
  • Lokasyon girerek yakın çevrede yer alan ilanları listelenebilmektedir.
  • Takip ettikleri özellikteki ilanları eşleşen talepler bölümünde listeleyebilirler.
  • Kullanıcılar sisteme giriş yaptıktan sonra profillerini düzenleyebilirler.
  • DEVAMI ▷

    Kitap Değerlendirme ve Öneri Sistemi

    Merhaba,

    Bu yazımda ödev kapsamında gerçekleştirmiş olduğum Kitap Değerlendirme ve Öneri Sistemi web uygulamasını sizinle paylaşacağım.

    Son zamanlarda yoğun bir programım olduğu için yazı yazmaya bir süre ara verdim. En azından proje kodlarından faydalanan olur düşüncesi ile fırsat buldukça yazdığım küçük uygulamaları paylaşmaya çalışacağım.

    Projeyi gerçekleştirirken tasarım için bir material bootstrap 4 UI Kit kullandım. ASP.NET ile gerçekleştirdiğim bu projeye ait kaynak kodlarına ve veritabanı scriptlerine buradan erişebilirsiniz. DEVAMI ▷

    Google Custom Search API

    Merhaba,

    Bu yazımda Kelime Ezberle uygulamamda kullanmış olduğum Google Custom Search API ile ilgili bir örnek proje paylaşacağım. Kelime Ezberle uygulamasını incelemek isteyenler buraya tıklayarak uygulamayı inceleyebilirler.

    Custom Search API'nin tanımına çok detaylı girmeyeceğim bu API ile ilgili tanımları birçok yerden okuyarak öğrenebilirsiniz. Kısaca bahsedecek olursam. Google Custom Search, geliştiricilerin Google Arama motoruna dayalı özelleştirilmiş arama motoru oluşturmalarına izin veren Google tarafından sağlanmış bir platformdur. DEVAMI ▷

    Kelime Ezberle Import/Export Özelliği Anlatım

    Merhaba,

    Kelime Ezberle uygulamasında kullanıcılardan gelen istekler doğrultusunda kelimelerin içe ve dışa aktarılması özelliğini ekledim. Şimdilik anlatımı ve işlenmesi kolay olduğu için metin dosyası (.txt) olarak gerçekleştiriliyor. İlerleyen zamanlarda vakit bulursam daha fazla seçenek eklemeye çalışacağım.

    Değinmek istediğim bir diğer konuda bu uygulama kelime ezberlemeye yönelik olduğu için makale veya uzun yazılar eklemek isteyenler oluyor. Bunu anlıyorum ilerleyen zamanlarda bu kullanıcılar için ayrı bir uygulama yapmaya çalışacağım. DEVAMI ▷

    Android SQLite Özel Karakter Problemi

    Merhaba, bu yazımda bir dönem veritabanı işlemlerinde bana zorluk çıkaran özel karakter probleminden bahsedeceğim.

    Öncelikle problemden başlayalım. SQLite veritabanınıza kaydetmek istediğiniz bir veri ve bu verinin içerisinde tırnak gibi bir özel karakter olduğunu düşünelim. Böyle bir durumda veri içerisindeki tırnak ile sorguya ait tırnak karışacaktır. Örnek verecek olursak:

    "DELETE FROM `TABLE_NAME` WHERE COLUMN_NAME='Gökhan'ın yazısı.';"

    Fark ettiğiniz gibi sorgumuzda column name kısmından sonra tırnaklarda bir karışıklık oluyor. Bu durumda aşağıdaki gibi bir hata ile karşılaşırız. DEVAMI ▷

    Firebase Push Notification

    Firebase Push Notification

    Firebase Cloud Messaging API'si ile kaydetmiş olduğunuz token'lara push notification gönderebilirsiniz. İnternette uygulama üzerinden push notification gönderebileceğim sade bir örnek bulamadım. Bunun için örnek bir proje hazırladım. PHP + Android kodları ve kullanımına dair açıklamalara buradan ulaşabilirsiniz.

    Ekran Görüntüleri:

         

    Android Sesi Yazıya Çevirme Uygulaması

    Android cihazlarımızda mevcut olan kolaylıklardan biri de telefona vereceğimiz sesli komutlar ile bir çok aktiviteyi gerçekleştirebilmemizdir. Sesli komutlar ile rehberdeki birini arama, müzik çaldırma, alarmı kurma, istediğiniz bir sitenin açılmasını sağlama vs. bir çok işlevi gerçekletirebilirsiniz.

    Android-Voice-Recognition (1)

    Ben bu uygulamamda istediğim kelimeyi söylediği taktirde ekranda basit bir Toast mesajı gösterilmesini sağlayacağım. Toast mesajı yerine daha farklı bir çok şey yapabilirsiniz.

    Telefona sesli komutlar verdiğimizde sesimiz tam olarak anlaşılmayabilir bu yüzden bir tahmin listesi oluşturacağız ve bunu ListView içerisinde göstereceğiz. ListView dışında bir de konuş butonu koyalım.

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > </ListView> <Button android:id="@+id/konus" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/konus" /> </LinearLayout> DEVAMI ▷