What is Docker, why it is important and what does it mean for developers. And how do Micro Services fit in. ...and the impact on developer teams. Gaining focus, quality, stability and even saving some time.
The workhorse in your system.
A quick overview of ideas, an approach of a definition and room for re-thinking architectural landscapes. It will cover pros and cons, the intended limitations, the targeted problems and problems that won't be solved anyway. I hope for a passionate discussion!
Dittmar Steiner Java and Android Developer, Aptly GmbH
Long story...
In this talk I'm going to introduce the changes around notifications in Android L.
Those changes start with a new design of notifications. Though some of those come automagically, you have to add information for other parts to get the best results.
Another change coming is the ability to present notifications on the lock screen. Obviously not everything should be visible there. Let's see how to keep private stuff private while still making use of this feature.
And finally there's the new ability to get the users immediate attention by using the new "Heads-on notifications".
All this is guided by my firm believe that notifications should inform users but not annoy them!
I played around with the new Android L Material Design. I'd like to share my experiences with the new APIs. Here are some of my topics I's like to cover in my presentation:
Pascal Welsch Android Developer, grandcentrix GmbH
Android Native living in Cologne. Started with the Motorola Droid and continued developing Android Apps for 4 years now.
In this talk i am going to give you a short introduction in how to build awesome applications which run natively on Android Wear.
This quickstart covers everything you need to know to get your hands dirty - including newly introduced views for wear, the communication between the wearable and the phone and some tips and tricks you should be aware of when starting developing for Google's latest mobile operating system.
Take part and be one of the first who create the future for the people's wrists!
Artificial intelligence and automated learning is a scientific approach to turn computers into smart machines, being capable to use acquired knowledge to master tasks autonomously, thus without instruction or supervision. The fundamental laws of learning theory apply in the same way as for animals or humans, where thorough knowledge has been acquired and used in education for decades. Though still a lot of mathematical and statistical methods are widely used for data analysis and processing, the focus is shifting towards the aspects of perception, training and optimization. Knowledge extraction and representation becomes an evolutionary process, the concluded behavioural rules being developed by adapting and improving them continuously while being used. After giving birth to new intelligent computer species by programmed code, they need education before and during their professional career serving us, others or themselves. The technical art of coding is complemented by the task of how to properly feed and train our electronic kids.
Georg Zweschper Programmer,
Education as mathematics/politics teacher Systems and application programmer
In general, designers turn vague ideas into visual concepts, while developers turn concepts into something concrete. So how do you get everyone speaking the same language to get awesome results? We'll talk about what works and what doesn't.
Dennis Priess Android Developer, grandcentrix GmbH
Professional Android Developer since 2 years
In general, designers turn vague ideas into visual concepts, while developers turn concepts into something concrete. So how do you get everyone speaking the same language to get awesome results? We'll talk about what works and what doesn't.
Brian Louis Ramirez UX Designer, grandcentrix GmbH
UX Designer with an interest in coding
Google announced in its last I/O 2014 developer conference the new Android TV and the next step of Android to enter the living room. This talk provides an introduction in Android TV and the new lean back user interface, it shows how to implement Android TV apps and what must be considered when applying the material design guidelines.
Nabil Ben Said Pragmatic and passionate software architect,
Nabil studied computer science at the technical university Dortmund. He looks back on more than 10 years of professional career as a software developer, software architect and mobile application developer. Today he is leading the mobile application development team at an international full service provider company for mobile value-added services and payment solutions.
Traditional HTML-Pages consist of a vast cascade of elements sharing the same CSS and DOM. With Polymer.dart you can encapsulate your elements by creating your own custom HTML-Tags that you can reuse everywhere without the hassle of adjusting the CSS each time. Polymer.dart can be used to create decent button-elements, forms or whole applications that can be added to every HTML-Page just by using a tag.
Even if you don’t intend to create your own custom elements, Polymer already comes with a growing number of ready to use elements.
Polymer come in two flavours Polymer which uses traditional technologies like CSS and Javascript. Polymer.dart makes use of the new features of dart. This talk will focus more on Polymer.dart. However the concepts are the same and it is easy to adopt them to Polymer.
Randy Gupta Senior Software Architect JEE, SCARATEC IT-Consulting GmbH
Randy is focused Software Architecture and Software Development at SCARATEC. His favorite Language is Java EE on Linux operating systems. In his toolbox Randy always carries: git, gradle, IntelliJ IDEA, Google Web Toolkit, Dart and a grml usb-stick to turn everything that crosses his way to decent linux box.
The Google Developer Group Düsseldorf is a special baby of Randy. In 2011 he got the first time in touch with the Google Community. The warm welcome of the community and fascination about technology made him stay and later become organizer of the GDG in Düsseldorf.
The goal of the presentation is to share tips, tricks and learnings concerning app distribution and revenue models. I will be using real life examples from my work with German app developers. The talk will cover strategy as well as technical aspects. Google products to be covered are Play and AdMob.
Questions and answers about App Distribution and Revenue Models
Maxim Mai , Google
App strategy, distribution and revenue models are my focus at Google and I advise developers and startups on how to build sustainable app and gaming businesses. I am always looking to connect with top developers and high potential startups.
Since its inception, Gradle has been causing some stir in the development community. Many big players in the industry have adopted it, and recently Google was one of them, choosing it as a build tool for Android.
What is Gradle? What makes it different than the other build tools out there in the wild? Is it really so powerful? How can we benefit from it?
Get a brief introduction to Gradle in a lightning talk, where I'll try to answer some of these questions.
In the workshop that follows, we'll go beyond - get our hands dirty, explore, hack and experiment. Prepare your questions, bring your own code, and we'll look for solutions together. Most importantly - we'll have some fun.
In the workshop, we'll go beyond - get our hands dirty, explore, hack and experiment. Prepare your questions, bring your own code, and we'll look for solutions together. Most importantly - we'll have some fun.
Nenad Natošević Software Engineer,
Tinker. Hacker. Musician. Fiddling around with computers since the age of 8. Currently develops software in JVM ecosystem. Dedicated life-long learner, in love with all things science and technology.