E
E
Ernesto Guevara2015-06-15 23:09:30
Android
Ernesto Guevara, 2015-06-15 23:09:30

Lessons on the architecture of android applications and the use of popular third-party libraries?

The basic principles of android development and the SDK in general are quite easy to learn from official documentation, this is no secret to anyone. But between basic things and real applications, I have some kind of barrier that is very difficult to overcome by reading tons of articles and documentation of third-party libraries. Maybe there are lessons (sensible articles, chapters from books), where the architecture of real applications for android would be laid out on the shelves? + talked about all sorts of Gson, Oauth, Retrofit, robospice, Spring for Android, GCM, Firebase, OrmLite, GreenDAO, ActiveAndroid, Picasso, Dagger, RxJava, Volley, how it should work in a complex, etc. etc.
For example, the most typical task: authorization / authentication through social networks + RESTful services + local cache + push notifications. How are such applications built, how to cope with the whole zoo of ready-made solutions and technologies?
It so happens to me that often at the stage of task decomposition, you first dig into reading about technologies A, B and C, then you read about established patterns X, Y, Z, for each of which, in turn, there are several ready-made libraries. And in the end it is not clear what exactly to do.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
E
Emin, 2015-06-16
@Ewintory

Programmers have recently created such a thing as Github . There you can now find projects of any complexity. What's stopping you from learning from them? You can start with iosched 2014 , u2020

N
Neic, 2015-06-25
@thomas_white

Here you can see all the popular applications that have open source codes and study them in a different way.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question