S
S
sindrom2016-05-28 23:42:31
Android
sindrom, 2016-05-28 23:42:31

What are the frameworks for developing applications for android?

I'm used to the fact that in the world of web development there are a huge number of mature frameworks that make it easy to create complex applications. I started to study programming for android and could not find a single serious and popular framework. Is the android sdk really so rich and good that developers don't try to invent a higher level abstraction to solve repetitive and routine tasks?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
aol-nnov, 2016-05-29
@aol-nnov

it's a mobile world. here, building multi-level sandwiches "like a spring for java" is fraught with unexpectedly wasted memory, a rapidly dead battery and other negative experience for the end user.
Android skd is good, it needs to be studied. Then read the android support library. There are libraries that are convenient for the network, for example, OkHttp and other things from Square (see on their github)

K
Konstantin Nagibovich, 2016-05-29
@nki

Я свои приложения (для различного учета) под андроид пишу на 1С.

X
xmoonlight, 2016-05-29
@xmoonlight

Лично я, как удобную визуальную SDK для кросс-платформенной разработки игровых и не игровых приложений - использую Unity3D.
Лучше - пока не попадались.

R
Rou1997, 2016-05-29
@Rou1997

Неужели android sdk настолько богат и хорош, что разработчики не пытаются изобрести абстракцию уровнем выше для решения повторяющихся и рутинных задач?

Конечно, нет, например, он совершенно не рассчитан на RAD (Rapid Application Development). Но я мог бы сказать вам, что он богат и хорош, что "это норма" (c), и вы бы поверили на слово!
Вот и им так сказали (Sun/Oracle, потом Google, JetBrains), в то же время задач, требующих этого RAD, перед ними никто не ставит, либо нужно самому додуматься и еще и руководителя в этом убедить, либо RAD действительно не нужен для данной задачи, не всем же иметь ограниченный бюджет и сроки.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question