İlk önce Java dilinin temellerini öğren Java öğrendikten sonra Android Studio'ya geç.
Hocam arkadaş zaten Java'yı orta seviye bildiğini ve Android Studio için kaynak bulamadığını söylüyor.İlk önce Java dilinin temellerini öğren Java öğrendikten sonra Android Studio'ya geç.
Android oracle firması ile yaşadığı sorunlardan dolayı kotlin, c++ desteğini öne çıkartıyor.
Sorun sadece oracle ile arasındaki davalar değil, java ile yapılmış uygulamalar performans bakımından berbat olması. İOS sistemin androide göre daha hızlı olmasınında sebeplerinden biri budur.
Dostum Java yerine daha iyi alternatiflerini tercih etmeni tavsiye ederim. Zira, en iyi mobil uygulama geliştirme SDK'sı olan Flutter veya React Native'i araştırabilirsin. Bu Java çile ve amalelikten başka bir şey değil.
Mesela Java ile yalnızca Android uygulama geliştirebiliyorken, Flutter ile Android, iOS, tablet, Windows, MacOS ve web site uygulamaları geliştirebilirsin. Hani biraz ağır kaçabilir ama, biz yazılımcılar Java ile mobil uygulama geliştirenlere enayi gözüyle bakıyoruz.
Javayı mobil uygulama geliştirmek için öğrenmiyorum zaten daha çok backend ve web için öğrenmekteyim . Zaten her platform için farklı farklı dil öğrenmek içinde zamanım yok . Java ile android uygulama geliştiriebildiği için ona da bakmak istedim fakat studio baya karışık geldi ve kaynak bulamayınca biraz zorlandım.Hocam arkadaş zaten Java'yı orta seviye bildiğini ve Android Studio için kaynak bulamadığını söylüyor.
İngilizce olarak bakarsanız bir sürü kaynak var hocam. Daha önce küçük bir uygulama yapmak için kullanmıştım. Zira @Iskenderun hocamın dediği gibi Java gerçekten amelelikten ibaret. React Native'den ziyade Android için uygulama yazacaksanız Kotlin öğrenmeniz daha mantıklı.
Pardon dikkatli okumamışım GitHub'da kod örneklerine bakabilirsin örnek kodlarda açıklamalar oluyor genelde biraz İngilizce şart tabii.
VS Studıo da falan USB bağlantısı ile bildiğim kadarıyla geliştirdiğin uygulamayı telefon üzerinden görebiliyorsun diye hatırlıyorum.Kod bakmaktan ziyade IDE'nin arayüzünü tanıtıp yaptıklarını pratikte gösteren bir kaynağı tercih ederim.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.