Are there any frameworks to develop android applications?

I used that in the world of web development there are a huge number of Mature frameworks that facilitate the creation of complex applications. Started to learn programming for Android and couldn't find a single serious and popular framework. Android sdk is so rich and good that the developers are not trying to invent the abstraction level above for the solution of repetitive and routine tasks?
July 9th 19 at 10:37
5 answers
July 9th 19 at 10:39
Xamarin - C# for cross-platform development. A large framework, almost native app. Able well, almost all, maybe all of them.
PhoneGap (Apache Cordova) - JavaScript, HTML5, CSS3, applications for all mobile OS including Tizen and FirefoxOS.
FireMonkey - GUI-framework in the Delphi IDE (XE2, XE3, RAD Studio).
Corona SDK - cross-platform games in Lua.

With the rest you can read for example here.
Not exactly. I mean it is a java framework for native development for android. As spring for java or symfony for php, you know?
Xamarin is a sdk for c#development
PhoneGap - Tul for developing applications on web technologies
Firemonkey is for the GUI, and corona for games. - alverta.Olson commented on July 9th 19 at 10:42
: You mean a java framework? And how do we know? Neither in the tags nor in the text does not mention. - Henderson_Beat commented on July 9th 19 at 10:45
July 9th 19 at 10:41
it's a mobile world. here building layered sandwiches "as spring for Java" is fraught suddenly nepoymi it spent on memory, is rapidly a dead battery and other negative experiences for the end user.
Android skd is good, it should be studied. Then read the android support library. Library the most convenient network, such as OkHttp and other stuff from Square (see them on github)
July 9th 19 at 10:43
I have my application (different account) for Android write on 1C.
July 9th 19 at 10:45
Personally, I like the easy visual SDK for cross-platform development of game and non-game app using Unity3D.
Better - didn't get that far.
I don't understand, but I am extremely interested as the engine for game development can help in creating normal applications? Ie what are the challenges when you write traditional programs can help solve inity3d? - alverta.Olson commented on July 9th 19 at 10:48
: all. including navigation in 3D, etc.
By the way, who told You that Unity3D is an engine for developing games?! (I advise you to read carefully) - Henderson_Beat commented on July 9th 19 at 10:51
July 9th 19 at 10:47
Android sdk is so rich and good that the developers are not trying to invent the abstraction level above for the solution of repetitive and routine tasks?

Of course not, for example, it is absolutely not designed for RAD (Rapid Application Development). But I could tell you that he's rich and good that "this is normal" (c), and would you believe a word!
That they said (Sun/Oracle, then Google, JetBrains), at the same time, tasks that require this RAD in front of them no one calls, or you need to think of and also head to convince or RAD is not really needed for this task, not everyone can have a limited budget and timeline.

Find more questions by tags Android