Last month we released MyTravelsPlanner version 4 update. On the surface little has changed, but inside, the app was rewritten from the ground up. This release represents also a new milestone for S.O. Creations with the first implantation of what we have been working on all summer: our new SOC Kit!
SOC Kit
SOC Kit is our in house development kit which lays the foundation for all of our apps. It features a robust, 5-layer architecture designed for flexibility and performance across platforms:
The SOC Kit
- Data Store : Responsible for writing / reading user data whether on disk or on the cloud.
- Data Management : Sends instructions to create, update or delete data to the Data Store.
- App Logic : Contains the core functionality of the app, platform agnostic.
- Handlers : Communication layer between the App Logic and User Interface layers.
- User Interface : The visual layer users interact with, App Logic agnostic.
With SOC Kit, users can enjoy consistent experience not only across devices for the same app but also a constant, native experience across all our apps!
MyTravelsPlanner 4 : first on line
MyTravelsPlanner app has been helping users plan all kinds of trips for years. Over time, the codebase grew with older technologies and became bloated as we added new features. It was big time for a rewrite!
But what could have taken us a lot of time (and thus was postponed for more urgent updates and bug fixes) took us only a handful of weeks using our SOC Kit.
On the Mac
As stated above the macOS version includes minimal changes on the front end:
Before
After
It adds the ability to request a route between any two trip locations. And the PDF export of trip now includes all trip details (addresses, expenses, etc.).
On the iPhone / iPad
The iOS / iPad OS version saw the biggest change, with a desktop class app and all the features that were before only available on the Mac.
Both The iPhone and iPad apps now feature a sidebar similar to the one on the Mac app.
In addition, it’s now possible to batch export all trips to XML files, to import a trip from XML file all from the convenience of hand held device!
On the Apple Watch
Last but not least, the Apple Watch app saw also a complete redesign and a handful of new features, like the ability to mark tasks / packing items as done / packed or to track the user trip expenses right from their wrist!
The march goes on
With SOC Kit, MyTravelsPlanner 4 is just the beginning. We’re already gearing up to bring this powerful foundation to all our existing and future apps, next on the list: MyRunningTracker.
You can download MyTravelsPlanner 4 now. Or you can reach out to us if you have any questions or suggestions.