Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reference documentation, guides, FAQ, hero subheading, and more (#240)
- Loading branch information
Showing
40 changed files
with
299 additions
and
218 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# FAQ | ||
|
||
## What platforms are supported? | ||
|
||
Currently Boden supports iOS and Android. Desktop platforms will be supported in the future, but we cannot nail down a date yet. | ||
|
||
## On which platforms can I develop apps based on Boden? | ||
|
||
On macOS, Linux, and Windows. | ||
|
||
To compile, run, and deploy iOS apps, you will need a Mac. | ||
|
||
## What IDEs are supported? | ||
|
||
Xcode on macOS, Android Studio on Linux and Windows. | ||
|
||
Other workflows are possible, but we don't advertise them actively as they have not yet been thoroughly tested. | ||
|
||
## How does licensing work? | ||
|
||
Boden is an open-source project currently licensed under the GNU General Public License. You can choose which version of the GPL you like better (2 or 3). Copy the respective Boden license file into your derivative project's repo and you're all set. | ||
|
||
In the future, we will most likely offer an LGPL licensing option as an alternative for those who find the GPL too restrictive. | ||
|
||
Finally, there will be a commercial licensing option for everyone who cannot or does not want to comply with the GPL. | ||
|
||
## Where can I get support? | ||
|
||
We recommend joining the [Boden Google Group](https://groups.google.com/forum/#!forum/boden-cross-platform-framework). We read every post in the group and will do our best to respond to questions quickly. | ||
|
||
## I found an issue. What should I do? | ||
|
||
Please open an issue on GitHub and tell us about it. | ||
|
||
## Can I already build a production app with Boden? | ||
|
||
Most likely not yet. But we're ramping up quickly, so this might change within the next weeks and months. We aim for a Boden 1.0 release by Q1/2020 and it will most likely be possible to create a producion app earlier. | ||
|
||
## Are desktop platforms supported? | ||
|
||
Not yet. But eventually they will be supported. See below. | ||
|
||
## Do you plan to support desktop platforms in the future? | ||
|
||
Yes. Most likely we will support macOS and Windows UWP in the future, but we don't yet know exactly when desktop support will land in Boden. | ||
|
||
Hint: There's unofficial macOS support already, but we don't talk about that as it's not going to be stable soon and is intended for internal testing purposes only at the moment. | ||
|
||
## Is Boden a Commercial Project? | ||
|
||
Yes. While Boden is free and open source, it is commercially developed by a full-time team. Our goal is to make sophisticated app development hassle-free for you and we believe there is no better way of ensuring the necessary resources are fully committed to the framework. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,36 @@ | ||
You can use macOS to build both iOS and Android apps. Windows and Linux can be used to build Android apps only. This guide will help you set up your system for developing Boden apps. | ||
# Quickstart | ||
|
||
Which platform do you want to set up for development? | ||
## Prerequisites | ||
|
||
* [macOS](./setup/mac.md) | ||
* [Windows](./setup/win.md) | ||
* [Linux](./setup/linux.md) | ||
On a Mac: macOS 10.14+, [Xcode 10.1+](https://developer.apple.com/xcode/), [Python 3.4+](https://www.python.org/downloads/), [CMake 3.10.2+](https://cmake.org/download/). | ||
|
||
On Windows: Windows 10, [Python 3.4+](https://www.python.org/downloads/), [CMake 3.10.2+](https://cmake.org/download/), [Git](https://git-scm.com/download/win), [Oracle JDK 8](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html), and [Android Studio](https://developer.android.com/studio) (with Android NDK). | ||
|
||
On Ubuntu 18.04: `sudo apt update && sudo apt install git cmake python3-distutils openjdk-8-jdk qemu-kvm` plus [Android Studio](https://developer.android.com/studio/). | ||
|
||
## Step 1: Clone the Boden Repo | ||
|
||
git clone --recurse-submodules https://github.com/AshampooSystems/boden.git | ||
|
||
## Step 2: Generate and Open an IDE Project | ||
|
||
cd boden | ||
python boden.py open | ||
|
||
This will bring up Xcode on macOS or Android Studio on Linux/Windows. | ||
|
||
If anything goes wrong, please make sure that all dependencies are installed and set up correctly. Check out our extended guides for help: | ||
|
||
* [Building on macOS](setup/mac) | ||
* [Building on Windows](setup/win) | ||
* [Building on Linux](setup/linux) | ||
|
||
## Step 3: Run a Boden Example Application | ||
|
||
In Xcode, select the `uidemo` target and hit <kbd>Cmd</kbd>+<kbd>R</kbd>. | ||
|
||
In Android Studio, select the `uidemo` target and hit <kbd>Shift</kbd>+<kbd>F10</kbd>. | ||
|
||
## Step 4: Create Your First Boden Application | ||
|
||
Still with us? Great! Now [learn how to create your first Boden application](first_app.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
# Overview | ||
|
||
|
||
# Guides Overview |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.