Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turskyi/pastaandpizzaz-navdrawer
A demonstration Android app showcasing the implementation of a navigation drawer, built with Kotlin and a monolithic architecture. Features include a collapsing toolbar, share button with Bluetooth and Nearby options, and a sample UI for ordering pizzas. Based on a tutorial from "Head First Android Development" by Dawn Griffiths and David Griffiths
https://github.com/turskyi/pastaandpizzaz-navdrawer
android collapsing-toolbar head-first-android kotlin monolith navigation-drawer nearby-sharing sample-app ui-design
Last synced: about 2 months ago
JSON representation
A demonstration Android app showcasing the implementation of a navigation drawer, built with Kotlin and a monolithic architecture. Features include a collapsing toolbar, share button with Bluetooth and Nearby options, and a sample UI for ordering pizzas. Based on a tutorial from "Head First Android Development" by Dawn Griffiths and David Griffiths
- Host: GitHub
- URL: https://github.com/turskyi/pastaandpizzaz-navdrawer
- Owner: Turskyi
- Created: 2020-08-25T07:42:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-24T01:31:35.000Z (6 months ago)
- Last Synced: 2024-07-24T03:51:33.114Z (6 months ago)
- Topics: android, collapsing-toolbar, head-first-android, kotlin, monolith, navigation-drawer, nearby-sharing, sample-app, ui-design
- Language: Kotlin
- Homepage: https://github.com/Turskyi/PastaAndPizzaz-NavDrawer
- Size: 9.38 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct-single.svg)](https://stand-with-ukraine.pp.ua)
# PastaAndPizzaz Delivery
A nice way of implementing a navigation drawer for an Android app. The project
serves as a feature demonstration and doesn't have functional delivery
capabilities.## Features
- [Android](https://developer.android.com/studio/intro): Built
using [Kotlin](https://kotlinlang.org/).
- **Architecture**:
[Monolith](https://en.wikipedia.org/wiki/Monolithic_architecture).
- **Collapsing Toolbar**: For a smooth and dynamic UI.
- **Grid of Pizzas**: Displays pizzas on the main screen; clicking opens a
details screen.
- **Order Form**: A "+" button in the app bar opens a form to order pizza.
- **Share Button**: Includes options for Bluetooth and Nearby sharing.
- **Code Readability:** code is easily readable with no unnecessary blank
lines, no unused variables or methods, and no commented-out code, all
variables, methods, and resource IDs are descriptively named such that another
developer reading the code can easily understand their function.## Screenshots
## Installation Instructions
- Clone the repository:
```bash
git clone https://github.com/Turskyi/PastaAndPizzaz-NavDrawer.git
```- Open the project in Android Studio.
- Run the project on an emulator or a physical Android device.## Usage
The project is intended for educational purposes. You can copy and paste the
code for reuse in your own projects.## Contributing
Contributions are welcome! Feel free to create a pull request into the `master`
branch. However, please note that this is a sample app and contributions may
not be necessary.## License
No intentional license was used for this project.
## Acknowledgments
This project was inspired by the tutorial from the book "Head First Android
Development" by Dawn Griffiths and David Griffiths.