Skip to content

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

Notifications You must be signed in to change notification settings

Turskyi/PastaAndPizzaz-NavDrawer

Repository files navigation

Stand With Ukraine GitHub commit activity

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: Built using Kotlin.
  • Architecture: Monolith.
  • 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

screenshot

screenshot

screenshot

screenshot

Installation Instructions

  • Clone the repository:
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.

About

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

Topics

Resources

Stars

Watchers

Forks

Languages