The
OkSo app is the drawing app to express, grasp, and organize your thoughts and ideas. Draw to explain. Draw to grasp.
Some of you are visual learners. You need to see pictures and visualizations to explain and grasp concepts. You keep a pencil and a piece of paper at hand. Sometimes it feels like connecting two circles with an arrow would speak more apparent than describing such circles' relationship with words. Visualizations, drawings, and sketches help you organize your thoughts and knowledge.
The process of visualization is not always easy. It requires some thinking and energy. That's why you might find yourself taking a deep breath, and saying "Ok! So..." to yourself or your vis-à-vis before diving deep into the concept. That's the reason for the Thinker with the "Ok! So..." in the logo.
The physical paper or the notepad is good but it has its limitations:
The OkSo app tries to overcome these limitations and gives users the possibility to "Draw to explain" and "Draw to grasp".
The limitations mentioned above are being addressed as follows:
Many online drawing apps give you these (and not only) possibilities. Take a look at
However, what the OkSo app tries to do on top of that is to experiment with the way you organize your drawings. It uses the concept of nested pages. The page (to be more precise the link to a page) is a first-class citizen of your drawing along with other shapes like freehand curves, rectangles, ellipses, or texts. So you may embed/draw links to sub-pages inside the page. It means that you may organize your drawings in the nested tree structure.
For example, here is one of the variants you may organize your drawings/pages:
Root drawing
├─ Goals
│ ├─ 2021
│ ├─ 2022
│ └─ ...
├─ Career
└─ Learning
├─ Machine Learning
└─ Algorithms breakdown
├─ Binary search
├─ Power Set
└─ ...
Each item in this tree is a separate drawing/page itself. The content of each page might be anything you are using your notepad for. For example:
The fact that the link to the sub-page is just a regular shape allows you to use size- and color-coding, to group the links together, and to easily distinguish them visually.
Also, compared to the flat lists, you'll not be overwhelmed by a large number of pages, since they may be organized in a tree structure. You will only see the links to the sub-pages of a particular level. You can "travel" easily between the sub-pages back and forth, deeper and deeper until you find a page you need.
Another approach, that the OkSo app takes compared to the other drawing apps is to be as simple and as minimalist as possible (just like your physical notepad). This relates not only to the UI but to the list of tools and features in particular (therefore the rectangle, the ellipse, and the arrow are hidden from the tools panel by default).
For example, instead of having a reach collection of primitives, what about just drawing the "DataBase Cylinder" icon from scratch? Yes, one of the real reasons for that is plain simple laziness and desire to code less :D However, I believe, this approach also feels more authentic and artistic. When you use a whiteboard during the technical interview or during the brainstorming you draw such primitives easily, aren't you? Plus, having such basic functionalities as copy-pasting, cloning, and resizing should allow you to deliver your thought fast and easily.
The OkSo app is a Progressive Web App (PWA). It means that you may install it on your device (add to your home screen) for faster access (see
You may also check the
Note, that the app is in its early beta stage and some features from our
Meanwhile:
Also published here.