Ertuğrul ÇAĞLAR
Ertuğrul ÇAĞLAR
İstanbul-I (Avrupa)
21/09/2013 tarihinden beri üye
140 GY Puanı
36K GY Sırası
2 Rozet
0 Sertifika
1 Soru Sordu
5 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

1988 Afyonkarahisar doğumluyum, 5 yaşımdan beri teknolojiye ve bilime merakla büyüdüm. Eğitimimi Lise hayatımda sonlandırdım, daha çok kişisel gelişim ve ilgi alanlarımla sürdürdüm hayatımı. Özellikle...

1988 Afyonkarahisar doğumluyum, 5 yaşımdan beri teknolojiye ve bilime merakla büyüdüm. Eğitimimi Lise hayatımda sonlandırdım, daha çok kişisel gelişim ve ilgi alanlarımla sürdürdüm hayatımı. Özellikle mesleğimin kurumsal bir eğitimle değil de, daha çok piyasa tecrübeleri ve projelerle olacağına inandığımdam, bugüne kadar kendimi hep o şekilde geliştirdim. İlk masaüstü yazılımımı Ege Üniversitesine yazdım, ilk web sitemi sanatçı Gökhan Kırdar'a yaptım. İlk elektronik devre ve mikroişlemci programlamasını özel bir rüzgar türbini üretisine yaptım. Şimdilerde ise ilk mobil uygulamamı kendi projem için yazıyorum.

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
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

6
Tümünü Gör

PayPal Entegrasyon

Selamlar,

Bir mobil uygulama için PayPal ödeme seçeneği ekliyorum. Sitesindeki Github'daki örneğe göre basit bir düzenek oluşturdum, sandbox ile herşey normal approved şeklinde geridönüş yapıyor ama, live sisteme geçtiğimde uygulamada bana Ödeme Bilgileri Geçersiz şeklinde cevap dönüyor. 

06-04 23:47:54.013: E/paypal.sdk(24800): request failed with server response:{"name":"VALIDATION_ERROR","details":[{"field":"redirect_urls","issue":"This field required when payment_method is 'paypal'"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR","debug_id":"7d165dc71951b"}

bu şekilde bir hata dönüyor, ingilizcem çok iyi olmadığından gerekli araştırmayı da yapamıyorum bir türlü çözüm üretemedim.

 

Bu konuda yardımcı olabilirseniz çok sevinirim, herkeze iyi çalışmalar.

picture-3537-1379713399.jpg
9 yıl 10 ay önce yanıtladın

C# ve Java arasında kaldım.

picture-3537-1379713399.jpg
05 Mart 2014 tarihinde cevaplandı

İki dilin de grammer'i çok benzerdir. 

Bence, oyun performansı bakımından C# çok çok iyi değildir, ancak oyunu cross-platform yapacağın için bir framework kullanacaksın (Unity) bu yüzden C# tercih edebilirsin, dökümantasyon bulman daha kolay olur.

Acil Tavsiye

picture-3537-1379713399.jpg
05 Mart 2014 tarihinde cevaplandı

Çok komplike bir oyun yazmayı düşünmüyorsan, ki başlangıç olarak düşünme :) ve Java yada C++ ise tercihin Java öğren.

Ancak reel piyasa iş bulma noktasında çeşitliliği de artırayım dersen, C# öğren, ki C# çok güçlü bir dildir, birçok platformda bu dille kodlama yapabilirsin. 

Yok hacı benim olayım mobil sadece diyorsan, ki yine diğer sunucu taraflı C# yada PHP gibi bir dili bilmek zorunda kalacaksın ama hadi başka türlü çözdün diyelim, o konuda da native mi yapıcan yoksa Hybrid mi yapıcan. 

Eğer native mobile yazılımcı olaraksan Java bileceksin, üstüne bide IOS için Objective C bileceksin. 

Ha yok, hevesim kaçmasın, ilk bikaç iş yapayım heycanım artsın sonra öğrenirim bunları diyorsan, HTML 5 ve Javascript öğrenip hybrid uygulama geliştireceksin.

 

Kısacası kardeşim, bu şekilde tavsiye alamazsın :D

Socket Programlama

Ayrıca, şunu da deneyebilirsin, ancak ne kadar sağlıklıdır emin değilim.

[code]

if (Build.VERSION.SDK_INT >= 9) {

    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();

    StrictMode.setThreadPolicy(policy);

}

[/code]

Sms Gönderme sırasında progressdialog ?

picture-3537-1379713399.jpg
05 Mart 2014 tarihinde cevaplandı

O şekilde çalışmaz ama dostum, bu işlemi ya ayrı bir Thread açarak yapacaksın ya da tavsiyem olarak AsyncTask olarak yapacaksın. Kaldı ki, bu tarz işlemleri kesimlikle async olarak yaptırın, bir işlem esnasında uygulamanın kitleniyor gibi gözükmesi, kullanıcı deneyimi açısından büyük tehlikedir. 

Bir örnek yazdım ama, Notepad++ da yazdım, grammerde hata olabilir sen düzeltirsin.

[code]

private class SendSMS extends AsyncTask<String, Void, String> {

        ProgressDialog pd = new ProgressDialog();

        @Override
        protected String doInBackground(String... params) {
        
            SmsManager smsManager = SmsManager.getDefault();
            smsManager.sendTextMessage(TelNo, null, Mesaj, null, null);
            
            return "ok";
        }

        @Override
        protected void onPostExecute(String result) {
            
            pd.dismiss();

        }

        @Override
        protected void onPreExecute() {
            pd.show(Main.this, "In progress", "Loading");
        }

        @Override
        protected void onProgressUpdate(Void... values) {}
    }

[/code]

 

Kullanım şekli de,

[code]SendSMS sendSMS = new SendSMS();
    sendSMS.execute("");[/code]

Haritalarda yakınındaki kişileri bulma.

Aynı konuda benim de bir öneriye ihtiyacım var, ancak, hiç fikrin yok ise şunu yap. Datalarına bir kolon ekle, şehir veya mahalle gibi, veya posta kodu. GPS ile aldığın konumu geo-fence bilgisine çevir, orada illaki mahalle veya posta kodu bulursun, sorgulama parametresi olarak da bu posta kodunu gönderirsen, sorgulamayı milyonlarca kayıt arasında değil de sadece o posta koduna dahil olan kayıtlar içinde yaparsın, kayıtlar geldikten sonra da, iki konum arası mesafeyi hesaplar, eğer 100 mt altındaysa başka bir tabloya atarsın, değilse atmazsın. 

Bu dediklerimi, SQL ve C# ile kolayca yapabilirsin.