Soru & Cevap

Android Uygulamayı Düzenleme ...

24.12.2013 - 03:15

İyi Akşamlar;
Öncelikle şunu belirteyim daha önce hiç bir app üzerinde çalışmışlığım yok.Genelde  html,php,mysql üzerinde çalıştım ve çoğunlukla da hakimim.Web sitelerimde java kodlar üzerinde hazır olanları düzenleyerek az çok bilgi sahibi oldum.Sanırım java üzerindeki hakimliğim çok fazla olmaması beni başlangıç seviyesinde bir kullanıcı yapar ve bu nedenle soruma cevap verirken bunu göz önünde bulundurursanız çok sevinirim.

Soruma gelecek olursak bir arkadaşımın fikri üzerine yola çıktık ve bir uygulama yazmaya karar verdik.En iyi yolunda hazır şablonları düzenlemeyle olacağını düşünerek araştırma yaptım ve fikrimize çok uygun bir app buldum.Şansımıza yazan kişi geliştiricilere kaynak kodlarını ücretsiz olarak veriyor.( bu uygulama joomla sistemini içine entegre ederek yapılmış bir uygulama) . Yalnız içerisinde bir çok komponent var (15 adet kadar) ve ben bunlardan sadece bir tanesini alıp (resim ekleme bölümü) diğer bölümleri kaldırarak,kalan bölüm üzerinde değişiklikler yapmak istiyorum.Değişiklerin çoğunluğu da görsel olacak.

Sonuç olarak bu değişiklikleri en kolay şekilde nasıl yaparım?Hangi proğrama ihtiyacım var? Sorum kısa ama anlatımım derdimi tam anlatmabilmek için uzun oldu vaktinizi aldığım için özür dilerim.Şimdiden cevanınız için teşekkür ederim.

Not:uygulama webwiev ile yapılmış bir uygulama değil.içerisinde tasarım görselleri var.

Dosyalar:
editlenecek uygulama: https://play.google.com/store/apps/details?id=com.ijoomer.demo.src&hl=tr
İndirme Linki:http://www.ijoomer.com/iJoomer-Advance/developer-manual.html
Dosyalar:https://github.com/ijoomer-advance/ijoomer-adv-joomla
Uygulamanın içinde çalıştırdığı web site: http://www.ijoomer.com/ijoomeradv/index.php?option=com_community&view=frontpage&Itemid=505
 

264 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3606-1408610132.jpg
cgural
24.12.2013 - 11:22

İndirme linki kısmında belirttiğiniz manual'de, projeyi yapılandırmak için yönergeler var aslında. Ancak sizin bahsettiğiniz şekilde daha hususi bir değişiklik için geliştiricinin sunduğu SDK ile bir şeyler yapmalısınız.

Belgede

iJoomer Advance is an SDK which can be integrated into an existing project as well as be used as a stand-alone project.

demiş. Sizin mevcut durumda bir projeniz olmadığı için ya iJoomer Advance SDK'nın içinde sunulan projeyi tek başına kullanacaksınız ki bu sizin işinizi görmüyor ya da bu SDK'da sunulan örnek projeyi elden geçirme (refactory) yoluna gideceksiniz.

Projenin sınıf yapısını anlamanız ve ona göre aksiyon almanız gerekir. Bu ölçekte bir projede yapısal değişiklikler yapmak için biraz kodun içine girmeniz gerekir. Çünkü kalıtımsal, çokbiçimli birçok yapı var. Gerekmeyen sınıfları, öğeleri temizleyerek istediğiniz türden bir projeye çıkacağınızı sanmıyorum.