konifar / droidkaigi2016 Goto Github PK
View Code? Open in Web Editor NEWDroidKaigi 2016 official Android conference app in Tokyo.
Home Page: https://play.google.com/store/apps/details?id=io.github.droidkaigi.confsched
License: Apache License 2.0
DroidKaigi 2016 official Android conference app in Tokyo.
Home Page: https://play.google.com/store/apps/details?id=io.github.droidkaigi.confsched
License: Apache License 2.0
I can not assure that this license page is correct. So it is better to check by someone.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/assets/license.html
Now drawable is prepared by @konifar. It is not shrink, and not cool 😭
I want to check ic_launcher and some drawables to designer.
It is better to show current user place.
But I can’t be bothered to implement permission logic ;;
If I will do, use PermissionsDispatcher.
This is a dependent of #32 Add feedback function.
Create a server program which accepts a session feedback request like below:
POST https://droidkaigi.jp/feedback
{
"sessionId": 1,
"ratingValuability": 2,
"ratingContents": 3,
"ratingSpeaker": 3,
"comment": "Good. But not best IMO."
}
It's just @konifar matter.
SessionDetailFragment
use CollapsingToolbar. But this supports only singleline title. So user can not read all title in detail page.
I added the library multiline-collapsingtoolbar, but it doesn't work.
Why not? :)
But I should pay attention to this.
http://qiita.com/takke/items/2578787aa6be73708d3a
/res/raw/data_en.json
...
Anybody help 😭
It might be better to add push notification feature. For example, We might want to notify participants to some message urgently.
Of course we don't have to have high priority for it.
It's just @konifar matter.
Before app finish, show confirm toast like Press Back again to close this application.
Now en strings.xml is not good. I want to check to someone who can speak English well 😉
Json data is not completed.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/res/raw/data.json
This is based on official droidkaigi page and speaker github, twitter account.
It's just small bug.
I'm going to fix like SessionsFragment
.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/fragment/SessionsFragment.java
#87 Prepare GooglePlayStore resources
Now SearchActivity has fade transition.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/activity/SearchActivity.java#L62
I think reveal animation is better like iosched.
If speaker icon is empty, other icon is shown by view recycling.
It is better to show empty user icon.
I already do that, but not fixed.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/util/DataBindingAttributeUtil.java#L28-L29
Remove onBackPressed()
override in MainActivity.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/activity/MainActivity.java#L100-L118
And manage Fragment backstack.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/activity/MainActivity.java#L85-L92
Like this.
After clean installation, I launched the app but no session is shown on All Sessions screen.
At step 3, no session is shown.
At step 3, all the sessions are shown grouped by the date.
View is already prepared in fragment_about.xml
👍
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/res/layout/fragment_about.xml#L121-L125
I think local data is enough.
My schedule page is very similar to All sessions page. It make user confused.
So I want to change toolbar and statusbar color.
Proguard for release build.
If something happens, it might be good to use only to shrink apk like below ✋
-keepnames class ** { *; }
Now speaker icon image size is so big.
https://play.google.com/store/apps/details?id=pl.droidcon.app
https://play.google.com/store/apps/details?id=co.touchlab.droidconandroid
https://github.com/touchlab/DroidconApp
https://play.google.com/store/apps/details?id=com.conferenceengineer.android.iosched.droidconit2015
https://play.google.com/store/apps/details?id=hr.droidcon.conference2015
https://play.google.com/store/apps/details?id=ca.droidcon.iosched
https://play.google.com/store/apps/details?id=fr.paug.droidcon
https://play.google.com/store/apps/details?id=com.conferenceengineer.android.iosched.event1002
https://github.com/kevinmcdonagh/iosched
https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
https://play.google.com/store/apps/details?id=com.droidkaigi.conference2015s
It's not bug, but it might be better to implement refresh feature on my schedule.
Cool splash is cool 😃
Inquiry button is already created.
Add inquiry web page open logic in AboutFragment
.
https://github.com/konifar/droidkaigi2016/blob/master/app/src/main/java/io/github/droidkaigi/confsched/fragment/AboutFragment.java#L67-L69
It seems yahoo japan's work doesn't work well.
Add proper link.
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.