# `Dala.App`
[🔗](https://github.com/manhvu/dala/blob/main/lib/dala/app.ex#L1)

Public API for Dala application functionality.

This module delegates to `Dala.App.App` for application functionality.

# `__using__`
*macro* 

Defines an application module.

# `drawer`

```elixir
@spec drawer([map()]) :: map()
```

Declare a side drawer containing multiple named stacks.

# `stack`

```elixir
@spec stack(
  atom(),
  keyword()
) :: map()
```

Declare a navigation stack.

# `tab_bar`

```elixir
@spec tab_bar([map()]) :: map()
```

Declare a tab bar containing multiple named stacks.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
