Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hidakatsuya/shopping_list-android

An android app for Shopping List web built with turbo-android
https://github.com/hidakatsuya/shopping_list-android

android turbo-android

Last synced: 22 days ago
JSON representation

An android app for Shopping List web built with turbo-android

Awesome Lists containing this project

README

        

# Shopping List Android

[![CI](https://github.com/hidakatsuya/shopping_list-android/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/hidakatsuya/shopping_list-android/actions/workflows/test.yml)

An Android client for the [Shopping List](https://github.com/hidakatsuya/shopping_list) web
built with [turbo-android](https://github.com/hotwired/turbo-android).




## Built With

- [Turbo Native for Android](https://github.com/hotwired/turbo-android) 7.0.0-rc14

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

- [Shopping List web application](https://github.com/hidakatsuya/shopping_list)
- [Google Sign-in for Android](https://developers.google.com/identity/sign-in/android/start)
- Google Client Id

### Installing

Set the following configs to create `debug.properties` file:
```
BASE_URL=
GOOGLE_CLIENT_ID=
```

Build and run app.

## Deployment

1. Set the following configs to create `release.properties` file
```
BASE_URL=
GOOGLE_CLIENT_ID=
```
2. Set up [App signing](https://developer.android.com/studio/publish/app-signing)
3. Create `app/signingConfigs/release.gradle` and move `signingConfigs` added to `build.gradle`
4. Build app

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details