Skip to content

Commit 4172b71

Browse files
Add C++ template app and tutorial to SDK docs (#3263)
## Pull Request Info - SDK Docs Consolidation *Staged Pages* - [C++ Landing Page](https://preview-mongodbdacharyc.gatsbyjs.io/realm/add-cpp-template-app/sdk/cpp/): Add "Learning Paths" section with links to the C++ quick start, template app, and tutorial, similar to the other SDKs. - [Example Projects](https://preview-mongodbdacharyc.gatsbyjs.io/realm/add-cpp-template-app/example-projects/): Add C++ to the list of SDK example apps. ### Release Notes - C++ SDK - Landing Page: Add "Learning Paths" section with links to the C++ quick start, template app, and tutorial. - Example Projects: Add the C++ template app to the SDK template app list. --------- Co-authored-by: lindseymoore <71525840+lindseymoore@users.noreply.github.com>
1 parent 406900f commit 4172b71

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

source/example-projects.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ Learn about the core features of the Atlas Device SDKs with Atlas Device Sync an
3838
- A todo list mobile app that syncs data with App Services using Device Sync. See
3939
the App Services :ref:`Getting Started page <app-services-get-started>` for more information
4040
and detailed tutorials.
41-
- - `Flutter <https://github.com/mongodb/template-app-dart-flutter-todo>`__
41+
- - `C++ <https://github.com/mongodb/template-app-cpp-todo>`__
42+
- `Flutter <https://github.com/mongodb/template-app-dart-flutter-todo>`__
4243
- `Kotlin <https://github.com/mongodb/template-app-kotlin-todo>`__
4344
- `.NET <https://github.com/mongodb/template-app-maui-todo>`__
4445
- `React Native <https://github.com/mongodb/template-app-react-native-todo>`__

source/sdk/cpp.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,45 @@ Atlas Device SDK for C++
3434
Use Atlas Device SDK for C++ to write applications that access data
3535
stored locally on devices and sync data with Atlas.
3636

37+
.. kicker:: Learning Paths
38+
39+
Get Started with the C++ SDK
40+
-----------------------------
41+
42+
.. card-group::
43+
:columns: 3
44+
:style: extra-compact
45+
46+
.. card::
47+
:headline: Quick Start
48+
:cta: See Code Examples
49+
:url: https://www.mongodb.com/docs/realm/sdk/cpp/quick-start/
50+
:icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
51+
:icon-alt: Functions Icon
52+
53+
Minimal-explanation code examples of how to work with the C++ SDK,
54+
write to the device database, and sync with other devices.
55+
56+
.. card::
57+
:headline: Working Example App
58+
:cta: Explore an Example App
59+
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
60+
:icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
61+
:icon-alt: Atlas Device SDK Mobile Icon
62+
63+
Learn from a working terminal GUI client app that
64+
uses the C++ SDK.
65+
66+
.. card::
67+
:headline: Guided Tutorial
68+
:cta: Follow the Tutorial
69+
:url: https://mongodb.com/docs/atlas/app-services/tutorial/cpp/
70+
:icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
71+
:icon-alt: Tutorial Icon
72+
73+
Follow a guided tutorial to learn how to adapt the example app to
74+
create your own working app.
75+
3776
.. kicker:: What You Can Do
3877

3978
Develop Apps with the SDK

0 commit comments

Comments
 (0)