Blog

Make life easier: Retrofit

Before we begin. When creating mobile apps you have many decisions to make that will have strong influence on final project’s shape. One of them is choosing the right libraries. Currently, it is hard to imagine mobile app that doesn’t communicate with network services. Weather apps download weather forecasts from servers, sport & fitness apps store our training data, social apps let us communicate with other users – these are only few examples.

Written by Wojtek Tyrchan

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.

Written by Bartek Kwiatkowski

DateKit for Swift

Swift gave to developers great opportunity to learn new stuff. It was, and I believe still is, a refreshing breeze to programmers' life. There's also a great reason to show off—quickly learn the newest technology and prove your skills by releasing some great project. A lot of developers did that and it's really...

Written by Radosław Szeja

How to dynamicaly change Android Toolbar icons color

With the new Palette library and Material design, we’re able to create more color-aware applications, implementing color adaptable user interfaces. TL;DR There’s a link to the ColorizeToolbarHelper class at the end of the article. It works out of the box.

Written by Michal Pawlowski

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.

Written by Bartek Kwiatkowski

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.

Written by Bartek Kwiatkowski

Android and Magento Soap API - Part I

Magento is an open-source eCommerce solution. It may manage vast amounts of products, catalogs, orders, and payment data which can be accessed by REST and SOAP APIs. Unfortunately REST API has limited access to this data and allows only download some of it. If full CRUD actions are needed it's necessary to use SOAP API.

Written by Bartek Kwiatkowski
Older posts Newer posts