Murat Baki Yücel
Murat Baki Yücel
PHP Geliştirici İstanbul-I (Avrupa)
02/10/2015 tarihinden beri üye
1995 GY Puanı
1K GY Sırası

Kişisel Sayfaları

İlgi Alanları

İş Tecrubesi

Php Geliştirici
Kafein Yazılım | Ocak 2020 - Ocak 2020

Eğitim Geçmişi

Yıldız Teknik Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (17)
iOS 101 Sertifikası
Veriliş Tarihi: Ağustos 2022
Python 401 Sertifikası
Veriliş Tarihi: Şubat 2020
Python 301 Sertifikası
Veriliş Tarihi: Şubat 2020
Python 201 Sertifikası
Veriliş Tarihi: Şubat 2020
101 Sertifikası
Veriliş Tarihi: Şubat 2020
Python 101 Sertifikası
Veriliş Tarihi: Ocak 2020
Arduino 101 Sertifikası
Veriliş Tarihi: Ekim 2019
Dijital Okuryazarlık 401 Sertifikası
Veriliş Tarihi: Ekim 2019
Dijital Okuryazarlık 301 Sertifikası
Veriliş Tarihi: Ekim 2019
Dijital Okuryazarlık 201 Sertifikası
Veriliş Tarihi: Ekim 2019
Dijital Okuryazarlık 101 Sertifikası
Veriliş Tarihi: Ağustos 2019
Web Programlama 401 Sertifikası
Veriliş Tarihi: Aralık 2018
Web Programlama 302 Sertifikası
Veriliş Tarihi: Aralık 2018
Web Programlama 301 Sertifikası
Veriliş Tarihi: Aralık 2018
Web Programlama 201 Sertifikası
Veriliş Tarihi: Aralık 2018
Web Programlama 101 Sertifikası
Veriliş Tarihi: Temmuz 2018
Android 101 Sertifikası
Veriliş Tarihi: Haziran 2016
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

7
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

Jdk ve eclipse kurdum ama açılmıyor

Sitede bulunan eğitimler güncellenmediği için belirtimemiş ancak Eclipse ile android geliştirme devri yıllar önce bitti. Android Studio kullanılıyor şu anda.

APK dosyask kurulumu

24 Şubat 2020 tarihinde cevaplandı

Bu durum apk sürümü ve imzası ile alakalı. Örneğin uygulamanın markette bulunan sürümü telefonunuzda yüklü ise ve siz localde derlenmiş bir apkyı telefonunuza yüklemek istiyorsanız, öncelikle marketten indirdiğiniz sürümü silmeniz gerekmekte. Çünkü marketteki apk imzalı iken localdeki genellikle imzalı olmayandır. Eğer localden yüklenmiş apkyı yeni sürümü ile değiştirmeye çalışırsanız bu durumda silmeye gerek kalmadan güncelleyebilirsiniz, çünkü ikisi de imzasızdır.

Android Oyun Yapmak

Yapmak istediğin oyun görsel efektlere, fiziksel dinamikler olmayacağı için herhangi bir oyun motoruna bulaşmanı tavsiye etmem. İhtiyacın olan ekranların %90 ını saf android programlama ile yapabilirsin. İleride ios için de bu uygulamayı yayınlamak istiyorsan çapraz platform araçlarından birisini tercih etmeni öneririm (React Native, ionic, Xamarin gibi). görsel efetlerin olacağı tek ekran 90 saniye maçın oynandığı ekran olacak. Bu ekran için de saf Android programlama yaparsan libgdx adlı bir kütüphanin bulunduğunu biliyorum. Diğer ortamlar için de araştıma yapabilirsin. Bir oyun motoru kullanmadığın için de uygulaman daha hafif olacaktır.

birden fazla EditText i nasıl hesaplatabilirim

EditText nesnelerinin içindeki değeri (String olarak) elde edebilmek için aşağıdaki yolu izlemeniz gerekiyor.

String text = editText1.getText().toString();
String text2 = editText2.getText().toString();

Değeri String olarak elde ettikten sonra Integer ya da Double a çevirerek hesaplamalarda kullanabilirsiniz.

Integer sayi = Integer.parseInt(text);
Integer sayi2 = Integer.parseInt(text2);

//Örnek
Integer sonuc = sayi * sayi2;

Sonucu bir TextView nesnesi üzerinde gösterebilirsiniz.

textView.setText(sonuc);

 

Android json ile sunucuya resim gönderme nasıl olabilir?

10 Eylül 2019 tarihinde cevaplandı

Bir android uygulamamda aşağıdaki kodu kullanmıştım. https://github.com/bugdetector/Gezi-Yorum/blob/master/app/src/main/java/com/example/murat/gezi_yorum/Utils/MultipartUtility.java

Bu sınıfı direk kodunun içine dahil ederek kullanabilirsin.

MultipartUtility multipart = new MultipartUtility(URL,"UTF-8", false);

File zipFile = new File(getFilesDir()+"/trip.zip");

multipart.addFormField("fileName",zipFile.getName());

multipart.addFilePart("file",zipFile);

List<String> response_messages = multipart.finish();