Skip to content
Open
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
1 change: 1 addition & 0 deletions for_developers.html
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ <h2 id="developer_tutorials" property="name">Developer Tutorials</h2>
<li><a href="https://nextcloud.hellofuture.be/s/nYYNwGceFSNotJY">Ember Solid</a> by Aad Versteden</li>
<li><a href="https://docs.inrupt.com/sdk/javascript-sdk/tutorial">Javascript tutorial</a> by Inrupt</li>
<li><a href="https://docs.inrupt.com/sdk/java-sdk/tutorial">Java tutorial</a> by Inrupt</li>
<li><a href="https://androidsolidservices.erfangholami.com">Android Solid Services tutorial</a> by <a href="https://github.com/erfangholami">Erfan Gholami</a></li>
</ul>
</div>
</section>
Expand Down
12 changes: 12 additions & 0 deletions for_developers/getting_started.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,18 @@ <h2 id="community-assistance">Community assistance</h2>
<li><strong><a href="https://virginiabalseiro.com/blog/solid-react-app-tutorial">solid-react-app-tutorial</a></strong></li>
</ul>

<p>Solid on Android — <a href="https://androidsolidservices.erfangholami.com/getting-started">tutorial</a>:</p>

<ul>
<li><strong><a href="https://github.com/pondersource/Android-Solid-Services">Android Solid Services</a></strong> — a host application providing Solid identity management for Android. Developers can integrate with it in two ways:
<ul>
<li><strong>Solid Android API Library</strong> — directly communicates with a Solid pod using Solid-OIDC with DPoP support</li>
<li><strong>Solid Android Client Library</strong> — connects to the Android Solid Services app via IPC, delegating authentication and resource access to the host service</li>
</ul>
Both libraries support <strong>data modules</strong> — a structured way to read and write specific types of data on a pod (e.g. contacts). See <a href="https://github.com/pondersource/Solid-Contacts">Solid Contacts</a> as a case study using the Contacts data module with the Solid Android Client Library.
</li>
</ul>

<p>You can also look into the Solid apps at:</p>
<ul>
<li><a href="https://solidproject.org/apps">Solid Apps</a></li>
Expand Down
6 changes: 6 additions & 0 deletions for_developers/tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,12 @@ <h3 id="php">PHP</h3>
<li><a href="https://github.com/dunglas/solid-client-php">Solid Client PHP</a> - a PHP library for creating files and folders in Solid pods and implementing Solid OIDC, also contains a bundle for the <a href="https://symfony.com">Symfony</a> and <a href="https://api-platform.com">API Platform</a> frameworks.</li>
</ul>

<h3 id="android">Android</h3>

<ul>
<li><a href="https://github.com/pondersource/Android-Solid-Services">Android Solid Services</a> - a host application providing Solid identity management for Android, enabling apps to connect to Solid pods via direct server communication (Solid Android API Library) or inter-process communication (Solid Android Client Library) for delegated authentication</li>
</ul>

<h2 id="related-tools">Related Tools</h2>
<ul>
<li><a href="http://www.easyrdf.org/converter">EasyRDF converter</a>: Convert RDF from a syntax to another</li>
Expand Down