(work-in-progress 👷🔧️👷♀️⛏)
Discover nearest restaurants and snacks sorted by cuisine and curated using tips shared by people all over the world.
Part of the Android Developer Nanodegree Program. Check my graduation Certificat.
- Written in Java. one of the Udacity requirements.
- Uses RxJava 2
- Uses all of the Architecture Components: Room, LiveData and Lifecycle-components
- Uses dagger-android for dependency injection
First off, you require the latest Android Studio 3.0 (or newer) to be able to build the app.
The app uses data from Frousquare. Create a developer account Here
When you obtain the keys, you can provide them to the app by putting the following in the
gradle.properties
file inside data
module:
# Get these from Frousquare
clientId=<insert>
clientSecret=<insert>
apiVersion=<insert>
If you've found an error in this project, please file an issue.
Patches are encouraged, and may be submitted by forking this project and submitting a pull request. Since this project is still in its very early stages, if your change is substantial, please raise an issue first to discuss it.
Art done by ([YVW ]https://dribbble.com/YVW).
Copyright 2018 Mohamed Alouane.
Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you 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.