Monday, July 20, 2015

MVC pattern in Android?

MVC pattern in Android? - Hallo sahabat Google Android Developer Tutorial, Pada Artikel yang anda baca kali ini dengan judul MVC pattern in Android?, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : MVC pattern in Android?
link : MVC pattern in Android?

Baca juga


MVC pattern in Android?

MVC pattern in Android?

Is it possible to implement the Model-View-Controller pattern in Java for Android? Or is it already implemented through Activities? Or is there a better way to implement the MVC pattern for Android?
shareedit
22 
Your question is very good. But the answer marked as solution is not correct in my opinion. It might misguide several people. –  Saghar Jan 16 '14 at 15:33
1 
Check out my 2 posts starting here Android Architecture: MV? –  Dori Apr 3 at 17:32
   
Question is very good. –  Sreekanth Karumanaghat Jun 15 at 7:20
up vote150down voteaccepted
In Android you don't have MVC, but you have the following:
  • You define your user interface in various XML files by resolution, hardware, etc.
  • You define your resources in various XML files by locale, etc.
  • You extend clases like ListActivityTabActivity and make use of the XML file by inflaters.
  • You can create as many classes as you wish for your business logic.
  • A lot of Utils have been already written for you - DatabaseUtils, Html.
shareedit
188 
if you're trying to imply that a static xml file is the view and an activity is a presenter/controller then you're missing the part of MVC/MVP pattern actually decouples the view and presenter. You cannot instantiate an activity without talking to your layout/view. Really what you want to do is use composition and embed the activity/layout into a view class and the have all the application/presentation logic decoupled out into their respective classes. While what you describe is MVC... it's a very bad, strongly coupled MVC. Which is poor to work with. Especially if you wish to unit test. –  JDPeckham Apr 14 '11 at 23:20 
35 
Android is terrible at MVC. Android's API philosophy is template/inheritance over composition; which makes it bad for testing too. That being said, there are ways to get MVC out of android, but it is not intuitive. –  Paul Nikonowicz Dec 13 '11 at 16:57
36 
I'm writing a Android Architecture series which teaches/demonstrates how to implement MVC (and other patterns) in Android. Check it out: therealjoshua.com/2011/11/android-architecture-part-1-intro – user123321 Dec 20 '11 at 3:02 
60 
This is what Google itself says about MVC in Android: No results found for +mvc site:developer.android.com. –  18446744073709551615 Apr 20 '12 at 9:29 
4 
For anyone who says that "Android is MVC" please try Backbone.js (yes, client side js) for a week, and then come back and say that "Android is MVC". You'll finally understand the question and why we keep asking :) –  Mark Peterson Feb 13 '14 at 17:12


Demikianlah Artikel MVC pattern in Android?

Sekianlah artikel MVC pattern in Android? kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel MVC pattern in Android? dengan alamat link https://googleandroiddevelopertutorial.blogspot.com/2015/07/mvc-pattern-in-android.html

Artikel Terkait

MVC pattern in Android?
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email