Skip to content

Add C++ template app and tutorial to SDK docs #3263

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion source/example-projects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ Learn about the core features of the Atlas Device SDKs with Atlas Device Sync an
- A todo list mobile app that syncs data with App Services using Device Sync. See
the App Services :ref:`Getting Started page <app-services-get-started>` for more information
and detailed tutorials.
- - `Flutter <https://github.com/mongodb/template-app-dart-flutter-todo>`__
- - `C++ <https://github.com/mongodb/template-app-cpp-todo>`__
- `Flutter <https://github.com/mongodb/template-app-dart-flutter-todo>`__
- `Kotlin <https://github.com/mongodb/template-app-kotlin-todo>`__
- `.NET <https://github.com/mongodb/template-app-maui-todo>`__
- `React Native <https://github.com/mongodb/template-app-react-native-todo>`__
Expand Down
39 changes: 39 additions & 0 deletions source/sdk/cpp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,45 @@ Atlas Device SDK for C++
Use Atlas Device SDK for C++ to write applications that access data
stored locally on devices and sync data with Atlas.

.. kicker:: Learning Paths

Get Started with the C++ SDK
-----------------------------

.. card-group::
:columns: 3
:style: extra-compact

.. card::
:headline: Quick Start
:cta: See Code Examples
:url: https://www.mongodb.com/docs/realm/sdk/cpp/quick-start/
:icon: /images/icons/branding_2022/Technical_ATLAS_Functions3x.png
:icon-alt: Functions Icon

Minimal-explanation code examples of how to work with the C++ SDK,
write to the device database, and sync with other devices.

.. card::
:headline: Working Example App
:cta: Explore an Example App
:url: https://www.mongodb.com/docs/atlas/app-services/template-apps/
:icon: /images/icons/branding_2022/Technical_REALM_Mobile3x.png
:icon-alt: Atlas Device SDK Mobile Icon

Learn from a working terminal GUI client app that
uses the C++ SDK.

.. card::
:headline: Guided Tutorial
:cta: Follow the Tutorial
:url: https://mongodb.com/docs/atlas/app-services/tutorial/cpp/
:icon: /images/icons/branding_2022/General_CONTENT_Tutorial3x.png
:icon-alt: Tutorial Icon

Follow a guided tutorial to learn how to adapt the example app to
create your own working app.

.. kicker:: What You Can Do

Develop Apps with the SDK
Expand Down
Loading