Bartek Kwiatkowski

Bartek Kwiatkowski

Head of Mobile & R&D at Snowdog

Android Data Binding

Google I/O 2015 announced new Android M (Milkshake?) with new permissions system and a lot of optimization. There were also presented smarter apps, better wearables, Android Pay and a bunch of other changes...

Real life test: Trail Offroad

How many times did you use your own application? I mean application that you designed and developed. Last weekend we had an opportunity to test one of our side projects – Trail Offroad (you can download from Google Play, iTunes). It’s Metrometer, inclinometer and GPX track recorder in one application dedicated to 4×4 enthusiasts. We started at 9:00 am on the parking lot in front of our office at Mostowa 11. Ready for everything :) we met captains of our expedition from Landstore.pl, AutomLand and GravityProject and 4 Land Rovers Discovery. The weather was cold but not rainy.

Android and Magento Soap API – part IV

How to get list of products Magento SOAP API contains catalogProductList method for downloading list of products. Basically it returns ALL products at once. In production environment it could mean thousands of products returned in single API call. Mobile devices are not capable of handling such big response.

Android and Magento Soap API - Part III

In this blog post, I will focus on handling errors in Magento SOAP API. There are two kinds of errors that can occur: server errors like HTTP 500 status code, and API errors like "Session expired. Try to relogin." Additionally, there may be (de)serialization errors that can occur if the Java model does not match with the response. I plan to explore these errors in more detail in the post.

Android and Magento Soap API - Part II

In this blog post, I'll discuss the use of Retrofit, a REST client, to communicate with Magento SOAP API. The Magento SOAP API requires XML messages consisting of an Envelope XML element and Body inside Envelope. There is a bit of code to write at beginning which seems to be a high entry barrier to overcome. But, look below – I wrote everything, so you don't have to worry about it.

Newer posts