Updated skeleton app

This commit is contained in:
Derek Jamison
2023-10-26 16:38:18 -05:00
parent 27a50ac914
commit 3d0aed8283
4 changed files with 394 additions and 104 deletions

View File

@@ -1,17 +1,23 @@
# skeleton_app
You can use this application as a starting point for creating your own application.
You can use this application as a starting point for creating your own application. It contains the skeleton framework to get an application running on the Flipper Zero.
Please let me know any feedback!
- Discord - https://discord.com/invite/NsjCvqwPAd (@CodeAllNight)
- YouTube - https://youtube.com/@MrDerekJamison/playlists
- GitHub - https://github.com/jamisonderek/flipper-zero-tutorials
- Wiki - https://github.com/jamisonderek/flipper-zero-tutorials/wiki
# Overview
This application has three submenu items:
* Config
* Flip the world
* Play
* About
# Config
The "Config" menu item currently has 1 setting. You can modify the menu to contain multiple settings if needed.
The "Config" menu item currently has 2 settings. The first setting has a selection of 3 options (and demonstrates how the numeric values associated with them don't have to be sequential.) The other setting has a text field which is set by clicking OK while selecting the setting (depending on your application, you may want to do something else when an item is clicked, like bring up a hex selector.)
# Flip the world
The "Flip the world" is where you would put your primary application. It currently just renders the model. Pressing the back button goes back to the main menu.
# Play
The "Play" screen is where you would put your primary application. The current implementation renders some data. When Left/Right buttons are clicked the value of x changes and the icon moves left/right. Up/Down buttons don't do anything in our implementation. As soon as the OK button is pressed, a tone is made based on the value of x. Pressing the back button goes back to the menu.
# About
The "About" menu item contains information about your application, so people know what to do with it & how to contact you.
The "About" menu item contains information about your application, so people know what to do with it & how to contact you.