Forum: Duyurular RSS
D ile Android programlama
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4448 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D ile Android programlama
Adım adım açıklanıyor:

  https://webfreak.org/2016-12-29-Android-Development-in-D.md

Ali
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4448 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Şimdi de gereken herşeyi içeren bir docker container:

  http://forum.dlang.org/thread/aadliuqkunxwlqljlsut@forum.d…

Ali
zafer #3
Üye Tem 2009 tarihinden beri · 695 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Güzel bir gelişme umarım hızla daha kullanışlı bir hale gelir ve örnekler çoğalır.
https://github.com/zafer06 - depo
erdem (Moderatör) #4
Üye Tem 2009 tarihinden beri · 906 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Düşünün ki şöyle bir program yapmak istiyoruz.

Garsonlar cep telefonundan sipariş verecek, bu siparişler mutfağa iletilecek.  Aynı zamanda ana bilgisayardan takip edilebilecek.

Böyle bir programı D ile yapabilir miyiz. Yoksa Android tarafında Java ya da C# vs. mı kullanmalı.
acehreli (Moderatör) #5
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4448 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Android'in bir şekilde ana bilgisayarla haberleşme olanağı sunduğunu varsayarak, neden olmasın? En azından, socket haberleşmesi mümkündür herhalde.

Ali
Ali #6
Kullanıcı başlığı: Python / Java / C,C++  / D
Üye Ock 2011 tarihinden beri · 84 mesaj · Konum: Orjin
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #4
Selam. Erdem çalıştığım yazılım şirketi böyle yazılımlar geliştiriyor. Aslında haberleşmeye vs. gerek yok.

Mutfak ekranında C# ile bir uygulamamız var. Android tablette sipariş verildiği anda sipariş isteği veritabanına yazılıyor. Bi timer ile belirli aralıklarla kontrol sağlanıyor ve mutfakta o sipariş görüntüleniyor o kısım çok basit.

erdem on 2017-01-30, 10:00:
Düşünün ki şöyle bir program yapmak istiyoruz.

Garsonlar cep telefonundan sipariş verecek, bu siparişler mutfağa iletilecek.  Aynı zamanda ana bilgisayardan takip edilebilecek.

Böyle bir programı D ile yapabilir miyiz. Yoksa Android tarafında Java ya da C# vs. mı kullanmalı.
Ali
erdem (Moderatör) #7
Üye Tem 2009 tarihinden beri · 906 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Ali teşekkürler!  :-)

Ben de bir kaç gündür bu Android platformunu kurcalamaya başladım. Şimdilik Udacity'nin android kursuna bakıyorum. Daha önce R. Sedgewick ve K. Wayne'in algoritmalar kursunun ilkini aldığım için Java ile kod yazmak benim açımdan bir sorun teşkil etmiyor. Hatta Java örneklerini önceden çok az bir değişikle D'ye aktarabilmiştim.

Ama  Android Studio benim sadece 4 GB kadar RAM olan makinemde çok yavaş çalışıyor.  :huh: Diğer tarafta gradle derleme sistemi de sanırım yavaş. Emacs'a aktarmaya çalışıyorum ama Emacs'ın android eklentisi hata verdi.

Diyelim ki garsonların elinde üzerinde Android kurulu tablet ya da cep telefonları var. Ana bilgisayarlarda ya da mutfak bilgisayarında da Windows ya da Linux kurulu.

Bu durumda cep telefonundan 3 tane peynirli çörek siparişi verdiğimizi düşünelim. O zaman 1. seçenek tüm taşınabilir cihazlar internete bağlı olacak. 3 tane peynirli çörek siparişimiz sunucunun SQLLite veritabanına yazılacak. Mutfakta bulunan tablet ya da bilgisayar ve ana bilgisayar bu verileri sunucudan okuyacak.

Peki internet yoksa haberleşme nasıl olabilir onu düşünelim. O zaman kablosuz ağ üzerinden Android sistemlerin ana bilgisayar üzerindeki veritabanına bağlanması düşünülebilir. Ya da bluetooth üzerinden bir haberleşme düşünülebilir. Ama bu durumda bir mesafe sınırlaması olmaz mı. Örneğin 100 - 150 metreden sonra ne yapılabilir.
erdem (Moderatör) #8
Üye Tem 2009 tarihinden beri · 906 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Eskiden lisanslı olarak Visual Studio kullanıcısıyken Ali bey'in (diğerini kasdediyorum  :-) ) önerisiyle Emacs kullanmaya başlamıştım.

Şimdi tekrar D'ye döndüm gtkd örneklerini kodlarken hoh dedim  ;-)

Cep telefonu uygulaması değilde --isterse uzay mekiği için uygulama geliştirsin-- ne kadar zormuş kardeşim Android Studio denilen IDE'yi kullanmak. O kod tamamlama örneklerini Emacs yasnippet ve otomatik tamamlama paketleri ile bence çok daha başarılı yapıyor.

Ben bunu biraz şuna benzettim. Düşünün ki böyle eskiden direksiyonları zor dönen kamyonlar vardı. Aynen onları kullanmak gibi naçizane kanaatim.
zafer #9
Üye Tem 2009 tarihinden beri · 695 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Bence bu biraz alışkanlıkla ilgili bir durum Erdem. Ben Android Studio'yu kullandım, kullanıyorum. Bana kalırsa Android uygulaması geliştirmek için en güzel araçtır kendisi.
https://github.com/zafer06 - depo
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-08-16, 20:52:49 (UTC -07:00)