Tedx 1 – Hayırlı Pazarlar

Merhabalar,   Hayırlı Pazarlar Tedx – 1. video yorumlamasına hoş geldiniz. Artık her hafta cumartesi veya pazar günü bir tane tedx videosu izleyerek size anlatmaya ve hatta izlemeye teşvik edeceğim. Bu haftaki videomuz aslında oldukça komik ve bir o kadar da yapmak isteyip hiç yapmadığımız bir konu üzerine. James Veitch ‘in yaptığı konuşmada (link ‘e […]

44 – Android Programlama PDFViewer Kullanımı

Merhabalar, Bu haftaki dersimizde android studio ‘da pdf viewer ile bir pdf ‘i görüntüleyeceğiz.   Öncelikle kullanacağımız kütüphaneye aşağıdaki adresten inceleyebilirsiniz. https://github.com/barteksc/AndroidPdfViewer   Gradle ‘a aşağıdaki kütüphaneyi import ediniz. compile ‘com.github.barteksc:android-pdf-viewer:3.0.0-beta.5′ activity_layout kısmına pdf’i görüntülemek için aşağıdaki kodu kopyalayın. <com.github.barteksc.pdfviewer.PDFView android:id=”@+id/pdfView” android:layout_width=”match_parent” android:layout_height=”match_parent”/> pdf ile ilgili görüntüleme ve özelleştirme işlemleri aşağıdaki kod’ta verilmiştir. pdfView.fromUri(Uri) or […]

Android Resource Klasörü Dosya İsimlendirilmesi

Merhabalar, Bir proje yaparken zorunlu olmasada sizi ve ekibinizi kurtaracak bir yapı oluşturmanız ve uymanız hem projenin takibi hemde yönetilmesi açısından sizlere kolaylık sağlayacaktır. Sizde eğer bir android projesine başladığınızda class isimleri gelişigüzel tanımlayıp, layout dosyalarındaki itemleri rastgele bir id’ye tabi tutuyorsanız bu yazı sizler için yazıldı.   Aslında takip etmeniz için güzel bir kaynak […]

2017’ye Elveda Ederken..

Herkese Merhaba Arkadaşlar, Yılın Son yazısı ile karşınızdayım. Herkes gibi bende şuan yeni yılın bitişini ve yaptıklarımı düşünüyorum. Belki de sadece ben düşünüyorumdur 🙂 Diğer yıllarıma kıyasla daha sakin bir yıl bitişi oldu. Aslında bu durum şuan ki yoğunluğumdan da olabilir. Bu yılda yaşadığım güzel anılarımı paylaşacağım 2017 yılıma hoş geldiniz. İyi Okumalar. Senenin en […]

43-Android GeriSayım Tarih Uygulaması

Merhabalar Android’te belirli bir tarih için geri sayım uygulamasında kullanacağınız kod bloğu aşağıdadır. Bir tane text view ile kolayca geri sayım uygulaması yapabilirsiniz.   public void countDownStart() { handler = new Handler(); runnable = new Runnable() { @Override public void run() { handler.postDelayed(this, 1000); try { SimpleDateFormat dateFormat = new SimpleDateFormat( “yyyy-MM-dd hh:mm”); futureDate = […]

String vs StringBuilder

Merhaba, Bu dersimizde String ve StringBuilder’ın farkını göreceğiz. Java’da String ve StringBuffer/StringBuilder arasındaki en önemli fark : String objesi değiştirilemezken StringBuffer/StringBuilder objelerinin değiştirilebilir olmasıdır. Herşeye String kullanan birimisinizdir ? Cevabı evet ise burada düzeltmeniz gereken şeyler vardır. Mesela String test=”umiitkose”; String siteAdresi=test.concat(“.com”); System.out.println(siteAdresi); String test1=”umiitkose”; String test1= test1 + “.com”; System.out.println(test1); Yukarda örnek 2 tane […]

Git 101 – 4 – Git İle Çalışmaya Başlamak ve Konfigürasyon

GİT İle Çalışmaya Başlamak Git’i 2 şekilde kullanabilirsiniz. Biri komut satırı arayüzünden (Git Command Line Interface) veya görsel arayüzü olan 3. Parti bir uygulama ile (SourceTree, Tortoise Git, Tower veya Github) kullanabilirsiniz. Tavsiyem ise öncelikle komut satırından detaylı öğrenmeniz ve sonrasında ise uygulama ile kendinizi geliştirmenizdir. Git Yardım Kısmı Git komutlarının seçenekleri ve parametreleri ile […]

Programlamadan Kısayollar

Merhabalar, Karşılaştığım ve lazım olan programlamadan kısayol kodlarım buradadır. 1-) Android’te başlık ve bildirim çubuğunu gizleme //Başlık çubuğunu gizleme this.requestWindowFeature(Window.FEATURE_NO_TITLE); //Bildirim çubuğunu gizleme this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2-) Android’te network kontrolü /* Network kontrol komutu */ private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getActivity().getSystemService(getActivity().CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); } AlertDialog […]

40- Android Firebase 101 – Giriş

Herkese Merhaba Arkadaşlar, Bu dersimizde Firebase’ye giriş yapacağız. Sonrasında ise Firebase’in her özelliğini inceleyeceğiz. Firebase Nedir ? Bulut Tabanlı bir veri yönetim merkezidir. Siz aşağıda cevaplayacağımız (Firebase ile ne yapabiliriz ? ‘in) soruların hepsini bu merkezde gerçekleştirebilirsiniz. Firebase ile ne yapabiliriz ? Bu sorunun cevabı Öncelikle kolay bir Authentication sağlar. Örneğin aşağıdaki sağlayıcılarda oturumları yönetebilirsiniz. […]

Java Kavramları

JAVA’da önemli kavramlar vardır. Bilmeyen ya da ne olduğunu unutanlar için hızlı bir rehber olacak bu yazı dizisinde aşağıdaki ifadelerin neler olduğunu öğreneceksiniz. POJO POJO, İngilizce “Plain Old Java Object” kelimelerinin baş harflerini ifade etmektedir. Türkçe karşılığı ise “Sade Eski Java Objesi” anlamına gelmektedir. POJO, bir Java sınıfının bir başka sınıf ile extends,implements gibi bağlantılarının […]