Todo And Todo Cloud For Mac

Posted on
  1. Todo And Todo Cloud For Mac App

Todo Todo is a todo application which automatically syncs between the cloud and your mobile device. You don't even have to be online to create a new item or edit existing ones. Simply sync when you have internet connection. Todo consists of two parts. The first one is the web app written in Go. The second one is the native iOS app written in Swift. They share some common code via gomobile.

9 Best Food Tracking Apps The 9 Best Paid and Free Android VPNs You Can Trust The Best Baseball Apps to Follow the MLB 2018 Season The Best Mobile Apps for Watching.

That's the whole point of this project. I wanted to learn about gomobile. Usage Docker is used to run CouchDB for data sync and Redis for sessions. To start them via docker-compose use.

Todo And Todo Cloud For Mac App

Todo

$ make run To use the iOS app you need a Mac and XCode. Start the project from./todo and run the simulator. Go's strengths showcase I always wanted to reuse my existing code on different platforms. I've tried a lot (PhoneGap, Xamarin, React Native.) to make it work and it was never really satisfying. Then I saw gomobile and knew I had to give it a chance. The item package, which defines my todo item data model, is used on the server and the same package is used on iOS as a native Objective-C framework.

To create the framework simply run make mobile. You need to have installed. Apart from gomobile I'd like to show some other cool Go features.

  • Jan 18, 2015 - Hello everyone! For everyone using Todo or Todo Cloud on Mac, please head over to the Mac App Store now for new releases of each app.
  • A sneak preview of Todo Cloud 7 from Appig. ScreenCastsOnline - Mac & iOS Video Tutorials 91,003.

http error handling. interface satisfaction. template funcs. error chaining.

nested templates. template functions. use unix timestamps to handle dates on different platforms and convert them to type time Caution Please don't use this example in production. I had to make some tweaks (like allowing sync over http rather than https) to make the demo work within 48 hours. Conclusion gomobile is awesome. You never have to worry about your data models getting out of sync. Simply add a new field in your Go struct and recompile the framework for your mobile devices.

However so far gomobile only supports basic type like string and int. For my app I needed a timestamp.

Mac

Using time.Time wasn't possible and therefore I had to fall back to unix timestamps. All struct fields are getters/setters in Objective-C. In my app I have to convert an object to/from a json like format. As I don't have access to the fields directly and only have getter methods, generating json programatically is more work. With proper fields and reflection this process would be much easier. Gomobile is still very young and I hope the Go team will continue their awesome work.

Appigo.com metadata updates Title Description Keywords July 15, 2016 Todo - All New Todo Cloud now featuring Smart Task Lists What sets Todo Cloud apart from your run-of-the-mill to-do and task-list apps is that it is straight-up powerful. It's time to get things done. June 10, 2016 Todo - Major redesign of Todo Cloud now Featuring Smart Lists Significant update to Todo Cloud that includes a major facelift to the design, improvements to current features and the introduction of new power feat. February 06, 2016 Todo - The Powerful To-Do List App and Task Manager App Todo is the powerful to-do list app and task manager to help you capture, organize, and complete your task lists and projects.

December 26, 2015 Todo - The Powerful To-Do and Task List App Todo is the powerful and flexible to-do list and task management app that allows you to focus on the most important items to be done. June 08, 2015 Todo - The ORIGINAL To-Do Task List Todo is the world's first, and one of the most popular, powerful, and award-winning to-do list and task manager iOS apps ever—now OPTIMIZED for i. April 12, 2015 Todo from Appigo Your To-Do List and Task Checklist App Appigo Todo task management and to-do list app on iOS, Mac and web offers location alerts, due dates, sharing, and more! Enjoy new organizational cont.