├── .gitignore ├── .gitmodules ├── README.markdown ├── android ├── .classpath ├── .project ├── AndroidManifest.xml ├── assets │ └── db.sqlite ├── build.sh ├── clean.sh ├── gen │ └── com │ │ └── mobconverge │ │ └── CrossPlatformTutorial │ │ └── R.java ├── jni │ ├── Android.mk │ ├── Application.mk │ └── src │ │ ├── com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.cpp │ │ ├── com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.h │ │ ├── com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.cpp │ │ ├── com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.h │ │ └── log.h ├── proguard.cfg ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml └── src │ └── com │ └── mobconverge │ └── CrossPlatformTutorial │ ├── CrossPlatformTutorialActivity.java │ ├── model │ └── CrossPlatformTutorialModel.java │ └── utility │ └── AssetCopier.java ├── data └── db.sqlite ├── doc └── cross-platform.pdf ├── include ├── boost ├── corefoundationcpp │ ├── Android.mk │ ├── Primitives.h │ ├── ReferenceCountedString.cpp │ ├── ReferenceCountedString.h │ ├── corefoundationcpp.h │ ├── corefoundationcpp.xcodeproj │ │ └── project.pbxproj │ └── corefoundationcppTests │ │ ├── corefoundationcppTests-Info.plist │ │ ├── corefoundationcppTests.h │ │ ├── corefoundationcppTests.mm │ │ └── en.lproj │ │ └── InfoPlist.strings ├── cross-platform-model │ ├── Android.mk │ ├── cross-platform-model-tests │ │ ├── cross-platform-model-tests-Info.plist │ │ ├── cross-platform-model-tests-Prefix.pch │ │ ├── cross_platform_model_tests.h │ │ ├── cross_platform_model_tests.mm │ │ └── en.lproj │ │ │ └── InfoPlist.strings │ ├── cross-platform-model.xcodeproj │ │ └── project.pbxproj │ ├── cross_platform_database.h │ ├── cross_platform_database_acquire.h │ ├── cross_platform_model.cpp │ └── cross_platform_model.h ├── sqlite │ ├── Android.mk │ ├── shell.c │ ├── sqlite.xcodeproj │ │ └── project.pbxproj │ ├── sqlite3.c │ ├── sqlite3.h │ └── sqlite3ext.h └── sqlite3pp │ ├── Android.mk │ ├── sqlite3pp.cpp │ ├── sqlite3pp.h │ ├── sqlite3pp.xcodeproj │ └── project.pbxproj │ ├── sqlite3ppext.cpp │ └── sqlite3ppext.h └── ios └── CrossPlatformTutorial.xcworkspace └── contents.xcworkspacedata /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/README.markdown -------------------------------------------------------------------------------- /android/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/.classpath -------------------------------------------------------------------------------- /android/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/.project -------------------------------------------------------------------------------- /android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/AndroidManifest.xml -------------------------------------------------------------------------------- /android/assets/db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/assets/db.sqlite -------------------------------------------------------------------------------- /android/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/build.sh -------------------------------------------------------------------------------- /android/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/clean.sh -------------------------------------------------------------------------------- /android/gen/com/mobconverge/CrossPlatformTutorial/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/gen/com/mobconverge/CrossPlatformTutorial/R.java -------------------------------------------------------------------------------- /android/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/Android.mk -------------------------------------------------------------------------------- /android/jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/Application.mk -------------------------------------------------------------------------------- /android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.cpp -------------------------------------------------------------------------------- /android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel.h -------------------------------------------------------------------------------- /android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.cpp -------------------------------------------------------------------------------- /android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/src/com_mobconverge_CrossPlatformTutorial_model_CrossPlatformTutorialModel_Person.h -------------------------------------------------------------------------------- /android/jni/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/jni/src/log.h -------------------------------------------------------------------------------- /android/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/proguard.cfg -------------------------------------------------------------------------------- /android/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/project.properties -------------------------------------------------------------------------------- /android/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /android/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/res/layout/main.xml -------------------------------------------------------------------------------- /android/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/com/mobconverge/CrossPlatformTutorial/CrossPlatformTutorialActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/src/com/mobconverge/CrossPlatformTutorial/CrossPlatformTutorialActivity.java -------------------------------------------------------------------------------- /android/src/com/mobconverge/CrossPlatformTutorial/model/CrossPlatformTutorialModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/src/com/mobconverge/CrossPlatformTutorial/model/CrossPlatformTutorialModel.java -------------------------------------------------------------------------------- /android/src/com/mobconverge/CrossPlatformTutorial/utility/AssetCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/android/src/com/mobconverge/CrossPlatformTutorial/utility/AssetCopier.java -------------------------------------------------------------------------------- /data/db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/data/db.sqlite -------------------------------------------------------------------------------- /doc/cross-platform.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/doc/cross-platform.pdf -------------------------------------------------------------------------------- /include/boost: -------------------------------------------------------------------------------- 1 | boost-svn/boost -------------------------------------------------------------------------------- /include/corefoundationcpp/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/Android.mk -------------------------------------------------------------------------------- /include/corefoundationcpp/Primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/Primitives.h -------------------------------------------------------------------------------- /include/corefoundationcpp/ReferenceCountedString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/ReferenceCountedString.cpp -------------------------------------------------------------------------------- /include/corefoundationcpp/ReferenceCountedString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/ReferenceCountedString.h -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/corefoundationcpp.h -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcpp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/corefoundationcpp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests-Info.plist -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests.h -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/corefoundationcpp/corefoundationcppTests/corefoundationcppTests.mm -------------------------------------------------------------------------------- /include/corefoundationcpp/corefoundationcppTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /include/cross-platform-model/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/Android.mk -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model-tests/cross-platform-model-tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross-platform-model-tests/cross-platform-model-tests-Info.plist -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model-tests/cross-platform-model-tests-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross-platform-model-tests/cross-platform-model-tests-Prefix.pch -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model-tests/cross_platform_model_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross-platform-model-tests/cross_platform_model_tests.h -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model-tests/cross_platform_model_tests.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross-platform-model-tests/cross_platform_model_tests.mm -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model-tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /include/cross-platform-model/cross-platform-model.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross-platform-model.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /include/cross-platform-model/cross_platform_database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross_platform_database.h -------------------------------------------------------------------------------- /include/cross-platform-model/cross_platform_database_acquire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross_platform_database_acquire.h -------------------------------------------------------------------------------- /include/cross-platform-model/cross_platform_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross_platform_model.cpp -------------------------------------------------------------------------------- /include/cross-platform-model/cross_platform_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/cross-platform-model/cross_platform_model.h -------------------------------------------------------------------------------- /include/sqlite/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/Android.mk -------------------------------------------------------------------------------- /include/sqlite/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/shell.c -------------------------------------------------------------------------------- /include/sqlite/sqlite.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/sqlite.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /include/sqlite/sqlite3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/sqlite3.c -------------------------------------------------------------------------------- /include/sqlite/sqlite3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/sqlite3.h -------------------------------------------------------------------------------- /include/sqlite/sqlite3ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite/sqlite3ext.h -------------------------------------------------------------------------------- /include/sqlite3pp/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/Android.mk -------------------------------------------------------------------------------- /include/sqlite3pp/sqlite3pp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/sqlite3pp.cpp -------------------------------------------------------------------------------- /include/sqlite3pp/sqlite3pp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/sqlite3pp.h -------------------------------------------------------------------------------- /include/sqlite3pp/sqlite3pp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/sqlite3pp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /include/sqlite3pp/sqlite3ppext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/sqlite3ppext.cpp -------------------------------------------------------------------------------- /include/sqlite3pp/sqlite3ppext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/include/sqlite3pp/sqlite3ppext.h -------------------------------------------------------------------------------- /ios/CrossPlatformTutorial.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markshiz/cross-platform-tutorial/HEAD/ios/CrossPlatformTutorial.xcworkspace/contents.xcworkspacedata --------------------------------------------------------------------------------