Mobgen is a (mobile) crossplatform json parser + model and asset generator, created with xtext + xtend.
The goal of this project is to quickly generate scaffolding code for making http calls from a diverse range of mobile applications on different platforms, as native as you can grok, according to the best practices from each platform.
From the back end and front end perspective.
Use the Domain Specific Language (DSL) for xplatform (in .xplatform files), to generate the source files etc. required for a certain platform.
TODO create videos how to set it up.
- Android: xml string resource files, standard JSON parser code, POJ for Parcelable models, for use in AsyncTaskLoaders.
- iOS: plists, standard JSON parser, starting from iOS5, objective C code with @property for use in delegates for http calls.
- UBJSON
- Android
- iOS
- Windows
- Spark and git clone it (pure java restful web framework) + xtend
- UBJSON
- Mobile platforms where you will deploy to (e.g. iOS: xcode, android: eclips/android studio)
- Eclipse with xtext/xtend pre-packaged
There is so much more interesting code to write in this single lifetime, it is only roughly 30 000 days.
Don't write it! Automate it or make someone else do it. Stop writing boilerplate code at any cost.
Avoid NIH and stick to the guidelines!