Yesterday I was in Berlin (always worth to go there) for attending the UIKonf: an iOS developers conference. The location (Heimathafen) was awesome! Pretty good atmosphere, and awesome coffee all day. Yay!
The talk line-up was good as well. They had four rounds of sessions. All in one room, (more...)
Today the AeroGear team is very happy to announce the 1.0.0 release of our iOS libraries:
The aerogear-ios project is a utility to communicate with remote server and storing data. The functionality of the library covers these areas:
- HTTP REST abstraction + Paging
- Authentication and User (more...)
Today we released our CR1!
So, what’s new in iOS?
With the new 1.0.0.CR1 release, we continued to focus on stabilisation! Besides adding more tests and maintainance, we have improved existing APIs and added a few new features.
The AGStore protocol is now allowing you to apply (more...)
The AFIncrementalStore is a concrete implementation of the NSIncrementalStore API (see Chris’ blog and NSHipster for more details), which allows you to access remote endpoints, like RESTful “Web Services”, by using the CoreData API.
The project has three simple examples, including how to apply type mapping, in cases when you (more...)
Today we, the AeroGear team at Red Hat, released the second version of our little iOS library, containing these new features:
- configuration objects
- query and search parameters
- OTP (One-Time Password)
- Model APIs and CoreData
What’s new in iOS?
Below the features are described in a few sentences.
Mocking is not new and in the iOS space there is a nice library called OCMock. For HTTP communication the best library is AFNetworking. Both frameworks have some documentation on their project page, so I am not repeating basics here. For OCMock I also liked this article by Alex Vollmer.
The last two days I looked at Mantle, and how it solves some issues, when working with JSON and a rich domain model. Now, how to use the Mantle framework with AeroGear’s iOS library?
The Model – with Mantle
Ok, here is a quick snippet of a model:
@interface AGTask (more...)
Transforming Objects to JSON and building up an object graph from a JSON response is pretty standard. But how is it done with Objective-C? Imagine a very simple class Task:
@interface Task : NSObject
@property (nonatomic, copy) NSString* title;
@property (nonatomic, copy) NSString* desc;
and let’s create an instance (more...)
Yesterday we released a new version of the AeroGear library! Highlights are a more fluent API to create pipes,stores and authModules. Another milestone was the usage of using the previously discussed configuration objects!
Get it from the CocoaPods repo!
New way to create a AGPipe:
// NSURL object: