Ecosyste.ms: Awesome

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

https://github.com/konifar/droidkaigi2018-flutter

The unofficial conference app for DroidKaigi 2018 Tokyo
https://github.com/konifar/droidkaigi2018-flutter

dart droidkaigi flutter

Last synced: about 2 months ago
JSON representation

The unofficial conference app for DroidKaigi 2018 Tokyo

Lists

README

        

# ![](android/app/src/main/res/mipmap-mdpi/ic_launcher.png) DroidKaigi 2018 Flutter App

[![Build Status - Travis][0]][1]

The unofficial conference app for DroidKaigi 2018 Tokyo

[0]: https://travis-ci.com/konifar/droidkaigi2018-flutter.svg?token=rzzprAjeKHUugKX3Lx7N&branch=master
[1]: https://travis-ci.com/konifar/droidkaigi2018-flutter

[DroidKaigi 2018](https://droidkaigi.jp/2018/) is a conference tailored for developers on 8th and 9th February 2018.

This app is built using [Flutter](https://flutter.io/) and [Firebase](https://firebase.google.com) for both iOS and Android.

Thanks for Android official app is [here](https://github.com/DroidKaigi/conference-app-2018)!

# Features
## iOS

## Android

- View all the conference schedule and details of each session
- Add favorite sessions to My Schedule.
- Check the place map.

# Getting started
1. Install Flutter. See https://flutter.io/setup/
2. Setting up the IntelliJ. See https://flutter.io/ide-setup/
3. Fork and clone this repository.
4. Move to `droidkaigi2018-flutter` directory.
5. Run `flutter run` command.

# Structure
The main classes are under `lib` directory.

directory | description
:--: | :--
api | Classes to load all the sessions data via API.
i18n | Classes to localize (currently English and Japanese are supported.)
models | Model classes which are parsed from API json.
repository | Classes to call API and cache data.
ui | Classes to show each pages.

# Contributing
This project is under development.

I'm always welcome your contribution! Feel free to report Issue or send Pull Request!

# License
```
Copyright 2018 Yusuke Konishi

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.
```