Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iametornam/photobomb

A basic android app developed in Kotlin to showcase a use case of Firebase's firestore
https://github.com/iametornam/photobomb

android android-studio firebase firebase-storage firestore ghana kotlin kotlin-android

Last synced: 11 days ago
JSON representation

A basic android app developed in Kotlin to showcase a use case of Firebase's firestore

Awesome Lists containing this project

README

        

# PhotoBomb
PhotoBomb is a basic android app developed in Kotlin to showcase a use case of Firebase's firestore and Storage.

## Art

## Getting Started

To clone this project,

open your terminal or cmd

```
cd folder/to/clone-into/
```

```
git clone https://github.com/RegNex/PhotoBomb.git
```

Then
locate the project on your system and open with android studio

## Prerequisites

What things you need to install the software and how to install them

```
* Android Studio
* Java JDK 8+
* Android SDK
```

## How to contribute
Contributing to photoBomb App is pretty straight forward! Fork the project, clone your fork and start coding!

## Features:

- Create Account
- Edit Profile
- Delete Account
- Upload Picture
- Like Pictures
- Follow Friends

## To set up an emulator
* Select Run > Run 'app'
* Click 'Create New Emulator'
* Select the device you would like to emulate (Recommended: pixel xl2)
* Select the API level you would like to run - click 'Download' if not available (Recommended: Marshmallow - ABI: x86)
* Select configuration settings for emulator
* Click 'Finish' and allow Emulator to run

## To Run on an Android OS Device
* Connect the device to the computer through its USB port
* Make sure USB debugging is enabled (this may pop up in a window when you connect the device or it may need to be checked in the phone's settings)
* Select Run > Run 'app'
* Select the device (If it does not show, USB debugging is probably not enabled)
* Click 'OK'

## Built With

* [Android Studio](https://developer.android.com/studio/install) - How to install Android Studio
* [Firebase](https://firebase.google.com/docs/?authuser=0) - Getting started with Firebase

## Author

* **Sunu Bright Etornam**

## License

Copywrite 2018 Sunu Bright Etornam

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.

## Acknowledgments
* [ThumbUp](https://github.com/ldoublem/ThumbUp)
* [CircularImageView](https://github.com/lopspower/CircularImageView)
* [FBToast](https://github.com/NaimishTrivedi/FBToast)
* [ImagePicker](https://github.com/maayyaannkk/ImagePicker)
* [Android-FadingEdgeLayout](https://github.com/bosphere/Android-FadingEdgeLayout)