S
S
SwoDs2016-06-04 22:46:33
Android
SwoDs, 2016-06-04 22:46:33

Is there a framework for developing Android applications like Yii?

I started studying development for mobile devices, I thought it would be great if there is a framework like Yii.
Actually subject .. =)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
mitaichik, 2016-06-05
@SwoDs

I agree with my colleagues - Android SDK is the main framework. But I'll put in my two cents:
I would not recommend transferring Yii development principles to Android applications. For 90% percent of the androyd code is the display / input of information. Moreover, according to a different principle than HTML + CSS + JS + AJAX, and there is a sea of ​​\u200b\u200bits wisdom, complexities, and features. Yes, and Java itself is much more powerful and more complex than PHP. Therefore, I advise you not to try to remake Android for the usual php-html approach, but to understand and accept its methods, otherwise it will be very difficult and sooner or later you will come to this anyway.
As for the frameworks, a lot of everything has already been written for android, choose not the most convenient options (for example, some newfangled AR thread that 2 people use, although it is divine), but what is time-tested. There seems to be no specific framework that covers everything, everything, everything, but there are many specialized ones:
Gson, Otto, Retrofit / OkHttp, ButterKnife, Android Data Binding, AndroidAnnotations, RoboGuice and so on - which one is better to use - it's better to ask Androdi-specialists, I am an amateur.

O
one pavel, 2016-06-04
@onepavel

Android is a framework with MVC support =)

F
FoxInSox, 2016-06-04
@FoxInSox

Of course, the Android SDK is called.

R
Rou1997, 2016-06-04
@Rou1997

It’s not like Yii, that is, there is no framework for the same “native” Java and the same IDEs, there are separate non-standard libraries, and of the frameworks, only Xamarin, PhoneGap, etc., their authors “swung” to create more and its IDE, language, etc., as a result, each product has a narrow range of tasks.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question