This project contains an app with multiple flavors that uses multiple libraries and Google Cloud Endpoints. The finished app consists of four modules:
- A Java library that provides jokes.
- Google Cloud Endpoints (GCE) project that serves those jokes.
- An Android Library containing an activity for displaying jokes.
- An Android app that fetches jokes from the GCE module and passes them to the Android Library for display.
- Clone this repository in your local machine:
git clone https://github.com/fjoglar/build-it-bigger.git
-
Open Android Studio and open the project from
File > Open...
-
Get an AdMob App ID.
-
Then inside the
gradle.properties
file substituteyour_admob_app_id
with your actual App ID. Remember to not push your key to any public repository.
# AdMob App ID
admobAppId = "your_admob_app_id"
- Java
- Android Support Libraries
- Butterknife
- Google Mobile Ads SDK for Android
- Google Cloud
- JDK 1.8
- Android SDK
- Android O (API 27)
- Latest Android SDK Tools and build tools.
Copyright 2018 Felipe Joglar Santos
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.
NOTE: This project was submitted by Felipe Joglar as part of the Android Developer Nanodegree At Udacity.
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.