If you're porting your app to Material Design (if you aren't, you should!), or if you are starting a new project, then you're probably pouring over the Material Design specs . When you get to the Navigation Drawer, though, you might get confused over some details -- as I did. The nav drawer sizing is one of them.
I have collected the results of my testing and observations in this post, hope it's going to be useful to others as well :)
#AndroidDev #materialdesign #materialyolo
Here is a solution how to deal with the authority problems.
+ app can be written in 100% dart.
+ non blocking by design
+ connecting to android APIs is simple
But there are some problems:
Please remove this main.sky HTML link thing. First entry point and it looks like HTML. 80% will not get, that it is not HTML
I wont use it if it requires pulling files from a server. Cache everything locally and use it as long as there is no new version on the server. sync the files in the background. Make loading new screens as fast as pure native android apps.
Don't try to combine Android, iOS and more in one wrapper. use the same technology and language everywhere but differ in the platform. Use the React way: Learn once write everywhere.
The platforms are just to different. think about gcm, notifications, background services, fingerprint sensors, system back buttons....
just my 2 cents on #dartlang with #sky on #android
The support for multiprocess was the key feature to kick off this project and it resulted in a well written library with a lot's of features. My personal key feature is the separation in modules for different features in my apps.
One of the more advanced features is the upgrade mechanism known from the SqliteOpenHelper. With this feature I think calling Tray SharedPreferences 2.0 is legit.
Since 1 year I take testing very serious. One of my goals was to have 100% code coverage before this lib goes public and I successfully mastered this. On top I reduced the lint warning to 0.
check out more facts, the code and usage in the Readme on https://github.com/grandcentrix/tray
Among other talks and I talked about RxJava.
My slides are on Speaker Deck (https://speakerdeck.com/writtmeyer/rxjava-get-reactive), Pascal's slides are on Google Docs (https://docs.google.com/presentation/d/1D6xKhriKHZXG7favJL8ib08jmioKXIYEENySNjge_ss/edit#slide=id.p).
My sample code will follow shortly.
- grandcentrix GmbHAndroid Developer, 2013 - presentDeveloping cool Android apps
- User Interface Design GmbHStudent / Software Engineer, 2010 - 2013Android & Webdevelopment
Schanzenstraße 20 51063 Köln, Deutschland
- DHBW StuttgartAngewandte Informatik, 2010 - 2013
- Martin Gerbert Gymnasium Horb am Neckar2001 - 2010
Android UI Patterns: How We Created Scalable UI - A Case Study
I rarely get to write about projects I've been involved with myself so writing this one makes for a pleasant change. For more than a year I'
Dart 1.8: library improvements and experimental support for enums
Would you like to try out Dart’s upcoming support for enums? In Dart Editor under Tools > Preferences > Experimental you can “Enable Enums S
Material Design on Android Checklist | Android Developers Blog
Below, you’ll find a material design checklist that you can use to mark progress as you implement the new design system. The checklist is di
Programming Isn't Manual Labor, But It Still Sucks
But, for the sake of the argument, can we agree that stress and insanity are bad things? Awesome. Welcome to programming.
Getting Your Apps Ready for Nexus 6 and Nexus 9 | Android Developers Blog
Last week, we unveiled the Nexus 6 and Nexus 9, the newest additions to our Nexus family that will ship with Android 5.0 Lollipop. Together,
Dell Venue 8 7000: Hands on with the World's Thinnest Tablet
Dell has just shown off its latest tablet offering with the Dell Venue 8 7000, an 8 inch Android tablet which sports a QHD display and the l