We develop mobile apps and backend in Java/Scala/Python

Sigmapoint is a Cracow based software company specializing in developing mobile apps for iOS, Android, Windows Phone and backend systems for both B2B/enterprise and startups.

Mobile apps development: iOS, Android, Windows Phone
Backend development: Scala/Java (PlayFramework), Python, Node.js, Express.js
Frontend: HTML5, CSS3, jQuery, Angular.js

Services

Mobile Apps

Our experience in developing dozens of apps for Android, iOS and Windows Phone paired with skilled mobile app developers team give us the confidence to provide the best services in building a high performing software for mobile devices.

Startups

As a startup you want to keep it lean and change your course at any given moment. By working with many startups from US, UK, Germany and Sweden our developers are familiar with Lean Startup methodology and perfectely understand how to work in rapidly chaning environment.

Scrum/Agile

Our software development process is based on Agile / Scrum methodology. Every Sprint we deliver a working app with a new set of features. After each Sprint the scope of the project can be changed which provides a certain level of flexibility that is crucial for succeeding.

B2B & Enterprise

We provide solutions in mobile development for Enterprise and B2B in Transport & Logistics sector. Whether you need a ready product or a single feature we are here for you, offerering a whole range of quality services provided by a devoted team. Now it’s time to build a solution for you.

Consulting

Are you new to the world of mobile? Not sure whether to go with Android or iOS? Should your application be hybrid or native? Do you need it at all? We are here to help you and share our experience. You can use our resources here or reach out to us for more personal and specific advice.

Outsourcing

Looking for some extra resources or team to accelerate your mobile development process? We are ready to take care of it 24/7 and increase the productivity of your company. Save your time by outsourcing a part of your development.

Recent projects

Technology

Android development

Android is one of our main mobile priority, therefore during app 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. Our Android developers 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.

iOS Development

With iOS being one of the leading mobile platform, it is vital to ensure its appropriate treatment. In iOS apps our developers 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.

Windows Phone Development

As Windows Phone Developers we strive to provide consistent and satisfying user experience with the help of Windows Phone Toolkit and Blend for Visual Studio. 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.

Java/Scala PlayFramework

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.

Node.js

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.

AngularJS

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.

Our Clients

The cookie settings on this website are set to 'allow all cookies' to give you the very best experience.