Portfolio includes mobile apps & web apps
In our work we depend on several well-proven technologies and tools we love working with
With iOS being one of the leading mobile platform, it is vital to ensure its appropriate treatment. In iOS apps we create pixel-perfect UI following Human Interface Guidelines. We love Constraints and AutoLayout so our apps scale easily on iPhones and iPads. With responsiveness in our mind we utilize top Apple’s technologies like CoreData, GCD background queues and push notifications to make your app work smoothly and be rock solid. If something goes wrong anyway, we let Crashlytics hold our back.
Android is one of our main mobile priority, therefore during development process we pay attention to "clean code" rule and clear user interface, well-fitting on every device, and just so you know, we can support 99% of Android devices on market (starting from Android 2.3.3) so you don't have to worry about reaching your clients. We use various approaches to develop solid Android application, covering it with Robolectric unit tests, and letting Robospice or Volley handle network requests. For persistance and marshalling of data we use OrmLite and Gson.
We strive to provide consistent and satisfying user experience with the help of Windows Phone Toolkit and Blend for Visual Studio. Native animations framework allows us to build astonishing user interfaces which fondle your imagination. All of this would not be possible without data to present. Json.NET fits perfectly for the task of obtaining it from self-built service, while Parse, with its .NET SDK, helps us managing it in the cloud. Furthermore, both technologies remain in excellent harmony with .NET's LINQ making local data management a piece of cake.
We like simple solutions and new technologies, so we use AngularJS and HTML5 for web developing. AngularJS gives us power to build single-page apps that are easily extensible. It lets us encapsulate client-side logic in a standarized form with clear responsibilities. Bootstrap helps us to build great looking apps on desktops and moblie web browsers, so you can use our products on every device. We appreciate when our products can be built with one command and we achieve that with Grunt and Bower. To keep client feedback loop short and responsive we deploy often to Heroku during development so you can always see current development progress.
Have you ever thought about Java & Scala as a perfect choice for your web development? Play Framework introduced solid and fast ecosystem for those languages! Owing to Play, we make it easy to build modern web & mobile. JVM does the heavy lifting, Maven delivers the whole world weal and NoSQL supports Big Data so that our apps are super-fast and keeps under load. Asynchronous Akka model and being stateless make our apps behaving predictably and reliably. RESTful by default and JSON based communication combined with foreman and Heroku cloud give you what modern web and mobile need nowadays.
We build fast, efficient and flexible backends using Node.js as their core. With MongoDB as data storage we obtain durable system, ready to persist everything you can imagine. But what would be the system if it could not manifest it's greatness to the outside world? There comes express, a web application framework which along with diverse modules provides simple yet powerful communication mechanism. However with great power comes great responsibility, thus high code quality is a must. There comes Jasmine with it's behavior-driven test framework. Alongside other supportive tools such as JSHint they guard what we value the most.
We have been working for logistic, mobile advertising, media industries and many startups