mmichler / meetling-android Goto Github PK
View Code? Open in Web Editor NEWPrepare meetings together: Android client for meetling.org
License: MIT License
Prepare meetings together: Android client for meetling.org
License: MIT License
A Java 8 feature that lets us leave callback hell.
see Java 8 promises.
As it is only for API level 24, we're going to need the backport.
use onDrawerClosed()
callback of DrawerLayout.DrawerListener
instead of onNavigationItemSelected()
Desired state:
The number one use case for Meetling is viewing Meeting Agendas. The overview should therefore be at the top level of the meeting hierarchy. Agenda and meta data editing fragments should branch from here.
Replace action button in MeetingFragment
Toolbar
Refactor WebApi
Use Android SDK UI testing framework
This will enhance the discoverability of the item rearranging feature
Use CONTRIBUTING.md
to be compatible with GitHub.
The PNG needs a transparent background among other things.
Steps to reproduce:
See Google Calendar
see https://www.youtube.com/watch?v=ZLYzX0G0YKQ&feature=youtu.be
Change to the Manifest:
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
Tasks:
TODO
auth_request_not_found
, email_duplicate
, auth_invalid
)remove-email
Needs
Automate the creation of a local meetling instance for testing purposes.
Possible solutions: Write script that ties in with android testing, use pure gradle
Hamburger Menu | | Action Buttons
----------------------------------------------
Meeting title [Ellipsis]
Description [Ellipsis]
More button
----------------------------------------------
Agenda-Tab | Trash-Tab
Hamburger Menu | Meeting title [Ellipsis] | Action Buttons/Menu
----------------------------------------------
Agenda-Tab | Trash-Tab
----------------------------------------------
depends on #14
[x] Class properties (user etc.)
[ ] UI state
Prerequisite for mention on Meetling's about page (Meetling itself can be self-hosted)
Components
When creating/opening a meeting on a server: call webApi.getUser() to obtain credentials
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.