Google Cloud Messaging -GCM
-
Bundan 2 yıl önce Whatsapp gibi Messenger Skype Gibi bir arama uygulaması yazmak için başladım işe Android'e başladım bi hedefim olsun diye Şuan tüm eksiklerimi kapattım gibi gibi tabikide Androidi çözdüm denemez ama orta seviye bir bilgim var...
3-3.5 ay önce projeme başlamak istedim Amacım Arama yapmak Internet üzerinden . Ama Açık net hiçbir veri yok...
Birisi Servlet yazman gerkiyor diyor birisi Google Cloud Messaging öğren oradan yapabilirsin diyor Birisi SİP CLİENT yazman gerekiyor diyor.. Birisi HİÇ UĞRAŞMA Piyasaya atılmadan hayatta öğrenemezsin diyor ama şu öğrenemezsin yapamazsın edemezsin diyenlere inat böyle biraz daha hırslanıyorum...
Manager-Socket-WebServices gibi şeyleri biliyorum sadece benim hangi yolda ilerlemem gerektiğini gerçekten bilmiyorum En son Google Play den Programları decompile yaparak bulmaya çalıştım ama Google play de buna benzer uygulama yok olsa bile adamlar kodları gizlemek için Kot karmaşası yapmışlar yani ordan öğrenemedim Yardım olacak biri var mı daha önce böyle bir uygulama yazan varsa kodlarını veya hangi yolu izlediğini en kötü hangi kaynaktan yola cıktığını öğrenebilir miyim?
-
hocam doğru anladım mı bilmiyorum fakat socket iletişimi için sunucu tarafında node.js oldukça popüler. hatta socket.io eklentisi de oldukça kullanışlı. JS biliyorsan şap diye kaparsın zaten.
-
azmine hayranım :)
öncelikle bi server üzerinden iletişim kurdurman gerek..
Yani direkt iletişim yerine server üzerinden iletişim ile mümkün arama olayı..
Android app + server uygulaması
Çift taraflı yazılması gereken bi uygulama bu. Sadece android yetmiyor. -
RockZs bunu yazdı
hocam doğru anladım mı bilmiyorum fakat socket iletişimi için sunucu tarafında node.js oldukça popüler. hatta socket.io eklentisi de oldukça kullanışlı. JS biliyorsan şap diye kaparsın zaten.
Yok o socket farklı bi socket :) yani Chat uygulamasında classları tanımlayıp arkada çalışan server yazma gibisini örneklemek istedim . JS hakkında bilgim var yani çok da olmasa bana yarayacağı kadar biliyorum ama bunun olduğunu düşünmüyorum . işin içinde sesli mesajlaşma var yani sesli mmm ne derlerse işte :D sohbet yani
-
vo-ip kast ediyorsun hocam sanırım internet üzerinden aramayı söyleyerek?
evet sip client yazman lazım.. ve piyasda yığınla var açık kaynak..
direk indir http://sipdroid.org/
https://guardianproject.info/2012/02/22/open-source-sip-client-for-android/ (github projesi https://github.com/guardianproject/chef-ostn )
başka bir kaynak http://www.linphone.org/technical-corner/liblinphone/downloads (çeşitli platformlar var)
gibi gibi.. en mantıklısı sipdroid den başla hocam
-
unbalanced bunu yazdı
vo-ip kast ediyorsun hocam sanırım internet üzerinden aramayı söyleyerek?
evet sip client yazman lazım.. ve piyasda yığınla var açık kaynak..
direk indir http://sipdroid.org/
https://guardianproject.info/2012/02/22/open-source-sip-client-for-android/ (github projesi https://github.com/guardianproject/chef-ostn )
başka bir kaynak http://www.linphone.org/technical-corner/liblinphone/downloads (çeşitli platformlar var)
gibi gibi.. en mantıklısı sipdroid den başla hocam
Abi işte sıkıntı da o ya :D Kaynak var ama ingilizce benim ingilizce seviyem bunların 10 dediğinden 6 sını anlamamı sağlıyor buda eksik kılıyor beni :( Türkçe kaynak yok demek istemiştim eksik oldu ama bu dediğin şeyi incelemiştim biraz . Anlamadım Githubu çokça takip ediyorum ama işte keşke senin yaptığın bi blog siten olsa makale paylaştığın vallaha yayınladığın her makaleyi en az 10 defa okurum acaba burda ne anlatmak istiyor diye :)
Ama sen diyosan boş değildir her anlatılanı 10 defa okuyayım sen yazmışsın gibi düşüneyim :) bu gün olmazsa yarın yaparım bu uygulamayı yarın olmassa öbür gün.....
-
benim tanımım: "ingilizce bilmeyen adama yazılımcı demem"
gerekli yenilikleri yakalamak için şart hocam bu dil. Ve emin ol ki acayip kolay. Fransızca ve almanca yı gördükçe çocuk oyuncağı gibi geliyor.. doğu dillerini söylemiyorum bile.. Öğrenilemeyecek bir şey yok.. Bir yandan da dilini geliştir.. Madem yazılımcı olmak istiyorsun, kendini geliştirmek istiyorsun bu şart hocam, öyle ya da böyle şart.. Hadi muhasebeci olsan, şoför olsan, kasiyer olsan anlarım da IT ci adamın bilmesi şart.
zor bir şeyler yok, projeyi kur, dökümanlarına bak, bir ayar dosyası vardır, sip ayarlarını yap (bir sip accountun olması lazım denemek için, voip servislerinden satın alabilirsin) .. ama yapacağın iş de yenilik olmuyor hocam, varolan bir proje üzerinden gideceksin.. Kendin bir şeyi geliştirmiyorsun ama gerek de yok :) yani sonuçta var olan bir protokol üzerinden gidiyor. Sen AR-GE ci değilsin.. Ama ek özellikler ekleyebilirsin. Öncelikle projeyi anlamaya çalış, nasıl çalıştığını öğrenmeye çalış. Gerekirse 10 kere de oku 100 kere de.. emin ol anlayacaksın.
internet bir deryadır hocam, aradığın şeyin çoğunun cevabı var. kitaplara bakman lazım, daha önce gözüme çok çarptı bu tarz kitaplar.. Ama işte "dil" :)
-
unbalanced bunu yazdı
benim tanımım: "ingilizce bilmeyen adama yazılımcı demem"
gerekli yenilikleri yakalamak için şart hocam bu dil. Ve emin ol ki acayip kolay. Fransızca ve almanca yı gördükçe çocuk oyuncağı gibi geliyor.. doğu dillerini söylemiyorum bile.. Öğrenilemeyecek bir şey yok.. Bir yandan da dilini geliştir.. Madem yazılımcı olmak istiyorsun, kendini geliştirmek istiyorsun bu şart hocam, öyle ya da böyle şart.. Hadi muhasebeci olsan, şoför olsan, kasiyer olsan anlarım da IT ci adamın bilmesi şart.
zor bir şeyler yok, projeyi kur, dökümanlarına bak, bir ayar dosyası vardır, sip ayarlarını yap (bir sip accountun olması lazım denemek için, voip servislerinden satın alabilirsin) .. ama yapacağın iş de yenilik olmuyor hocam, varolan bir proje üzerinden gideceksin.. Kendin bir şeyi geliştirmiyorsun ama gerek de yok :) yani sonuçta var olan bir protokol üzerinden gidiyor. Sen AR-GE ci değilsin.. Ama ek özellikler ekleyebilirsin. Öncelikle projeyi anlamaya çalış, nasıl çalıştığını öğrenmeye çalış. Gerekirse 10 kere de oku 100 kere de.. emin ol anlayacaksın.
internet bir deryadır hocam, aradığın şeyin çoğunun cevabı var. kitaplara bakman lazım, daha önce gözüme çok çarptı bu tarz kitaplar.. Ama işte "dil" :)
Tabiki de yazılımcının Bilmesi gereken ilk dil İngilizce daha sonra Rusçadır. Ben 1.5 senedir ingilizce eğitim alıyorum.. şuan Sohbet muhabbet ediyorum da bu mesleki ingilizce malum meslekte yeniyim daha 4 yada 5. senem C# ile başladım o zaman da hep lise okul olduğu için hep türkçe anlatıldı adam Textbox'a metin kutusu diyordu :) Böyle eğitildik ama geliştiriyorum dediğin gibi abi geliştirdiğim birşey yok var olan birşeyi kopyala yapıştır mantığını anla bitti gitti :) Ama çok teşekkür ederim şu Sipdroid'e birdaha bakmalıyım hatta defalarca kez daha :)
-
mesleki ingilizcede bu kitabı kullanmıştık hocam, pdf lerini v.s. bulabilirsin. Teknik terimleri öğrenmek için ideal olabilir. Daha çok aramak için "english for IT" gibi de arayabilirsin. Baktım bir kaç değişik kitap var.
-
unbalanced bunu yazdı
mesleki ingilizcede bu kitabı kullanmıştık hocam, pdf lerini v.s. bulabilirsin. Teknik terimleri öğrenmek için ideal olabilir. Daha çok aramak için "english for IT" gibi de arayabilirsin. Baktım bir kaç değişik kitap var.
Sayfa 80 deyim abi :)
-
keşke whatsaap gibi bir yazılım tr tarafındna yazılsa ancak ülkemizde herşey incelendiginden kesin devlet sana bize yazışmaları ver derdi o yüzden yazma lütfen yazma mümkünse yazma ama imkanın varsa maltadan yada kıbrıstan yayınla yazılımını .başarılar. waste bile abd ye boyun egip bıraktı