This project is developed as an exercise for Udacity's Scholarship program (Nanodegree Android Developer).
The APP guide the user through the preparation of some simple sweet's recipes displaying ingredients, steps and videos.
This app utilizes media loading
, verification of user interfaces with UI tests
, integration of third party libraries and provide a complete UX with home screen widget
.
The App displays a list of sweets names. Selecting one of them show a list of ingredients followed by the sorted steps. The steps are composed by a video and a description.
Main screen | Sweet Description | Landscape Mode |
---|---|---|
- Clone
git clone https://github.com/Draturan/BakingApp.git
or download this repository in your local machine.
-
Open it with Android Studio
-
Install on Virtual Device or create an APK to put on your device
- Java
- Android Support Libraries
- Picasso
- Butterknife
- ExoPlayer
- JDK 1.8
- Android SDK
- Android M (API 23)
- Latest Android SDK Tools and build tools.
Copyright 2018 Simone Armadoro
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
WARNING: Please note that this project was submitted by Simone Armadoro as part of the Udacity's Android Developer Nanodegree.
As part of Udacity Honor code, your submissions must be your own work, hence submitting this project as yours will cause you to break the Udacity Honor Code and the suspension of your account. I allow you to check the code as a reference, but if you submit it, it's your own responsibility if you get expelled.
Besides this notice, the above license applies and this license notice must be included in all works derived from this project.