Turkcell | Geleceği Yazanlar

Taner Utku
VakıfBank İstanbul-II (Anadolu)
04.11.2013 tarihinden beri üye
7045 GY Puanı
24. GY Sırası
Daha Fazla Gör Daha Az Gör
7 Rozet
14 Sertifika
1 Soru Sordu
51 Cevap Verdi
3 Blog Yazısı
0 Etiket Takibi

Hakkında

Maltepe Üniversitesi Yazılım Mühendisliği mezunuyum.

Windows Phone ve Android uygulama geliştiricisiyim.

Netaş ve Microsoft ta staj yaptım.

Maltepe Üniversitesi Bilim ve Teknoloji Kulübü ile birlikte birçok etkinlik organize ettim.

msHowto.org ve kendi bloğumda makaleler yazıyorum.

VakıfBank ta yazılım mühendisi olarak çalışıyorum.

İş Tecrubesi

Eğitim Geçmişi

Sertifikalar & Başarılar

GY Sertifikaları (14)
Android 101 Sertifikası
Veriliş Tarihi : Mart 2014
Android 201 Sertifikası
Veriliş Tarihi : Ağustos 2015
Android 301 Sertifikası
Veriliş Tarihi : Ağustos 2015
Android 401 Sertifikası
Veriliş Tarihi : Ağustos 2015
App Inventor 101 Sertifikası
Veriliş Tarihi : Temmuz 2015
App Inventor 201 Sertifikası
Veriliş Tarihi : Ağustos 2015
App Inventor 301 Sertifikası
Veriliş Tarihi : Ağustos 2015
C Sharp 101 Sertifikası
Veriliş Tarihi : Şubat 2014
C Sharp 201 Sertifikası
Veriliş Tarihi : Şubat 2014
Scratch 101 Sertifikası
Veriliş Tarihi : Ağustos 2015
Scratch 201 Sertifikası
Veriliş Tarihi : Ağustos 2015
Web Programlama 101 Sertifikası
Veriliş Tarihi : Ekim 2015
Web Programlama 201 Sertifikası
Veriliş Tarihi : Şubat 2016
Web Programlama 301 Sertifikası
Veriliş Tarihi : Şubat 2016
Diğer Sertifikaları (0)
Test Sonuçları (0)

Dil Becerileri (0)

Rozetler

7

Son Forum Aktiviteleri

52
Tümünü Gör

Windows Phone Durum Değiştirme

Merhabalar,

Butona tıklandığında belli bir süre uygulamayı deactivated duruma getirip, o süre bittiğinde yeniden -kendiliğinden- activated durumuna getirmek istiyorum. Biraz araştırdım fakat bir cevap bulamadım. Nasıl üstesinden gelebilirim ?

Taner Utku
15 Mart 2014 tarihinde soruldu

windows phone da veri alma

20 Ocak 2015 tarihinde cevaplandı

Soldan açılan menü yapmak istiyorsan Blend ile animasyon yapıp kullanabilirsin, çok zor değil aksine çok kolaydır. Bu konu hakkında yazılmış makaleler internette mevcut, şuraya göz atabilirsin: http://sviluppomobile.blogspot.com/2013/08/add-lateral-menus-to-windows-phone.html

timeline

17 Mart 2015 tarihinde cevaplandı

Merhaba Yusuf, biraz daha detaylı sorabilir misin sorunu?

Azure Mobile Service hakkında

20 Mart 2015 tarihinde cevaplandı

Azure'da sql database veya blob storage kullanabilirsin. Aşağıdaki linklerde ikisi hakkında detaylı bilgi bulabilirsin.

http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/

http://azure.microsoft.com/tr-tr/documentation/articles/sql-database-dotnet-how-to-use/

Windows Phone Yazilan Uygulamayi Telefonda Calistirma

31 Mart 2015 tarihinde cevaplandı

Merhaba,uygulamayı telefonunda test edebilmen için telefonunu dev center'dan kayıt ettirmen gerekiyor. Bu konu hakkında blog yazmıştım inceleyebilirsin, umarım işine yarar :)

https://tanerutku.wordpress.com/2014/01/19/uygulamayi-telefonda-test-etme/

Yapay zeka

06 Nisan 2015 tarihinde cevaplandı

Öyle bir sistem yaklaşık 4 yıldır iOS'ta  mevcut bknz: Siri

Ayrıca şuan Windows Phone'da bulunan ve Windows 10 ile bilgisayarlara da gelecek olan Cortana da aynı işlevi görmekte.

windows phone bluetooth durumu

07 Nisan 2015 tarihinde cevaplandı

[code]

 private async void FindPaired()
        {
                     
            PeerFinder.AlternateIdentities["Bluetooth:Paired"] = "";

Kullanici girisi hatirlama

24 Nisan 2015 tarihinde cevaplandı

bir bool değişkeniyle tutabilirsin. uygulama her açılışta o değeri kontrol ederek kullanıcı logout yapmadıysa uygulama giriş ekranını açtırabilirsin o kullanıcı için.

Veri geldiğinde kesme

22 Mayıs 2015 tarihinde cevaplandı

while(true) içinde verini çekeceğin kodu yaz, işin bitince break yapıp devam edebilirsin.

PARSE.coM

13 Haziran 2015 tarihinde cevaplandı

Parse.com Facebook'un oluşturduğu bir platform. Bu yüzden rahatlıkla güvenebilirsiniz.

C# hata verdiği halde çalışıyor

13 Haziran 2015 tarihinde cevaplandı

projeEntities türünden nesneni(en) try bloğu içinde oluşturuyorsun. Altını çizmesinin sebebi bu nesneni try içinde oluşturup başka yerlerde de kullanman. Çalışmasının sebebi de programın sürekli try içine girmesi. Eğer try'a girmezse program patlar, çünkü nesnen oluşmadan o nesneyi kullanmaya çalışır try bloğu dışında.

 

projeEntities en = new projeEntities();

Bu kodu try bloğunun üstüne yazdığınızda altını çizmeyecektir.

ImageSprite ile app inventor'a resim eklendiğinde..

28 Temmuz 2015 tarihinde cevaplandı

Yüklediğin resimle alakalı olsa gerek. Çözünürlük konusunda ben herhangi bir sorun yaşamadım, farklı resimler deneyebilirsin.
 

Android ve C# veri alışverişi

24 Ağustos 2015 tarihinde cevaplandı

Bir veritabanı ile bunu halledebilirsiniz. Android uygulaması ile veritabanına yazarsınız, bilgisayardaki C# uygulamanızdan da o veriyi çekersiniz.

App Inventor Kaydetme Özelliği

31 Ağustos 2015 tarihinde cevaplandı

Canvas'ın Save olayını bir değişkene veya herhangi bir notifier'a  bağlayarak kullanabilirsin. Kaydettiğin eğer bir değişkene bağlarsan o değişken, kaydedilen dizinin yolunu tutar, notifier'a bağlarsan ekranda o yolu gösterir. Farklı bir isimde kaydetmek istersen de SaveAs olayını kullanabilirsin.

App İnventorda İnternet Olmadğı Zamanki Hatayı Değiştirme

06 Eylül 2015 tarihinde cevaplandı

İnternet bağlantısını Web bileşeni ile kontrol edebilirsin. Öncelikle Web bileşeninin URL'ine kontrol etmek istediğin siteyi yaz, daha sonra Get fonksiyonunu çağır. GotText olayı olduğunda responseCode ile internet bağlantısını kontrol edebilirsin. 200 ise internet bağlantısı var demektir, bu durumda WebViewer bileşenini kullanabilirsin, 200 değilse bir Label'a istediğin yazıyı yazabilirsin. Ekte kod bloklarını gönderdim.

App İnventorda Başka Uygulamayı Çalıştırmak

06 Eylül 2015 tarihinde cevaplandı

Activity Starter bileşenini kullanarak diğer uygulamaları açabilirsin. Ayarlara girmek için gerekli kod bloklarını ekte gönderdim.

C# eğitim kitap ve video önerisi

06 Eylül 2015 tarihinde cevaplandı

İngilizce biliyorsan Microsoft Virtual Academy'deki kursları önerebilirim.

Appventorda Yapılan uygulamada Çıkış yaparken yazı ekleme

08 Eylül 2015 tarihinde cevaplandı

Screen'in BackPressed olayına bir Notifier call yaparak bunu yapabilirsin. Eğer Evet seçilirse, Close Application yaparak çıkış yaptırabilirsin.

Android Studio Projesine Vitamio eklemek

08 Eylül 2015 tarihinde cevaplandı

File-Project Structure gir, sol menüden app'i seç daha sonra üstteki menülerden Dependencies'i seç, + butonuna tıkla ordan istediğin kütüphaneyi ekleyebilirsin.

Android Studio , Eclipse, Visual Studio (C#) Sizce Hangisi?

05 Ekim 2015 tarihinde cevaplandı

Android geliştirmek istiyorsan Java dilini öğrenmen ve Android Studio veya Eclipse geliştirme ortamlarını kullanmalısın. IOS geliştirmek istiyorsan Swift veya Objective C kullanabilirsin fakat bunun için bir Macbook'a sahip olmalısın. Windows Phone için geliştirme istiyorsan C# dilini ve Visual Studio geliştirme ortamını kullanmalısın.

html kullanılırmı: app inventor

31 Ekim 2015 tarihinde cevaplandı

WebViewer ile HTML görüntüleyebilirsin. Göstermek istediğin HTML dosyasını media kısmından upload et(resim yükler gibi), daha sonra blok kısmında WebViewer'ın URL kısmına "file:///android_asset/DOSYA_ADIN.html" adresini yaz. Bu şekilde istediğin HTML dosyasını gösterebilirsin. Yalnız bunu çalıştırmak için apk dosyasını alman lazım. Connect ile test etmeye kalkarsan bu sayfa yok diye hata alırsın. APK'yı telefonunda denediğinde çalıştığını göreceksin.

 

 

geleceği yazanlar ekibi

10 Kasım 2015 tarihinde cevaplandı

Merhaba Devrim,

Şuanda gidilmeyen şehirlere öncelik veriliyor. Onlar bittikten sonra tabi ki İstanbul'da da eğitimler olacaktır.

App İnventor Twitter Profil Fotoğrafını Alma

14 Kasım 2015 tarihinde cevaplandı

Merhaba,

App Inventor bloklarını kullanarak bunu yapman malesef mümkün değil.

 

App İnvertor Uygulama Sorunu

14 Kasım 2015 tarihinde cevaplandı

Üzerinde oynama yapılmasına izin veriyor derken neyi kastediyorsun soruyu tam anlayamadım. Açık şekilde yazabilir misin?

random kullanımı hakkında

16 Kasım 2015 tarihinde cevaplandı

Sorular diye class oluşturduğunu varsayıyorum,

class'a boolen türünden bir değişken ekle sorulup sorulmadığını tutmak için. Eğer sorulduysa o soruyu gösterme farklı bir soru seç. O soruyu seçince de değişkeni true yap böylelikle tekrar çıkmasını engelleyebilirsin :)

NESNE TABANLI PROGRAMLAMANIN DEZAVANTAJLARI?

24 Kasım 2015 tarihinde cevaplandı

Merhaba Yağmur,

Object Oriented Programming'in dezavantajları olarak,

  • Boyut; Object Oriented programlar diğer programlardan daha büyüktür.
  • Effort; nesnelerle iç içe olduğu için bunun planlanması, tasarlanması ve kurulması için efor gerekli.
  • Hız; Object Oriented programlar diğerlerine göre daha yavaştır.

Kaynak: https://www.cs.drexel.edu/~introcs/Fa12/notes/06.1_OOP/Disadvantages.html?CurrentSlide=2

Android Koşul Doğruysa Diğer activitye yönlendirme

21 Şubat 2016 tarihinde cevaplandı

Merhaba,

Android eğitimleri içerinde bu konu var inceleyebilirsin.

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-301/baska-bir-activityyi-baslatmak

Android virgülden sonra sadece 2 basamak gösterme

28 Şubat 2016 tarihinde cevaplandı
double sayi1f=Double.parseDouble(akenari.getText().toString());

double x = sayi1f / 3; // x=1.666666666 diyelim,
x= Math.floor(x* 100) / 100; // floor(166.666666) / 100 = 166/100=1.66

bkenari.setText(String.valueOf(x + "√3")); // 1.66√3

 

Android Studio - Exit butonu ile uygulamadan tamamen çıkmak.

29 Şubat 2016 tarihinde cevaplandı

birkaç yolu var aslında. şuradan inceleyebilirsin: http://stackoverflow.com/questions/6330200/how-to-quit-android-application-programmatically

 

getActivity().finish();
System.exit(0);

 

Üniversiteler arası bilgi paylaşmı

06 Mart 2016 tarihinde cevaplandı

Türkiye'nin bütün şehirlerinde Geleceği Yazanlar, mobil uygulama geliştirme eğitimi vermiş durumda.

https://www.google.com.tr/?gws_rd=ssl#q=gelece%C4%9Fi+yazanlar+%C3%BCniversitesi+e%C4%9Fitimleri

Edittex boş bırakılınca uyarı mesajı ?

13 Mart 2016 tarihinde cevaplandı
EditText editText= (EditText) findViewById(R.id.editText);

 if(TextUtils.isEmpty(editText.getText().toString())) {
    Toast.makeText(getApplicationContext(),"Boş bıraktınız", Toast.LENGTH_LONG).show();
 }

 

AndroidSearchView

13 Mart 2016 tarihinde cevaplandı

Nasıl bir hata alıyorsun?

Android Circle Image Yapımı

24 Mart 2016 tarihinde cevaplandı

Merhaba,

https://github.com/hdodenhof/CircleImageView

İşinizi görecektir. :)

AppInventor Tıny DB oluşturulması

08 Nisan 2016 tarihinde cevaplandı

Aldığın hatanın ekran görüntüsünü atar mısın?

idye göre veri çekmek sqlite

08 Nisan 2016 tarihinde cevaplandı

Table'a bir primary key eklersen ona göre istediğin id 'yi çekebilirsin.

SELECT * FROM ogrenciisim WHERE id = istediğin id

Metod hatası

18 Mart 2017 tarihinde cevaplandı

The getMap() method in MapView and MapFragment is now deprecated in favor of the new getMapAsync() method.

getMap metodu yerine artık getMapAsync metodunu kullanmanız gerekir. Hatayı bu yüzden aldığınızı tahmin ediyorum.

googleHarita = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.haritafragment))
                .getMapAsync(this);

 

onMapReady callback metodu ile de diğer işlemleri yapabilirsiniz.

public-final

18 Mart 2017 tarihinde cevaplandı

public static final tanımladığın bir değişkenin değerini değiştiremezsin. 

public static String VIDEO_ID ="";

şeklinde farklı bir classtan bu değişkeni kullanabilirsin.

Gps security exception hatası

22 Mart 2017 tarihinde cevaplandı

Merhaba Merve, Android 6 ile birlikte bazı izinleri artık uygulama içinden dinamik olarak kullanıcıdan istemen gerekiyor. Targetsdk ve build sdk versiyonu 22ye çekersen dinamik izin istemene gerek kalmadan manifestten izni alman yeterli olur.

gps

02 Nisan 2017 tarihinde cevaplandı

getCurrentLocation metodunu yazmışsın fakat kullanmamışsın. OnCreate içinde metodu çağırırsan sorunun çözülür :)

Android GridView Sıra sorunu

06 Nisan 2017 tarihinde cevaplandı

Hata nedir?

çoklu ses

06 Nisan 2017 tarihinde cevaplandı
Button b1= (Button) this.findViewById(R.id.b1);
Button b2= (Button) this.findViewById(R.id.b2);
Button b3= (Button) this.findViewById(R.id.b3);
Button b4= (Button) this.findViewById(R.id.b4);

final MediaPlayer mpA = MediaPlayer.create(this, R.raw.sesA);
final MediaPlayer mpB = MediaPlayer.create(this, R.raw.sesB);

b1.setOnClickListener(new OnClickListener(){

    public void onClick(View v) {
        mpA.start();
    }
});


b2.setOnClickListener(new OnClickListener(){

    public void onClick(View v) {
        mpB.start();
    }
});

googleplay developer console için yardım

12 Nisan 2017 tarihinde cevaplandı

Birden fazla uygulama yükleyebilirsin

Android Otobüs bileti satış ödevim de yardım eder misiniz?

27 Nisan 2017 tarihinde cevaplandı

Burası ödev yaptırma sitesi değil, Yapamadığın kısmı sor ona göre cevap veren olacaktır :)

Aynı kodyapısına sahip iki farklı uygulama yayınlamak

27 Nisan 2017 tarihinde cevaplandı

Hayır, bir hata almazsın. 

Bu hatayı nasıl düzeltirim

27 Nisan 2017 tarihinde cevaplandı

Clean-build yaparak tekrar deneyebilir misin?

Volley kütüphanesi ile isletme bilgisi ve resmi ekleme

27 Nisan 2017 tarihinde cevaplandı

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-301/verileri-volley-ile-transfer-etmek

Eğitim içeriğinde Volley anlatılmaktadır. Buradan inceleyebilirsin.

Google PLay Uygulama Askıya Alındı

04 Haziran 2017 tarihinde cevaplandı

Merhaba,

Tahmin ettiğiniz gibi başka bir uygulamayı taklit ettiği için izin verilmemiş. Gelen maile durumu anlat bir mail yazabilirsiniz. Geri dönüş yapıyorlar.

Google Play Apk Yükleme Hatası

04 Haziran 2017 tarihinde cevaplandı

Uygulamayı imzaladığınızdan emin olun. Version code'u bir artırıp tekrar imzalı paket alıp yükleyin. 

preference ile ArrayList Kaydetme

04 Haziran 2017 tarihinde cevaplandı

Merhaba,

SharedPreferences'e liste eklemek için bikaç yöntem var benim kullandığım Gson kütüphanesi ile listeyi json stringe çevirip kaydetmek, sonrasında o json stringi tekrar parse etmek.

Örnek olarak;

Gradle da hata

04 Haziran 2017 tarihinde cevaplandı

Kullandığın diğer com.android.support kütüphaneleri ile aynı versiyona çekersen sorun düzelecektir.

APK GÜNCELEME SÜRÜM KODU HATASI

06 Haziran 2017 tarihinde cevaplandı

En son yüklediğiniz versionCode'u bir artırıp paket alıp yüklemeniz gerekiyor. Her güncellemede bunu yapmalısınız.

angularjs veya jquery ile selected

24 Haziran 2017 tarihinde cevaplandı

 Merhaba,

JQuery ile bunu yapabilirsin. Önceliklere optionlara value vermen gerekli. 

<option value="0">seçenek 1</option>
<option value="1">seçenek 2</option>
<option value="2">seçenek 3</option>

 Daha sorna aşağıdaki function ile hangisinin seçili olduğunu anlayabilirsin.

Blog Yazıları