Ne delphisi arkadaşım delirdin mi? Hayatının 6 ayını çöpe atacaksın.Kulaktan dolma bilgiler verip insanları yanlış yönlendirmeyin Allah aşkına ya.
Javascriptle istediğin platforma derleyebiliyorsun vs desen yine neyse delphi diyor gelmiş adama.
Java SE öğrenmen yeterlidir tabi javada bir sürü konu var ama senin ihtiyacını Standart Edition zaten görecektir.
Java SE de neler var dersen;
Dilin temelleri değişken tanımlama,şart koşulları,döngüler şunlar bunlar.
Object Oriented Programama Interface,Enum,Class,Method yazma vs.
Collections,Generics vb konular.
Sadece bunları bilerek Android programlayabilirsin.
Bunlarıda adam akıllı örnekler yaparak 1-2 ay içerisinde çok rahat öğrenebilirsin.Ezberlemene gerek yok neyin nereden yapılacağını aklında tutman yeterlidir zaten zibil kadar kaynak var googlede.Tek bir keyword ile aradığın şeye dair çok fazla sonuç alabiliyorsun.
Android geliştirme dediğin şey de şu aslında Android işletim sistemini yayınlayan firma(google) kişilerin android geliştirebilmesi için oturup SDK diye bir şey yazmışlar.
Software Development KIT(Yazılım geliştirme kiti) bunun içerisine classları şunları bunları kullanarak(java aracılığı ile) bir sürü objeler yazmışlar.
Activity,Fragment,Menu,MenuItem,ListView,TextView vs vs.
Sadece bunların genel kullanım mantığını bilmek kalıyor sana.Adamlar oltayı vermiş denizin kenarınada bırakmış seni balığı tutmayıda kendin öğrenmelisin.
Tıpkı sen gidip bir class yazıyorsun;
public class Okul{
public void ogrenciEkle(Ogrenci ogrenci);
}
Bir okul sınıfı ve içerisinde öğrenci eklemeye yarayan bir method var.
Android geliştiricisde şunu yazmış.
public class Activity{
public void setContentView(int resId);
}
Activity diye ekrandaki sayfayı temsil eden bir class ve içerisinde setContentView adında bir xml tasarım dosyasını yükleyebileceğin bir method.
Her şeyin işleyişi budur programlamada.Bilgisi olmayan insanların kulaktan dolma bilgilerine inanıp yanlış yollarda yürüme.
https://gelecegiyazanlar.turkcell.com.tr/
Bu Türkçe kaynağıda tavsiye edebilirim.