Skip to content

Commit

Permalink
Add Challenges section in deployment page to link to challenges withi…
Browse files Browse the repository at this point in the history
…n the tutorial
  • Loading branch information
RSLi committed Jan 20, 2017
1 parent 0e83c5e commit 42224fc
Show file tree
Hide file tree
Showing 20 changed files with 43 additions and 6 deletions.
8 changes: 8 additions & 0 deletions docs-src/deployment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,11 @@ Distributing your App via App Store and Google Play

- `App Store <https://developer.apple.com/app-store/submissions/>`_
- `Google Play <https://developer.android.com/distribute/googleplay/developer-console.html>`_

Challenges
==========
There are many parts of the app that could be improved upon. Here's a list of those challenges that appear in the tutorial. Work on them and try new ways to make your app even more fantastic!

- :ref:`Challenge 1: Creating About Page <label-challenge-1>`
- :ref:`Challenge 2: Long-term Storage <label-challenge-2>`
- :ref:`Challenge 3: Separate createPage <label-challenge-3>`
4 changes: 3 additions & 1 deletion docs-src/models.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ models.js implementation
With the code above, we can store a new todo task by calling something like todoApp.models.todo.add("Do homework"); And "Do homework" will be stored at the end of the todolist. In the next section we'll talk about how to actually display the list.

.. _label-challenge-2:

Challenge 2: Enable Long-term Storage
=====================================
This is a hard challenge that you can come back to work on after you've finished the tutorial. Currently, when you add your todo tasks, they will only be available in the RAM. And when the app is closed, the data will be reset. If you want to store the data in the long term, you will need to learn about `Cordova Storage <https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html>`_.
This is a hard challenge that you can come back to work on after you've finished the tutorial. Currently, when you add your todo tasks, they will only be available in the RAM. And when the app is closed, the data will be reset. If you want to store the data in the long term, you will need to learn about `Cordova Storage <https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html>`_.
2 changes: 2 additions & 0 deletions docs-src/navigation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ We also add code in menuPage's controller function which binds onclick listeners

Now pressing the menu button will open the menu, and pressing buttons within the menu we can switch pages!

.. _label-challenge-1:

Challenge 1: Creating About Page
================================
Try to use the method you have learned so far to make an about.html page on your own.
1 change: 1 addition & 0 deletions docs-src/views.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ Again, we add the functionality of the button in the controller:
This will prompt the user to enter a new task with a notification box.

.. _label-challenge-3:

Challenge 3: Seperate Page for Creating Task
============================================
Expand Down
Binary file modified docs/doctrees/deployment.doctree
Binary file not shown.
Binary file modified docs/doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/doctrees/models.doctree
Binary file not shown.
Binary file modified docs/doctrees/navigation.doctree
Binary file not shown.
Binary file modified docs/doctrees/views.doctree
Binary file not shown.
8 changes: 8 additions & 0 deletions docs/html/_sources/deployment.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,11 @@ Distributing your App via App Store and Google Play

- `App Store <https://developer.apple.com/app-store/submissions/>`_
- `Google Play <https://developer.android.com/distribute/googleplay/developer-console.html>`_

Challenges
==========
There are many parts of the app that could be improved upon. Here's a list of those challenges that appear in the tutorial. Work on them and try new ways to make your app even more fantastic!

- :ref:`Challenge 1: Creating About Page <label-challenge-1>`
- :ref:`Challenge 2: Long-term Storage <label-challenge-2>`
- :ref:`Challenge 3: Separate createPage <label-challenge-3>`
4 changes: 3 additions & 1 deletion docs/html/_sources/models.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ models.js implementation

With the code above, we can store a new todo task by calling something like todoApp.models.todo.add("Do homework"); And "Do homework" will be stored at the end of the todolist. In the next section we'll talk about how to actually display the list.

.. _label-challenge-2:

Challenge 2: Enable Long-term Storage
=====================================
This is a hard challenge that you can come back to work on after you've finished the tutorial. Currently, when you add your todo tasks, they will only be available in the RAM. And when the app is closed, the data will be reset. If you want to store the data in the long term, you will need to learn about `Cordova Storage <https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html>`_.
This is a hard challenge that you can come back to work on after you've finished the tutorial. Currently, when you add your todo tasks, they will only be available in the RAM. And when the app is closed, the data will be reset. If you want to store the data in the long term, you will need to learn about `Cordova Storage <https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html>`_.
2 changes: 2 additions & 0 deletions docs/html/_sources/navigation.txt
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ We also add code in menuPage's controller function which binds onclick listeners

Now pressing the menu button will open the menu, and pressing buttons within the menu we can switch pages!

.. _label-challenge-1:

Challenge 1: Creating About Page
================================
Try to use the method you have learned so far to make an about.html page on your own.
1 change: 1 addition & 0 deletions docs/html/_sources/views.txt
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ Again, we add the functionality of the button in the controller:

This will prompt the user to enter a new task with a notification box.

.. _label-challenge-3:

Challenge 3: Seperate Page for Creating Task
============================================
Expand Down
10 changes: 10 additions & 0 deletions docs/html/deployment.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<li class="toctree-l2"><a class="reference internal" href="#congratulations">Congratulations</a></li>
<li class="toctree-l2"><a class="reference internal" href="#cordova-platform-requirements">Cordova Platform Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="#distributing-your-app-via-app-store-and-google-play">Distributing your App via App Store and Google Play</a></li>
<li class="toctree-l2"><a class="reference internal" href="#challenges">Challenges</a></li>
</ul>
</li>
</ul>
Expand Down Expand Up @@ -154,6 +155,15 @@ <h2>Distributing your App via App Store and Google Play<a class="headerlink" hre
<li><a class="reference external" href="https://developer.android.com/distribute/googleplay/developer-console.html">Google Play</a></li>
</ul>
</div>
<div class="section" id="challenges">
<h2>Challenges<a class="headerlink" href="#challenges" title="Permalink to this headline"></a></h2>
<p>There are many parts of the app that could be improved upon. Here&#8217;s a list of those challenges that appear in the tutorial. Work on them and try new ways to make your app even more fantastic!</p>
<ul class="simple">
<li><a class="reference internal" href="navigation.html#label-challenge-1"><span class="std std-ref">Challenge 1: Creating About Page</span></a></li>
<li><a class="reference internal" href="models.html#label-challenge-2"><span class="std std-ref">Challenge 2: Long-term Storage</span></a></li>
<li><a class="reference internal" href="views.html#label-challenge-3"><span class="std std-ref">Challenge 3: Separate createPage</span></a></li>
</ul>
</div>
</div>


Expand Down
1 change: 1 addition & 0 deletions docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ <h1>Welcome<a class="headerlink" href="#welcome" title="Permalink to this headli
<li class="toctree-l2"><a class="reference internal" href="deployment.html#congratulations">Congratulations</a></li>
<li class="toctree-l2"><a class="reference internal" href="deployment.html#cordova-platform-requirements">Cordova Platform Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="deployment.html#distributing-your-app-via-app-store-and-google-play">Distributing your App via App Store and Google Play</a></li>
<li class="toctree-l2"><a class="reference internal" href="deployment.html#challenges">Challenges</a></li>
</ul>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/models.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ <h2>models.js implementation<a class="headerlink" href="#models-js-implementatio
<p>With the code above, we can store a new todo task by calling something like todoApp.models.todo.add(&#8220;Do homework&#8221;); And &#8220;Do homework&#8221; will be stored at the end of the todolist. In the next section we&#8217;ll talk about how to actually display the list.</p>
</div>
<div class="section" id="challenge-2-enable-long-term-storage">
<h2>Challenge 2: Enable Long-term Storage<a class="headerlink" href="#challenge-2-enable-long-term-storage" title="Permalink to this headline"></a></h2>
<span id="label-challenge-2"></span><h2>Challenge 2: Enable Long-term Storage<a class="headerlink" href="#challenge-2-enable-long-term-storage" title="Permalink to this headline"></a></h2>
<p>This is a hard challenge that you can come back to work on after you&#8217;ve finished the tutorial. Currently, when you add your todo tasks, they will only be available in the RAM. And when the app is closed, the data will be reset. If you want to store the data in the long term, you will need to learn about <a class="reference external" href="https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html">Cordova Storage</a>.</p>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/navigation.html
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ <h2>Menu Button<a class="headerlink" href="#menu-button" title="Permalink to thi
<p>Now pressing the menu button will open the menu, and pressing buttons within the menu we can switch pages!</p>
</div>
<div class="section" id="challenge-1-creating-about-page">
<h2>Challenge 1: Creating About Page<a class="headerlink" href="#challenge-1-creating-about-page" title="Permalink to this headline"></a></h2>
<span id="label-challenge-1"></span><h2>Challenge 1: Creating About Page<a class="headerlink" href="#challenge-1-creating-about-page" title="Permalink to this headline"></a></h2>
<p>Try to use the method you have learned so far to make an about.html page on your own.</p>
</div>
</div>
Expand Down
Binary file modified docs/html/objects.inv
Binary file not shown.
Loading

0 comments on commit 42224fc

Please sign in to comment.