Stfalcon Blog

ChatKit Library for Android Apps

ChatKit Library for Android Apps

In the world of iOS development there is a well-known JSQMessagesViewController library which helps iOS-developers to implement UI chat in their applications easily. Unfortunately, Android developers are deprived of such a wonderful tool.

Startups Solving User Problems

Startups Solving User Problems

9 in 10 startups never make it. In 42% of all cases the reason of failure is that users don’t need them since they aren’t offering any problem solving solutions. “Users simply don’t get it” is a childish excuse.

CSS Transitions And Animations. Motion Path Module CSS

CSS Transitions And Animations. Motion Path Module CSS

Before CSS3 rising, front-end developers were tossed into a cold sweat, when they heard a word «animation». And all because one reason: it was very non-trivial task to make quality and beautiful animation at those old days. CSS could not do it, so all the animations were made with JavaScript.

Simple Unit Tests For Android

Simple Unit Tests For Android

The time has come to share with you this small article on testing Android app logic. It didn’t occur to me that it is a significant component of Android app development for quite a time but it’s never too late to learn, neither for you, nor for me :)

How much does it cost to develop an app like Pokémon GO

How much does it cost to develop an app like Pokémon GO

In summer 2016 Pokémon GO mobile game was uniting people of all ages just like Olympic Games in Rio. An app for finding cute pocket monsters from our childhood has become insanely popular in no time: in 24 hours after launch it was on the top app list on App Store and Google Play.

Android WebSocket. Feedback, or When Every Second Matters

Android WebSocket. Feedback, or When Every Second Matters

Apps that are using network communicate with the server by executing queries and receiving answers. Server acts as an information desk providing answers to any questions and accepting inquiries made in a certain way to further process and save them.

DataBinding: How To Develop Android Apps Faster

DataBinding: How To Develop Android Apps Faster

Every time you look at those numerous lines of code with findViewById and ternary operations with visibility you want Cthulhu to finally revel across the Earth so you don’t have to see it anymore, don’t you? But trust me, there’s a way. And we will show it to you under cut.

Code Commenting And PHP Documentation Generation

Code Commenting And PHP Documentation Generation

Why do we need comments in code? How to write them? Where they are necessary and where they are not? How to comment code correctly? How to create the same documentation style for all members of the team? What are the tools for documentation generation?

Nizam is now available at Google Play

Nizam is now available at Google Play

Today we are glad to announce that we are near the finishing line of our third game Nizam, a turn-based 3-in-a-row puzzle for 1 or 2 players. Game setting is based on arabic fairy tales with wizards and magic. The main character fights bravely against sorcerers, mages and legendary monsters of the East. During the severe duels we must find the ancient scrolls, which will help us to defeat the most deadly enemies.

2d game release on Android

2d game release on Android

2d game development process on Android is complete. The process of the market release has started. Changes are abundant: we significantly redesigned interface, added new content (monsters, weapons, armor), levels (including tutorial), and improved performance (Object Pool). Also, I’m eager to share with you my experience of working with level designers and artists.