Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tubone24/ebook-homebrew-android-app

Android native app which use ebook-homebrew Rest API
https://github.com/tubone24/ebook-homebrew-android-app

android flutter

Last synced: 1 day ago
JSON representation

Android native app which use ebook-homebrew Rest API

Awesome Lists containing this project

README

        

# ebook_homebrew_flutter

> Make pdf file which you use e-books by take in some image files such as jpeg, png and gif.

[![CircleCI](https://circleci.com/gh/tubone24/ebook-homebrew-android-app.svg?style=svg)](https://circleci.com/gh/tubone24/ebook-homebrew-android-app)
[![codecov](https://codecov.io/gh/tubone24/ebook-homebrew-android-app/branch/master/graph/badge.svg)](https://codecov.io/gh/tubone24/ebook-homebrew-android-app)
[![MIT](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/tubone24/ebook_homebrew_flutter/blob/master/LICENSE)
[![MIT](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[Download to device](https://dply.me/yv0jty#install)

## What is this app?

This app is a Demo client App for using [ebook-homebrew](https://github.com/tubone24/ebook_homebrew).

This app is created `flutter`, so you can build an Android app and an iOS app,
but I don't try to build ios app, because I don't have ios.

## Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)

For help getting started with Flutter, view our
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.

## Install your Android devices

This app is deploy to Deploygate. Try me!

[Try it on your device via DeployGate](https://dply.me/yv0jty#install)

And also, you can download to [Google Play](https://play.google.com/store/apps/details?id=com.tubone.ebook_homebrew_flutter)

## Test

If you want to test, Command `flutter test`

```
$ flutter test

00:01 +2: E:\tubone\project\ebook_homebrew_flutter\test\ut\logics\call_api_test.dart: downloadPdf
Statuscode: 200
00:02 +8: All tests passed!

```

Also you can E2E test with Appinum (Python)

Before test, install appinum and Android adb

```
cd test/e2e
pip install -r requestsment-test.txt
python test.py
```

## Demos
![Android](https://github.com/tubone24/ebook-homebrew-android-app/raw/master/docs/images/flutter.gif)