[android-developers] Re: Advice

2016-02-27 Thread Shane Carr

>
> I liked the big nerd ranch book on amazon.
>

I liked this to get started, very organized. 
http://developer.android.com/training/index.html 

I also used a lot of youtube and pluralsight.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/bd054877-0124-48dc-9690-5fac45422c3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[android-developers] Re: Advice - news app

2016-02-27 Thread Shane Carr
I have only written one large android application. In my experience volley 
was outstanding. http://developer.android.com/training/volley/index.html. I 
grabbed that from teh first web search. It lists some of the benefits, it 
is extremely advanced. You can find a ton of examples on github. I am not 
familiar with the library you are talking about, so it is hard for me to 
compare it. Generally volley and android in general does a great job of 
forcing you to do things in the background so you aren't blocking the ui. 
There are a number of factors to take in consideration too. The protocal 
ideally is pretty light weight like json since you are pulling from a phone 
with a spotty connection, and you want light weight deserialization. One of 
the elements of my project was a giphy selection control. very media 
intensive. Being smart about how you load data (not loading too much) and 
getting a few in so the user sees something while the rest is loading 
helps. Also there are a lot of libraries that work with the network that 
can help such as media libraries if you are pulling rich media and you need 
some compression and caching.  Volley has caching and queuing mechanisms 
which probably the other library you are using don't have. Look at git hub 
for Volley examples there are tons and tons. I bet it would be pretty easy 
to bench mark wtih what you are doing and to a quick comparsion.

On Saturday, February 27, 2016 at 10:38:09 AM UTC-8, Adrian Ivasku wrote:
>
> Hello,
>
> I am trying to make a news app that would read news from a particular web 
> page... I have done this with Jsoup library but it is very slow... on a 
> fast phone with good internet connection it takes for 3-6 seconds to load a 
> page... and I have optimized the code that gets the Document object from a 
> page...
>
> I have read today about volley library, which is apparently ultra fast and 
> ideal for this kind of tasks... I have been reading and looking at volley 
> examples... but I fail to see the point... Could anyone explain some more, 
> with example situation why should I use volley?
>
> Can anyone give me advice in which direction should I go to make this news 
> app, should I use volley ? or even if possible volley with jsoup in 
> general. What libraries should I use? 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/2a8ebd8c-5e7d-4174-aa65-365c59186dc3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[android-developers] Please help!! Recommendation, using Android Arc Weld Or Chrome Extension, or some other option as a Universal application platform.

2016-02-27 Thread Shane Carr
Hello, I currently work on a social messaging product we build for Android. 
I want to migrated it to a multi platform desktop application in chrome.

We have an Android version which works and is live in google play, and has 
been very successful. My scenario is I'd like to light this up cross all 
major oses clearly we'll need to make some modifications. The scenario:to 
run on Linux ( eg Mint), chrome os, Mac, Windows. I am looking for advice 
about approaches. Some time last year i prototyped the app on arc-weld and 
it ran fine, minus no gcm, and i'll need a sinal r library. From some 
casual investigation it isn't clear to me if this is intended for 
production usage. Whatever i build needs to be be distributed officially 
the chrome store or some official store. I work for a very large company 
and we like to light this up at a large scale. It wont' be a toy project. 
The other alternative i am aware of is a chrome extensions. Looking at this 
it seems like a more significant rewrite from where we are. In addition the 
architecture doesn't seem as advanced as the android architecture, which i 
find incredibly elegant. Also we use a sqlite database so it seems i'd 
probably have to look at some alternatives there as well like indexdb or 
something. My question is can anyone suggest some points to get started. 
However we have a lot of resources, and engineering cost isn't as much of 
an issue. We need a no compromise experience, beautiful and elegant. Which 
of these options would google more likely recommend, and are there any 
others which might be better. The only constraint on this is i'd like to 
distribute it though one of the google stores, it needs to be safe and 
consumable for edu/business type scenarios. We have very high standards on 
experience, deployment, security etc.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/f21e2747-0462-4cbc-94de-41e62bca0449%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[android-developers] Android Universal Application

2016-02-27 Thread Shane Carr
Hello, I currently work on a social messaging product we build for Android. 
I want to migrated it to a multiplatform desktop application in chrome. We 
have an Android version which works and is live in google play, and has 
been very successful. My scenario is I'd like to light this up cross 
platform version. I'd like it to run on Linux ( eg Mint), chrome os, Mac, 
Windows. I am looking for advice about approaches. Some time last year i 
prototyped the app on arch weld and it generally ran fine, minus no gcm, 
and i'll need a sinal r library. From some casual investigation it isn't 
clear to me if this is intended for production usage. Whatever i build 
needs to be be distributed officially the chrome store or some official 
store. I work for a very large company and we like to light this up at a 
large scale. It wont' be a toy project in the long term. The other 
alternative i am aware of is a chrome extensions. Looking at this it seems 
like a more significant rewrite from where we are. In addition the 
architecture doesn't seem as advanced as the android architecture, which i 
find incredibly elegant. Also we use a sqlite database so it seems i'd 
probably have to look at some alternatives there as well like indexdb or 
something. My question is can anyone suggest some points to get started. 
However we have a lot of resources, and engineering cost isn't as much of 
an issue. We need a no compromise experience, beautiful and elegant. Which 
of these options would google more likely recommend, and are there any 
others which might be better. The only constraint on this is i'd like to 
distribute it though one of the google stores, it needs to be safe and 
consumable for edu/business type scenarios. We have very high standards on 
experience, deployment, security etc.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/2dc7d184-16bb-4248-9503-ce9997819ad1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.