Simple Spy Game: Source Code

?Published version?

This repository contains a detailed game app that implements simple game using Koin, Room, Coroutines, Flow,Channel , Navigation Component , Retrofit , Services and unit Test



The app has using api:

  1. Pixabay: Free Pixaby Api used to search For Images.?Website
  2. VazheYab: Paid Dictionary Api used to search For Synonymous words and translate Persian To English.?Website
  3. Firebase: firebase api used to Crashlytics , Analytics , in-AppMessaging and CloudMessaging.?Website

Note : For Using Firebase futures add your google-services.json

For Using this Source Code Add this line to your gradle.properties file

API_KEY ="Your Pixabay APi Key"
TAPSELL_KEY = "Your Tapsell Key For Using Ad Network"
NATIVE_AD_ZONE_ID = "Your tapsell ad Zone Id"
VAZHEYAB_TOKEN = "Your VazheYab Api Key"

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. di: Dependency providing classes using Koin.
  3. ui: View classes along with their corresponding ViewModel.
  4. utils: Utility classes.
  5. ViewModel: all viewModel Classes.

License

Copyright 2021 , Reza Darvishian

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this work except in compliance with the License.
You may obtain a copy of the License in the LICENSE file, or 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.

GitHub

View Github