Cool ,  

The libraries I would select will have to meet a few guideline that we (the 
Usergrid community)  can se.  Like for example license , stable is it going to 
be around , etc.

Yes I would like to have JSON handling done right this is why I thought that 
the idea that the SDK be open to use other libraries for just that reason JSON, 
Network, etc.

What I really would like to do is put together a proposal and then have the 
community comment , edit , add ideas to its so we can have a plan and set some 
guideline for example the usage of 3rd party Libraries.

And Yes I agree that this should start from scratch and not use Apigee-iOSSDK  
only as I think we should take the approach that it be modular and extendable . 
 All of us that Usergrid in commercial way have all added  Api to Usergrid 
itself or through some Node JS reverse proxy and it would be good if it was 
easy to make http calls to custom endpoints using that same SDK.

I was look at where I could create this proposal document . I was thinking I 
use Google doc’s and send to mailing list or is there a places where I could 
create a proposal document.


Jason Kristian | Director | Apps 4 U Pty Ltd.
ph: +61 075699 8109
mob: +61 0411 389 392
e: Jason Kristian <mailto:jas...@apps4u.com.au>



> On 13 Nov 2014, at 2:29 am, Rod Simpson <r...@rodsimpson.com> wrote:
> 
> Jason,
> 
> It is awesome to see your enthusiasm.  My personal preference would be that 
> we don’t work from the Apigee SDK.  That codebase is quite old and is 
> definitely not the way we would architect it from scratch today.
> 
> Your idea of using RESTKit or AFNetworking is great.  As you select libraries 
> to use, be mindful of their license compatibility with Apache.  RESTKit is 
> Apache 2.0 already, so that is perfect.
> 
> The one question I have is unit / e2e testing.  That is something that is 
> really missing in the current iOS SDK.  At one point, there was some work 
> done with Lua to create a little framework for testing but it never really 
> went anywhere.  Having guardrails in place from the start would make it a lot 
> easier for other developers to get in and help work on the project.
> 
> #4, interoperation with Swift would be great.
> 
> What are you thinking about for handling JSON?
> 
> And of course, #5 would be icing on the cake :)
> 
> Rod
> 
> 
> -- 
> Rod Simpson
> @rockerston
> rodsimpson.com <http://rodsimpson.com/>
> 
> On November 11, 2014 at 8:44:48 PM, Jason Kristian (jas...@apps4u.com.au 
> <mailto:jas...@apps4u.com.au>) wrote:
> 
> HI All , Ive been looking at updating the iOS SDK which Ive got some good 
> ideas for now there are a few options on what can be done for example with 
> could build on the current SDK or fork apogee iOS sdks ,  
> or we can start fresh and use a networking Library as it core like 
> AFNetworking or RESTKit which its self is build on AFNetworking, IM happy to 
> put the time into this and I can spare one staff member to help me but I 
> don’t want t start  
> as I think these core idea need to be decided by the Usergrid community. So I 
> would love some feed back on how this should be designed Ive got some of my 
> own Idea which I’ll share now.  
> 
> 1- I think it should be package managed from the start. — CocoaPods  
> 2- I think it should take advantage of other libraries — why reinvent the 
> wheel. there are plenty of good networking libraries at are well supported 
> that will handle networking better .  
> 3- I should be easy to extend easy to add new collection model classes.  
> 4- I use Good objective-c convention to better interoperate with Swift.  
> 5- Be fun to use..  
> 
> 
> Any thought would be good as I said I’m happy to put the work in I just need 
> a path to follow. these Idea are just mine if this is not what every one 
> whats then I’ll go along with whats decided .  
> 
> 
> 
> 
> Jason Kristian | Director | Apps 4 U Pty Ltd.  
> ph: +61 075699 8109  
> mob: +61 0411 389 392  
> e: Jason Kristian <mailto:jas...@apps4u.com.au <mailto:jas...@apps4u.com.au>> 
>  

Reply via email to