Thank you to everyone who has subscribed to our Hebrew in Hand Newsletter for so many years! I look forward to staying in touch with you about our work through this blog, which will be updated regularly. I plan to tweet whenever there is an update — find us @hebrewinhand. Visit us here anytime to find out what we are up to. As always, we want to hear from you. Please share your thoughts and questions directly with me at:
In case you have just found us, here is a quick summary of who we are and what we are doing. ZigZag, Inc. is a small software development company, and for many years we have been creating mobile apps of Judaic and Hebrew interest. As part of our work, we have created Android apps, web apps and fonts for accurately displaying Biblical Hebrew on mobile devices. We have recently added iOS apps to our development repertoire. Our most well-known apps are Tanach Bible and My Tanach, both for Android. They were done in partnership with Davka Corporation, and are sold through them.
Late last year, we began exploring the idea of creating a cross-platform Tikkun app — for both iOS and Android — for leiners (Torah readers) and b’nai mitzvah tutors and students. Our first task was to determine whether to use a cross-platform development environment, or to code each app natively. After studying the most promising cross-platform options, we decided to try using Nativescript to code the core of the app — the two-column display of Torah text, pointed text on the right and unpointed text on the left, with fully-justified lines, predetermined line-breaks, and extra space at specific points within a line of text. This is a very demanding layout to handle. And we found that the cross-platform environment was just too limited for it to work. We then moved on to creating two separate apps, each coded natively. Both apps can display the two-column Tikkun text, plus handle a few user preferences. Here is the two-column text displayed on an iPad:
The next major technical area that we needed to work through was how to share study materials between users, no matter which platform each might be using. It clearly would not be enough for iOS users to only share with iOS users and Android users to only share with Android users. Again, we studied the various technologies for sharing data between users on different platforms, and settled on Google Drive as being the best candidate for our needs. We implemented a very limited proof-of-concept sharing feature in both the iOS and Android environments, and are now expanding that work to include the standard user interface features that users will expect. We now have the ability to securely sign in and out of Google drive accounts. We are next working on the internal mechanisms for sharing a specific file with a specific user directly through the app.
And that is where we are today.