Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
as I've already noticed: more and more developers use RxJava for Android development.
I want to learn it. Can you recommended some Project use RxJava?
I'm pretty sure that visiting Fragmented podcast parts about RxJava (I linked them below) would be a nice start of your RxJava Development:
The RxJava show with Dan Lew (Part 1)
The RxJava show with Dan Lew (Part 2)
Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More
Why these sites? Click on the first link and you would find there not only a player as on normal podcast page, but also many recommended by authors resources which are also explained in podcast.
Many projects with RxJava you would find on GitHub. I would recommend you these:
https://github.com/kaushikgopal/RxJava-Android-Samples
https://github.com/jhusain/learnrxjava
https://github.com/richardradics/RxAndroidBootstrap
Also take a look at GitHub page of RxJava and RxAndroid, Android specific bindings for RxJava.
Any question? Please free to ask.
Hope it helps
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
Is there any useful and easy-to-use kotlin ORM for SQL? Like ORMLite. I'm making an app for android and i need to keep data classes there.
Honestly, I'm rewriting an android lasertag configurator from java to kotlin.
Just use Room persistance library.
It's part of Android Jetpack Architecture Components.
It is well designed, versatile, easy to use and stay behind an interface in your code so you do not create a strong dependency.
It is also integrated with RxJava (if you wish to use it with it) and Kotlin Coroutines. Works well with both Kotlin and Java. Have a small integration with Android Studio too, highlighting the SQL you write in your annotations.
Follow the link above, it contains links to example projects, codelabs and more.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
As a beginner it is very hard to understand what are these things
Is there any resource which can give a grasp knowledge of things in easy language?
In simple words:
For a long time Google didn't give any indication to developers on how they should write (architecture wise) their apps. But last year they've released a set of libraries that guide developers on how to structure their code by structuring the app in clear layers and reinforcing good practices. That's what they call architecture components.
LifeCycle, LiveData, ViewModel and Room are the main classes in these libraries. They go well with a MVVM architecture and if you apply them correctly (according to Google) your app will be easy to maintain and test.
As for resources, you can check the Google I/O release talk and the documentation. You can also find many online tutorials to get you started.
If you know nothing of android development it will be hard to understand the use of these components so I would advise you to study more about the SDK and then go back to these components. Note as well that you need to know about Reactive Extensions for android and java/kotlin too because these libraries rely a lot on them.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
After going through the ways of calling web service calls in android.It's not recommended to use AsyncTask because of issues like device configuration change.
And Loaders are mainly used for interacting with database and Services mostly for long running operations.
Many answers says, to use libraries like Volley or Robospice or Retrofit.
What would be the most efficient one among them?
Any suggestions would be appreciated.
I came across different approaches in the past years and applied some of them in the real apps and some of them in some simple proof of concepts.
Here's my opinion:
The best option for communication with web services in Android is Retrofit + RxJava
Retrofit is compatible with RxJava. With such approach, you have clean and simple interface, you are able to handle errors and manipulate HTTP responses as Observable streams thanks to RxJava. Such approach is becoming good practice and standard for Android applications right now.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am in the process of porting my iOS app to Android, and am now in need of a simple to use asynchronous class set to download JSON data and images.
For iOS I am using AFNetworking which is an amazing tool. Is there anything like that for Android?
There's loop j's async http lib for Android (though I'm not a huge fan) http://loopj.com/android-async-http/. Honestly, best thing is just to use apache httpclient inside of an intentservice so it's async and then deliver the results to your activities, etc through a ResultReceiver.
UPDATE
I now recommend Retrofit, an open-source project from Square. I use it and it works very well as a REST client. http://square.github.io/retrofit/
You could try RoboSpice. Give us feedback, if it was, what you needed.
Another good option could be Volley, networking library introduced on IO 2013 by Google. For more info check this topic: Volley Android Networking Library
This lib is awesome. i think is all you want give a try dude
https://code.google.com/p/android-query/wiki/AsyncAPI
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Does anyone know of any books or online resources (except the dev docs) that cover the Sync Adapter and its usage? Struggling to find any good material myself.
Or.. does anyone know of any alternative libraries for conducting remote sync services?
Thanks
There really isn't any good resources at this point. If I had to guess at why, it is because the actual implementation of a sync is going to be very specific to each app. I am writing one right now, and it is very trial and error.
We could definitely benefit from a good tutorial on some of the more well known api's out there (an implementation of a twitter account sync for example). Maybe they will finally release the official twitter app code like they have been promising.