Tag Archives: tubikstudio

tubik studio free ebook design for business

Design for Business. Free E-Book by Tubik Team.

Designers are often people involved directly into business processes via their job. Knowing basics of this field makes a designer stronger and more productive in terms of the objectives set for particular projects. This sort of knowledge gets a designer closer to both client and final user of the digital product. With our experience, we would like to share ideas and thoughts on the theme, for the sake of global design community creating more and more products both user-friendly and solving business tasks. In this first issue of Tubik Magazine, the collection of free e-books on design issues, readers are offered the set of basic business terms defined and analyzed in the aspect of design.


Hopefully, it will be useful to build successful and productive strategies both for designers working for business and e-commerce and business people wishing to get more about design techniques and their impact on business processes. Enjoy reading and feel free to share the book with those whom it may concern.



To download the book in PDF, welcome here

Welcome to see the designs by Tubik Studio on Dribbble and Behance

ios development tubik swift objective-c

Swift or Objective-C? Tool Tips for iOS Developers.

In creative process, there are always some points of choice and contradictions. While UX designers are debating about Photoshop vs Sketch theme and give their opinions on efficient prototyping tools, iOS developers also have their own big debate. Today we are going to pitch in and add some of our thoughts to this global discussion of which programming language is better, Objective-C or Swift. We asked Tubik CTO and experienced iOS developer Maria Nazarenko to share her opinion with Tubik Blog readers.


Brief background


Let’s start with a tiny bit of history. The first and therefore the eldest in the discussed pair of programming languages was Objective-C. Primarily it saw the light of the day in early 1980s and was created by Brad Cox. So, one of the points that could be definitely applied to this programming language is that it’s really tried-and-true and tested by several generations of developers.


At the moment Objective-C is commonly described as the general-purpose, object-oriented programming language adding Smalltalk-style messaging to the C programming language. Before Swift came into play, Objective-C had been the main programming language used by developers for OS X and iOS operating systems, and their APIs.


Swift, introduced at Apple’s 2014 WWDC, brought its own dose of revolution. In general description, Swift is a general-purpose, multi-paradigm, compiled programming language broadening the previous scope of operating systems as it was developed for iOS, OS X, watchOS, tvOS, and Linux. Swift was designed to enable work with Apple’s Cocoa and Cocoa Touch frameworks as well as the large body of Objective-C code already written for Apple products.


Initially Swift was intended to be more resilient and safer than Objective-C, and also more concise and developer-friendly. It was built with the LLVM compiler framework including in Xcode 6 and using the Objective-C runtime library that enables C, Objective-C, C++ and Swift code to run within one program.  Therefore, it enhaces broadening professional horizons for developers making their work more efficient.


That was the milestone when developers started their discussion of what is better, tradition or innovation.


tubik ios development


What is better: Objective-C or Swift?


Some time ago expressing our opinion in the hot global discussion about the choice between Photoshop and Sketch we mentioned: “The answer we would like to give is really simple. There is no any vs. There shouldn’t be any war between the options which can complement each other. Obviously, now there is no any perfect and ideal software for design: if it existed, everybody would use only this ideal choice and there wouldn’t be any need for fight.»


It seems that in iOS development the situation of today is really similar. The choice is not so obvious as it could seem even after reading about all the extended functionality of Swift in comparison with Objective-C. In practice Objective-C is checked and tested over the years while Swift is young and new. Huge bulk of products have been developed in Objective-C so transition to the other perspective is definitely taking some time and effort.


Briefly characterizing the programming languages according to her extended practical experience in iOS development, Tubik CTO Maria mentions that although Objective-C is older and common, Swift could be described as more simple in syntax and stable in work process.


Swift Objective-C development tubik


Which programming language is more useful to know?


Due to Xcode which is the integrated developing environment (IDE) with a set of software development tools iOS developers can work applying either Objective-C or Swift in fact using the same developer tool.


As long as Objective-C exists much longer, it’s natural that plenty of simple and complex applications have already been accomplished with this language. Not knowing Objective-C and starting straight from Swift can limit developer’s professional flexibility. It can be especially obvious in case when developers have to update existing products.


Sometimes it happens that developers, knowing only Swift, recommend to rewrite existing (perhaps big or even huge) piece of code from Objective-C to Swift, the customers logically do not see this acceptable and certainly do not accept the necessity to pay for this work.


Considering this, the best option is knowing both languages. That gives developers natural professional flexibility for any task and environment they have to tackle with in current projects. There are two strategies which mostly depend on the time available.


In case if there is considerable amount of time between studying basics and applying them into real practice, our advice is to start with Objective-C. Although it is often described as more complicated, it establishes a solid foundation of basic principles and routine of creating applications for and using iOS system. On this basis, learning another iOS language such as Swift which is syntactically simpler will not seem too hard.


However, there can be also another strategy, a bit more dynamic than the previous one and applicable for those who don’t have enough time in their disposal needing to start actual work asap. In this case, you can start with Swift as it is easier in syntax and more similar to other programming languages so it will take less time to start practical coding. Getting the basics of development in this way, don’t forget to add Objective-C to the practice and polish skills in both languages. It will definitely give result if approached thoughtfully and rigorously.


iOS development swift objective-c


Here in Tubik Studio we believe that the only single thing that a designer and developer should think about is the high quality of the final product. The highest. Quality. Possible. Period.


Any tool and method chosen for this aim is a good way as long as it provides the efficient product to the client and the final user.


Don’t miss our next articles on iOS development giving practical tips and case studies of coding complex design decisions.

Welcome to see designs by Tubik Studio on Dribbble and Behance

Case study Ribbet Designing illustration

Case study: Ribbet. Designing illustration.

It is not a secret that the fast-paced and dynamic development of web and app design brings new trends into other spheres of creativity in non-stop mode. No doubt, illustration is one of the fields which is constantly and significantly affected by all the numerous changes and currents in the Web. Working on different projects and preparing various shots for Dribbble and Behance, Tubik Studio designers get regularly updated on how multipurpose and versatile can illustration be. So, today we would like to present you the new case study, this time about illustration for a web online editing service.


Earlier we have already presented here the case study telling about creation of a logo for the on-line editor Ribbet by Tubik Studio designer Arthur Avakyan. This article continues telling about the collaboration with the same customer. This time the assingment was concentrated on illustrations for the site created by the other designer Evgeniy Tomashevsky.


Tubik Studio designer

Evgeniy Tomashevsky working on sketches



Designing thematic illustrations for the specific feature of online photo editor Ribbet.



Pencil sketching, Adobe Illustrator



Undoubtfully, most — if not all — the illustrations in the web fulfill several functions instead of one. They should be not only decorative stuff but can also become important features of user interface and in cohesion with other elements of the layout help to guide a user and make using the site faster, easier and more enjoyable.


The illustrations accomplished by Tubik Studio for Ribbet were no exception. To be more particular, the task for the designer was to create a pack of thematic illustrations that would reflect the ideas of popular annual events. The images were intended to work as fancy cards which could be used for instant creating invitations for birthdays, weddings, parties as well as nice postcards and other pretty stuff.


So, given to the task, the whole pack of illustrations needed to have the same format and style providing the feeling of consistency. Moreover, it was important to make it corresponding to the general design of the site. This requirement was eased due to previous studio work: Tubik Studio designers had worked with Ribbet on new design of the site and new logo, which soon are going to be presented on the site itself and are already widely seen in Ribbet social networks accounts. So, starting work on illustrations, the designer had already got the general concept of the editor design. It influenced on general style of the images as well as selection of appropriate colors and shades.


Case Study Ribbet Tubik Studio

General design of the web-site and logo for Ribbet by Tubik Studio 


In process it was also vital to remember that the images had to obtain high level of adaptability and be recognizable, bright and clear in all sizes possible to be seen at. Moreover, they had to be ready to save their beauty and style in printed version as well. As you can see, the designer had to keep loads of things in his mind.


The first stage of the work required making choice about the general stylistic decision which would satisfy all the parts of the assignment. Although there are numerous stylistic trends for digital illustration nowadays, in this case search of the style was not really long and the decision was made to create all the pack of illustrations in flat design stylistics. It matched efficiently with general stylistic concept of the site and was obviously defined as trendy and diverse.


After deciding on general style, the next stage witnessed the most creative and elaborate part of the process which was classic old-school pencil sketching. The designer worked hard and devoted a lot of soul and passion to creating catchy details, pleasant-looking backgrounds and bright characters that would be easily recognizable, capturing, stylish and fancy.


Illustration in sketches


Illustration in sketches


Illustration in sketches


Illustration in sketches

Tiny part of sketching stage


When all the ideas were completed and agreed-upon, the sketches were converted into their digital body by means of Adobe Illustrator.


One more part of the task included sophisticated and thorough work with color. The reason was that it had to correspond not only with the general design of the site but it was also vital to reflect color associations which users typically have for specific holidays, events and special occasions. This kind of multipurpose solution could make user experience even more effective and pleasant. So, the designer accomplished this work with a deep research of common color assosiations about holidays and only afterwards selecting the colors that would fulfill both association and general consistency sides of the editor idea.


Having processed each image thoroughly, the designer presented bright and catchy images for the pack of thematic fancy cards, some of which you can see below:


Independence Day

Independence Day card



St. Patrick’s Day card



Thanksgiving Day card



Remembrance Day card



New Year card



Mother’s Day card



Father’s Day card



Valentine’s Day card



Wedding Day card


As it can be seen, the images covered the wide range of religious, public and family holidays.


The customer, fully satisfied with all the work presented, has already been using the images actively in their social network accounts as the promotional materials for new features of Ribbet service.


Case study Ribbet Designing illustration

The set of cards from Ribbet Facebook page


This assignment was full of creativity and inspiration. It has become one more case proving how much sophisticated and rigorous work should be done to create bright multipurpose digital illustration. It also showed that doing preliminary research can help to make the result even more efficient.

Welcome to see other works by Tubik Studio on Dribbble and Behance