Friday, June 9, 2017
We have worked with AngularJS in the past, creating successful projects for our customers. Yet, lately we have been developing new projects based on React.
Did we ditch it? Well, no. And we are actively looking into the Angular Evolution.Read more
Tuesday, May 30, 2017
Traditionally, the de-facto solutions for multiplatform mobile apps were based on hybrid frameworks like Ionic, which uses web technologies (HTML, CSS, JS) to write and render the app on any device. It’s a great framework, it makes its best in order to reproduce a near-native behavior to provide the best user experience, but sometimes our projects require the real look and feel of an iOS and Android app. In the last year, we’ve been working on some web projects based on React, the well-known web framework made by Facebook, and it was a satisfying experience.Read more
Tuesday, April 25, 2017
In the past days, we’ve been working on an iOS project that uses iBeacon technology, and we believe that is an excellent opportunity to share a bit of our work with it. In this post, we’ll show you the very basics on how to use them in Swift.Read more
Tuesday, March 28, 2017
One of the main principles of Octobot culture is fluent communication and transparency with our partners and clients. Before starting any project we usually present different kind of tools to use for communication in a daily basis and arrange regular meetings during Sprint execution. We always highlight to our clients that they will have full access to communicate with everyone involved during and after project execution, and emphasize the fact that we are only one hour ahead of the east coast time, so we share similar time zones.Read more
Thursday, February 9, 2017
As a developer, I’ve found myself wanting to get some feedback about a web app, by letting others to test the work in progress being made. If the people you want to show your app to is not present (physically nor in the same local network), sharing a link to your local development server is not a trivial task and in a lot of cases It feels like overwork to deploy the web app to a server just to answer a specific doubt.
An easy alternative to solve this is offered by Ngrok.Read more
Wednesday, January 4, 2017
Some time ago we came across the need to use HTML5 mode for URLs for an Angular 1.x app, instead of the default hashbang (#!) URL scheme. Changing this was a bit challenging by the way this impacts both backend and frontend, but it was also quite interesting since it even has an historic component to it.Read more
Wednesday, December 28, 2016
One of the most important aspects to take care in mobile development is the feedback to the user, especially in the long running tasks. That implies we need to add some components to give information to the user about what is happening with the app. The most popular forms of such feedback are progress indicators.
If you are developing a super cool app with highly custom user interfaces, UIKit standard indicators won’t likely be enough for your needs. In this post, we’ll develop a fully customizable progress bar, that you can use as a replacement of the
Thursday, December 22, 2016
We all know from Programming 101 that a value that remains unaltered during a program execution, is a Constant, and never, but NEVER should we use variables o simply values to represent something with this particular attribute.Read more
Tuesday, December 13, 2016
At Octobot, we care for the interfaces of our products as much as we care for the cleanliness of our code. Therefore, we try to use the best possible tools that might help us in the process of building wonderful UX and UI experiences.
In this post, I will list three of these tools, along with the main advantages we found in the daily use of each of them.Read more
Friday, November 25, 2016
Using it, we face a situation in which some routes can be accessed by anyone, while others require authorization. For this cases we use the following elegant and easy mechanism, which consist of 3 simple steps.Read more