ºÝºÝߣshows by User: dpreussler / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: dpreussler / Thu, 09 Nov 2023 08:14:00 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: dpreussler We aint got no time - Droidcon Nairobi /slideshow/we-aint-got-no-time-droidcon-nairobi/263230373 weaintgotnotime-droidconnairobi-231109081400-13c0a6d3
How to be build fast: Cutting corners without cutting quality! Keynote at Droidcon Kenya 2023]]>

How to be build fast: Cutting corners without cutting quality! Keynote at Droidcon Kenya 2023]]>
Thu, 09 Nov 2023 08:14:00 GMT /slideshow/we-aint-got-no-time-droidcon-nairobi/263230373 dpreussler@slideshare.net(dpreussler) We aint got no time - Droidcon Nairobi dpreussler How to be build fast: Cutting corners without cutting quality! Keynote at Droidcon Kenya 2023 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/weaintgotnotime-droidconnairobi-231109081400-13c0a6d3-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How to be build fast: Cutting corners without cutting quality! Keynote at Droidcon Kenya 2023
We aint got no time - Droidcon Nairobi from Danny Preussler
]]>
82 0 https://cdn.slidesharecdn.com/ss_thumbnails/weaintgotnotime-droidconnairobi-231109081400-13c0a6d3-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Test Driven Development on Android (Kotlin Kenya) /slideshow/test-driven-development-on-android-kotlin-kenya/251215443 tddonandroidkenya-220221114014
Introduction to Test-Driven Development Red-Green-Refactor, Baby steps Android specifics]]>

Introduction to Test-Driven Development Red-Green-Refactor, Baby steps Android specifics]]>
Mon, 21 Feb 2022 11:40:14 GMT /slideshow/test-driven-development-on-android-kotlin-kenya/251215443 dpreussler@slideshare.net(dpreussler) Test Driven Development on Android (Kotlin Kenya) dpreussler Introduction to Test-Driven Development Red-Green-Refactor, Baby steps Android specifics <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidkenya-220221114014-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introduction to Test-Driven Development Red-Green-Refactor, Baby steps Android specifics
Test Driven Development on Android (Kotlin Kenya) from Danny Preussler
]]>
537 0 https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidkenya-220221114014-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD on android. Why and How? (Coding Serbia 2019) /slideshow/tdd-on-android-why-and-how-coding-serbia-2019/146615702 tddonandroidserbia-190519152035
We all heard about TDD: test-driven development. The one side says: It produces better code and fewer bugs, other's see a waste of time. How much time does TDD cost? Does it even work on Android? Is it possible to develop an android app fully test driven? Should we do it? And if: should we only test Java classes? Should we use or avoid Robolectric? How do I even start?]]>

We all heard about TDD: test-driven development. The one side says: It produces better code and fewer bugs, other's see a waste of time. How much time does TDD cost? Does it even work on Android? Is it possible to develop an android app fully test driven? Should we do it? And if: should we only test Java classes? Should we use or avoid Robolectric? How do I even start?]]>
Sun, 19 May 2019 15:20:35 GMT /slideshow/tdd-on-android-why-and-how-coding-serbia-2019/146615702 dpreussler@slideshare.net(dpreussler) TDD on android. Why and How? (Coding Serbia 2019) dpreussler We all heard about TDD: test-driven development. The one side says: It produces better code and fewer bugs, other's see a waste of time. How much time does TDD cost? Does it even work on Android? Is it possible to develop an android app fully test driven? Should we do it? And if: should we only test Java classes? Should we use or avoid Robolectric? How do I even start? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidserbia-190519152035-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We all heard about TDD: test-driven development. The one side says: It produces better code and fewer bugs, other&#39;s see a waste of time. How much time does TDD cost? Does it even work on Android? Is it possible to develop an android app fully test driven? Should we do it? And if: should we only test Java classes? Should we use or avoid Robolectric? How do I even start?
TDD on android. Why and How? (Coding Serbia 2019) from Danny Preussler
]]>
285 2 https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidserbia-190519152035-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD on Android (Øredev 2018) /slideshow/tdd-on-android-redev-2018/124427438 tddonandroidoeredevupload-181129201215
We have all heard about TDD: Test Driven Development. It produces better code and leads to fewer bugs. But, in our daily Android lives, why aren’t we doing it? Is it possible to develop an Android app that is fully test driven? Where do you start? Should you only test Java classes? Should you use or avoid Robolectric?]]>

We have all heard about TDD: Test Driven Development. It produces better code and leads to fewer bugs. But, in our daily Android lives, why aren’t we doing it? Is it possible to develop an Android app that is fully test driven? Where do you start? Should you only test Java classes? Should you use or avoid Robolectric?]]>
Thu, 29 Nov 2018 20:12:15 GMT /slideshow/tdd-on-android-redev-2018/124427438 dpreussler@slideshare.net(dpreussler) TDD on Android (Øredev 2018) dpreussler We have all heard about TDD: Test Driven Development. It produces better code and leads to fewer bugs. But, in our daily Android lives, why aren’t we doing it? Is it possible to develop an Android app that is fully test driven? Where do you start? Should you only test Java classes? Should you use or avoid Robolectric? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidoeredevupload-181129201215-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We have all heard about TDD: Test Driven Development. It produces better code and leads to fewer bugs. But, in our daily Android lives, why aren’t we doing it? Is it possible to develop an Android app that is fully test driven? Where do you start? Should you only test Java classes? Should you use or avoid Robolectric?
TDD on Android (テ腕edev 2018) from Danny Preussler
]]>
573 2 https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidoeredevupload-181129201215-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Junit5: the next gen of testing, don't stay behind /slideshow/junit5-the-next-gen-of-testing-dont-stay-behind/112667174 junit5droidconnyupload2-180902114045
Junit 5 is a big step for the world of unit testing. A new very flexible testing framework, based on learning from many years of Junit 4. At sporttotal we use this for our Android unit tests and it changed the way we write tests. Hard for us to imagine living without features like @Nested. Other features we ignored as those are more leaning towards Java and are solved already by Kotlin or other Kotlin libraries. And some features are even breaking changes. How do you test on Android in a world without TestRunner and TestRules? Android testing team was always very slowly in adopting to new Junit versions, so how far can we bypass this? Let's do a deep dive into Junit5, how it works and how we can use it on Android]]>

Junit 5 is a big step for the world of unit testing. A new very flexible testing framework, based on learning from many years of Junit 4. At sporttotal we use this for our Android unit tests and it changed the way we write tests. Hard for us to imagine living without features like @Nested. Other features we ignored as those are more leaning towards Java and are solved already by Kotlin or other Kotlin libraries. And some features are even breaking changes. How do you test on Android in a world without TestRunner and TestRules? Android testing team was always very slowly in adopting to new Junit versions, so how far can we bypass this? Let's do a deep dive into Junit5, how it works and how we can use it on Android]]>
Sun, 02 Sep 2018 11:40:45 GMT /slideshow/junit5-the-next-gen-of-testing-dont-stay-behind/112667174 dpreussler@slideshare.net(dpreussler) Junit5: the next gen of testing, don't stay behind dpreussler Junit 5 is a big step for the world of unit testing. A new very flexible testing framework, based on learning from many years of Junit 4. At sporttotal we use this for our Android unit tests and it changed the way we write tests. Hard for us to imagine living without features like @Nested. Other features we ignored as those are more leaning towards Java and are solved already by Kotlin or other Kotlin libraries. And some features are even breaking changes. How do you test on Android in a world without TestRunner and TestRules? Android testing team was always very slowly in adopting to new Junit versions, so how far can we bypass this? Let's do a deep dive into Junit5, how it works and how we can use it on Android <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/junit5droidconnyupload2-180902114045-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Junit 5 is a big step for the world of unit testing. A new very flexible testing framework, based on learning from many years of Junit 4. At sporttotal we use this for our Android unit tests and it changed the way we write tests. Hard for us to imagine living without features like @Nested. Other features we ignored as those are more leaning towards Java and are solved already by Kotlin or other Kotlin libraries. And some features are even breaking changes. How do you test on Android in a world without TestRunner and TestRules? Android testing team was always very slowly in adopting to new Junit versions, so how far can we bypass this? Let&#39;s do a deep dive into Junit5, how it works and how we can use it on Android
Junit5: the next gen of testing, don't stay behind from Danny Preussler
]]>
1212 6 https://cdn.slidesharecdn.com/ss_thumbnails/junit5droidconnyupload2-180902114045-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Demystifying dependency Injection: Dagger and Toothpick /slideshow/demystifying-dependency-injection-dagger-and-toothpick/69957310 injectiondaggervstoothpick2-161208153217
Dependency Injection, that's the thing that Dagger2 does, right? For most of us, it's black magic. Let's look deeper how DI works. And then we better understand the frameworks that are out there. This session introduce Toothpick that was created this year and is already used by millions of users as driven a lot by engineers at Groupon. What was their need? What's wrong with Dagger? Toothpick was designed to bring goodies from Guice to modern mobile world. It focuses on scopes and unit testing without loosing performance as Roboguice did.]]>

Dependency Injection, that's the thing that Dagger2 does, right? For most of us, it's black magic. Let's look deeper how DI works. And then we better understand the frameworks that are out there. This session introduce Toothpick that was created this year and is already used by millions of users as driven a lot by engineers at Groupon. What was their need? What's wrong with Dagger? Toothpick was designed to bring goodies from Guice to modern mobile world. It focuses on scopes and unit testing without loosing performance as Roboguice did.]]>
Thu, 08 Dec 2016 15:32:17 GMT /slideshow/demystifying-dependency-injection-dagger-and-toothpick/69957310 dpreussler@slideshare.net(dpreussler) Demystifying dependency Injection: Dagger and Toothpick dpreussler Dependency Injection, that's the thing that Dagger2 does, right? For most of us, it's black magic. Let's look deeper how DI works. And then we better understand the frameworks that are out there. This session introduce Toothpick that was created this year and is already used by millions of users as driven a lot by engineers at Groupon. What was their need? What's wrong with Dagger? Toothpick was designed to bring goodies from Guice to modern mobile world. It focuses on scopes and unit testing without loosing performance as Roboguice did. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/injectiondaggervstoothpick2-161208153217-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Dependency Injection, that&#39;s the thing that Dagger2 does, right? For most of us, it&#39;s black magic. Let&#39;s look deeper how DI works. And then we better understand the frameworks that are out there. This session introduce Toothpick that was created this year and is already used by millions of users as driven a lot by engineers at Groupon. What was their need? What&#39;s wrong with Dagger? Toothpick was designed to bring goodies from Guice to modern mobile world. It focuses on scopes and unit testing without loosing performance as Roboguice did.
Demystifying dependency Injection: Dagger and Toothpick from Danny Preussler
]]>
2973 3 https://cdn.slidesharecdn.com/ss_thumbnails/injectiondaggervstoothpick2-161208153217-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Unit Testing on Android: why and how? DevFest Romania, Bucharest 2016 /slideshow/unit-testing-on-android-why-and-how-devfest-romania-bucharest-2016/69543317 androidtestinglive-161126072609
Why should you test, how should you start, what about legacy system? Why are tests the most important part of your code? Whats wrong with UI tests?]]>

Why should you test, how should you start, what about legacy system? Why are tests the most important part of your code? Whats wrong with UI tests?]]>
Sat, 26 Nov 2016 07:26:09 GMT /slideshow/unit-testing-on-android-why-and-how-devfest-romania-bucharest-2016/69543317 dpreussler@slideshare.net(dpreussler) Unit Testing on Android: why and how? DevFest Romania, Bucharest 2016 dpreussler Why should you test, how should you start, what about legacy system? Why are tests the most important part of your code? Whats wrong with UI tests? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/androidtestinglive-161126072609-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Why should you test, how should you start, what about legacy system? Why are tests the most important part of your code? Whats wrong with UI tests?
Unit Testing on Android: why and how? DevFest Romania, Bucharest 2016 from Danny Preussler
]]>
951 5 https://cdn.slidesharecdn.com/ss_thumbnails/androidtestinglive-161126072609-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Unit testing without Robolectric, Droidcon Berlin 2016 /slideshow/unit-testing-without-robolectric-droidcon-berlin-2016/63137045 unittestingworobo3-160616125330
Are you bound to flaky, slow Robolectric Tests? Do you want to know a way out of it? This session shows ideas and concepts to replace Robolectric from your test code base]]>

Are you bound to flaky, slow Robolectric Tests? Do you want to know a way out of it? This session shows ideas and concepts to replace Robolectric from your test code base]]>
Thu, 16 Jun 2016 12:53:30 GMT /slideshow/unit-testing-without-robolectric-droidcon-berlin-2016/63137045 dpreussler@slideshare.net(dpreussler) Unit testing without Robolectric, Droidcon Berlin 2016 dpreussler Are you bound to flaky, slow Robolectric Tests? Do you want to know a way out of it? This session shows ideas and concepts to replace Robolectric from your test code base <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/unittestingworobo3-160616125330-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Are you bound to flaky, slow Robolectric Tests? Do you want to know a way out of it? This session shows ideas and concepts to replace Robolectric from your test code base
Unit testing without Robolectric, Droidcon Berlin 2016 from Danny Preussler
]]>
7556 14 https://cdn.slidesharecdn.com/ss_thumbnails/unittestingworobo3-160616125330-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
15 tips to improve your unit tests (Droidcon Berlin 2016 Barcamp) /slideshow/15-tips-to-improve-your-unit-tests-droidcon-berlin-2016-barcamp/63095827 unittestingtippsonly-160615132214
Readability, readability, readability! 15 tips to improve your unit tests into that]]>

Readability, readability, readability! 15 tips to improve your unit tests into that]]>
Wed, 15 Jun 2016 13:22:14 GMT /slideshow/15-tips-to-improve-your-unit-tests-droidcon-berlin-2016-barcamp/63095827 dpreussler@slideshare.net(dpreussler) 15 tips to improve your unit tests (Droidcon Berlin 2016 Barcamp) dpreussler Readability, readability, readability! 15 tips to improve your unit tests into that <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/unittestingtippsonly-160615132214-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Readability, readability, readability! 15 tips to improve your unit tests into that
15 tips to improve your unit tests (Droidcon Berlin 2016 Barcamp) from Danny Preussler
]]>
1783 7 https://cdn.slidesharecdn.com/ss_thumbnails/unittestingtippsonly-160615132214-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
All around the world, localization and internationalization on Android (DroidCon Zagreb) /slideshow/all-around-the-world-localization-and-internationalization-on-android-droidcon-zagreb/61491840 i18n-160429070446
Android apps are global, they get downloaded all around the world. And this means not only supporting multiple languages via xml files. Its about plurals, date formats, currencies up to things like right-to-left This topic tries to give an introduction into this large topic for new developers.]]>

Android apps are global, they get downloaded all around the world. And this means not only supporting multiple languages via xml files. Its about plurals, date formats, currencies up to things like right-to-left This topic tries to give an introduction into this large topic for new developers.]]>
Fri, 29 Apr 2016 07:04:46 GMT /slideshow/all-around-the-world-localization-and-internationalization-on-android-droidcon-zagreb/61491840 dpreussler@slideshare.net(dpreussler) All around the world, localization and internationalization on Android (DroidCon Zagreb) dpreussler Android apps are global, they get downloaded all around the world. And this means not only supporting multiple languages via xml files. Its about plurals, date formats, currencies up to things like right-to-left This topic tries to give an introduction into this large topic for new developers. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/i18n-160429070446-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Android apps are global, they get downloaded all around the world. And this means not only supporting multiple languages via xml files. Its about plurals, date formats, currencies up to things like right-to-left This topic tries to give an introduction into this large topic for new developers.
All around the world, localization and internationalization on Android (DroidCon Zagreb) from Danny Preussler
]]>
919 5 https://cdn.slidesharecdn.com/ss_thumbnails/i18n-160429070446-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
(Android) Developer Survival in Multiscreen World, MobCon Sofia 2016 /slideshow/android-developer-survival-in-multiscreen-world-mobcon-sofia-2016/60812783 mobconeurope2016-preussler-160412135522
A modern Android app looks good on phones various sizes, often also a tablet version is required. But good tablet version is more than just a bigger screen, it might have completely different flows. Now Android TV starts, another entry into the same app code. How does this affect an app? What is with Android Wear? What code can and should be reused? How can an app be prepared for another screen? Whats a good architecture for this? Which patterns work, which patterns we know are outdated for the new multi screen world of Android?]]>

A modern Android app looks good on phones various sizes, often also a tablet version is required. But good tablet version is more than just a bigger screen, it might have completely different flows. Now Android TV starts, another entry into the same app code. How does this affect an app? What is with Android Wear? What code can and should be reused? How can an app be prepared for another screen? Whats a good architecture for this? Which patterns work, which patterns we know are outdated for the new multi screen world of Android?]]>
Tue, 12 Apr 2016 13:55:22 GMT /slideshow/android-developer-survival-in-multiscreen-world-mobcon-sofia-2016/60812783 dpreussler@slideshare.net(dpreussler) (Android) Developer Survival in Multiscreen World, MobCon Sofia 2016 dpreussler A modern Android app looks good on phones various sizes, often also a tablet version is required. But good tablet version is more than just a bigger screen, it might have completely different flows. Now Android TV starts, another entry into the same app code. How does this affect an app? What is with Android Wear? What code can and should be reused? How can an app be prepared for another screen? Whats a good architecture for this? Which patterns work, which patterns we know are outdated for the new multi screen world of Android? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mobconeurope2016-preussler-160412135522-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A modern Android app looks good on phones various sizes, often also a tablet version is required. But good tablet version is more than just a bigger screen, it might have completely different flows. Now Android TV starts, another entry into the same app code. How does this affect an app? What is with Android Wear? What code can and should be reused? How can an app be prepared for another screen? Whats a good architecture for this? Which patterns work, which patterns we know are outdated for the new multi screen world of Android?
(Android) Developer Survival in Multiscreen World, MobCon Sofia 2016 from Danny Preussler
]]>
312 5 https://cdn.slidesharecdn.com/ss_thumbnails/mobconeurope2016-preussler-160412135522-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Unit testing on Android (Droidcon Dubai 2015) /slideshow/unit-testing-on-android-droidcon-dubai-2015/47183456 unittesting-150420025806-conversion-gate01
Unit testing with Android Studio or Robolectric. How to start, how to test more complex code like UI, best practises]]>

Unit testing with Android Studio or Robolectric. How to start, how to test more complex code like UI, best practises]]>
Mon, 20 Apr 2015 02:58:06 GMT /slideshow/unit-testing-on-android-droidcon-dubai-2015/47183456 dpreussler@slideshare.net(dpreussler) Unit testing on Android (Droidcon Dubai 2015) dpreussler Unit testing with Android Studio or Robolectric. How to start, how to test more complex code like UI, best practises <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/unittesting-150420025806-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Unit testing with Android Studio or Robolectric. How to start, how to test more complex code like UI, best practises
Unit testing on Android (Droidcon Dubai 2015) from Danny Preussler
]]>
1635 3 https://cdn.slidesharecdn.com/ss_thumbnails/unittesting-150420025806-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Clean code on Android (Droidcon Dubai 2015) /dpreussler/clean-code-47183399 cleancode-150420025548-conversion-gate01
How to write beautiful and clean code on android. From Robert C. Martins book to android specifics, best practises, dependency injection, code smells]]>

How to write beautiful and clean code on android. From Robert C. Martins book to android specifics, best practises, dependency injection, code smells]]>
Mon, 20 Apr 2015 02:55:48 GMT /dpreussler/clean-code-47183399 dpreussler@slideshare.net(dpreussler) Clean code on Android (Droidcon Dubai 2015) dpreussler How to write beautiful and clean code on android. From Robert C. Martins book to android specifics, best practises, dependency injection, code smells <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cleancode-150420025548-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How to write beautiful and clean code on android. From Robert C. Martins book to android specifics, best practises, dependency injection, code smells
Clean code on Android (Droidcon Dubai 2015) from Danny Preussler
]]>
1259 1 https://cdn.slidesharecdn.com/ss_thumbnails/cleancode-150420025548-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
More android code puzzles /slideshow/more-android-code-puzzles/41965277 moreandroidcodepuzzles-141124130059-conversion-gate01
brand new android development pitfalls as shown on DevFest Berlin and DroidCon Amsterdam 2014]]>

brand new android development pitfalls as shown on DevFest Berlin and DroidCon Amsterdam 2014]]>
Mon, 24 Nov 2014 13:00:59 GMT /slideshow/more-android-code-puzzles/41965277 dpreussler@slideshare.net(dpreussler) More android code puzzles dpreussler brand new android development pitfalls as shown on DevFest Berlin and DroidCon Amsterdam 2014 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/moreandroidcodepuzzles-141124130059-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> brand new android development pitfalls as shown on DevFest Berlin and DroidCon Amsterdam 2014
More android code puzzles from Danny Preussler
]]>
1502 1 https://cdn.slidesharecdn.com/ss_thumbnails/moreandroidcodepuzzles-141124130059-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Bye Bye Charles, Welcome Odo, Android Meetup Berlin May 2014 /dpreussler/bye-bye-charles-welcome-odo-android-meetup-berlin-may androidmeetupberlinbackup-140619034024-phpapp01
Introducing the next generation testing proxy we use at Groupon to the public: Odo an http proxy with a RESTful API for mocking or partial rewriting of responses and requests]]>

Introducing the next generation testing proxy we use at Groupon to the public: Odo an http proxy with a RESTful API for mocking or partial rewriting of responses and requests]]>
Thu, 19 Jun 2014 03:40:23 GMT /dpreussler/bye-bye-charles-welcome-odo-android-meetup-berlin-may dpreussler@slideshare.net(dpreussler) Bye Bye Charles, Welcome Odo, Android Meetup Berlin May 2014 dpreussler Introducing the next generation testing proxy we use at Groupon to the public: Odo an http proxy with a RESTful API for mocking or partial rewriting of responses and requests <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/androidmeetupberlinbackup-140619034024-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introducing the next generation testing proxy we use at Groupon to the public: Odo an http proxy with a RESTful API for mocking or partial rewriting of responses and requests
Bye Bye Charles, Welcome Odo, Android Meetup Berlin May 2014 from Danny Preussler
]]>
3052 4 https://cdn.slidesharecdn.com/ss_thumbnails/androidmeetupberlinbackup-140619034024-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Abgeschottete Realität - Testen im Emulator, Mobile Testing Days 2014, Berlin /slideshow/abgeschottete-realitt-mobile-testing-days-2014-berlin/35732100 cuvsl0dtsqwveyft2ray-140611022626-phpapp01
Mobile Apps leben nicht in einer isolierten Welt, sie interagieren mit anderen Apps, mit Services sowie internen und externen Datenquellen. Auch der Nutzer hat hier Einfluss: er wechselt in Realität schnell zwischen Apps, er nimmt Anrufe entgegen während die App läuft. Wenn es zum Testen kommt, stellt uns dies vor Herausforderungen, denn hier brauchen wir isolierte Zustände. Nur so können die Tests reproduzierbare Ergebnisse liefern. Und doch wollen wir die App realitätsnah testen. Wie testet man aber eine App mit Webservices? Wie entkoppelt man diesen, wie testet man Fehlerzuständige die in der Kommunikation passieren können? Wie simuliert man GPS u.ä.? Diese Session versucht Best Practices hierzu zu vermitteln. Es werden sowohl SDK Bordmittel als auch externe Tools vorgestellt, die uns das Testen von Apps in diesen komplexen Fällen erleichtern.]]>

Mobile Apps leben nicht in einer isolierten Welt, sie interagieren mit anderen Apps, mit Services sowie internen und externen Datenquellen. Auch der Nutzer hat hier Einfluss: er wechselt in Realität schnell zwischen Apps, er nimmt Anrufe entgegen während die App läuft. Wenn es zum Testen kommt, stellt uns dies vor Herausforderungen, denn hier brauchen wir isolierte Zustände. Nur so können die Tests reproduzierbare Ergebnisse liefern. Und doch wollen wir die App realitätsnah testen. Wie testet man aber eine App mit Webservices? Wie entkoppelt man diesen, wie testet man Fehlerzuständige die in der Kommunikation passieren können? Wie simuliert man GPS u.ä.? Diese Session versucht Best Practices hierzu zu vermitteln. Es werden sowohl SDK Bordmittel als auch externe Tools vorgestellt, die uns das Testen von Apps in diesen komplexen Fällen erleichtern.]]>
Wed, 11 Jun 2014 02:26:26 GMT /slideshow/abgeschottete-realitt-mobile-testing-days-2014-berlin/35732100 dpreussler@slideshare.net(dpreussler) Abgeschottete Realität - Testen im Emulator, Mobile Testing Days 2014, Berlin dpreussler Mobile Apps leben nicht in einer isolierten Welt, sie interagieren mit anderen Apps, mit Services sowie internen und externen Datenquellen. Auch der Nutzer hat hier Einfluss: er wechselt in Realität schnell zwischen Apps, er nimmt Anrufe entgegen während die App läuft. Wenn es zum Testen kommt, stellt uns dies vor Herausforderungen, denn hier brauchen wir isolierte Zustände. Nur so können die Tests reproduzierbare Ergebnisse liefern. Und doch wollen wir die App realitätsnah testen. Wie testet man aber eine App mit Webservices? Wie entkoppelt man diesen, wie testet man Fehlerzuständige die in der Kommunikation passieren können? Wie simuliert man GPS u.ä.? Diese Session versucht Best Practices hierzu zu vermitteln. Es werden sowohl SDK Bordmittel als auch externe Tools vorgestellt, die uns das Testen von Apps in diesen komplexen Fällen erleichtern. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cuvsl0dtsqwveyft2ray-140611022626-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mobile Apps leben nicht in einer isolierten Welt, sie interagieren mit anderen Apps, mit Services sowie internen und externen Datenquellen. Auch der Nutzer hat hier Einfluss: er wechselt in Realität schnell zwischen Apps, er nimmt Anrufe entgegen während die App läuft. Wenn es zum Testen kommt, stellt uns dies vor Herausforderungen, denn hier brauchen wir isolierte Zustände. Nur so können die Tests reproduzierbare Ergebnisse liefern. Und doch wollen wir die App realitätsnah testen. Wie testet man aber eine App mit Webservices? Wie entkoppelt man diesen, wie testet man Fehlerzuständige die in der Kommunikation passieren können? Wie simuliert man GPS u.ä.? Diese Session versucht Best Practices hierzu zu vermitteln. Es werden sowohl SDK Bordmittel als auch externe Tools vorgestellt, die uns das Testen von Apps in diesen komplexen Fällen erleichtern.
Abgeschottete Realitè¾°t - Testen im Emulator, Mobile Testing Days 2014, Berlin from Danny Preussler
]]>
874 6 https://cdn.slidesharecdn.com/ss_thumbnails/cuvsl0dtsqwveyft2ray-140611022626-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Rockstar Android Testing (Mobile TechCon Munich 2014) /slideshow/mtc-spring-2014-android-testing-danny-preussler/32570348 mtcspring2014androidtestingdannypreussler-140321035208-phpapp01
Android test automation; overview about current landscape How to test fast, reliable and with scale]]>

Android test automation; overview about current landscape How to test fast, reliable and with scale]]>
Fri, 21 Mar 2014 03:52:08 GMT /slideshow/mtc-spring-2014-android-testing-danny-preussler/32570348 dpreussler@slideshare.net(dpreussler) Rockstar Android Testing (Mobile TechCon Munich 2014) dpreussler Android test automation; overview about current landscape How to test fast, reliable and with scale <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mtcspring2014androidtestingdannypreussler-140321035208-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Android test automation; overview about current landscape How to test fast, reliable and with scale
Rockstar Android Testing (Mobile TechCon Munich 2014) from Danny Preussler
]]>
2555 7 https://cdn.slidesharecdn.com/ss_thumbnails/mtcspring2014androidtestingdannypreussler-140321035208-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Android Code Puzzles (DroidCon Amsterdam 2012) /slideshow/droid-connl-code-puzzles-1/21163290 droidcon-nlcodepuzzles1-130514081339-phpapp01
android code puzzles presented at DroidCon Amsterdam droidcon.nl]]>

android code puzzles presented at DroidCon Amsterdam droidcon.nl]]>
Tue, 14 May 2013 08:13:39 GMT /slideshow/droid-connl-code-puzzles-1/21163290 dpreussler@slideshare.net(dpreussler) Android Code Puzzles (DroidCon Amsterdam 2012) dpreussler android code puzzles presented at DroidCon Amsterdam droidcon.nl <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/droidcon-nlcodepuzzles1-130514081339-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> android code puzzles presented at DroidCon Amsterdam droidcon.nl
Android Code Puzzles (DroidCon Amsterdam 2012) from Danny Preussler
]]>
2965 5 https://cdn.slidesharecdn.com/ss_thumbnails/droidcon-nlcodepuzzles1-130514081339-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation °Â±ð¾±ÃŸ http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Android Unit Testing With Robolectric /slideshow/robolectric-19062554/19062554 robolectric-130418060927-phpapp02
talk from DroidCon 2013 Berlin]]>

talk from DroidCon 2013 Berlin]]>
Thu, 18 Apr 2013 06:09:27 GMT /slideshow/robolectric-19062554/19062554 dpreussler@slideshare.net(dpreussler) Android Unit Testing With Robolectric dpreussler talk from DroidCon 2013 Berlin <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/robolectric-130418060927-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> talk from DroidCon 2013 Berlin
Android Unit Testing With Robolectric from Danny Preussler
]]>
3720 8 https://cdn.slidesharecdn.com/ss_thumbnails/robolectric-130418060927-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-dpreussler-48x48.jpg?cb=1699517135 https://plus.google.com/+DannyPreussler/ https://cdn.slidesharecdn.com/ss_thumbnails/weaintgotnotime-droidconnairobi-231109081400-13c0a6d3-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/we-aint-got-no-time-droidcon-nairobi/263230373 We aint got no time - ... https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidkenya-220221114014-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/test-driven-development-on-android-kotlin-kenya/251215443 Test Driven Developmen... https://cdn.slidesharecdn.com/ss_thumbnails/tddonandroidserbia-190519152035-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/tdd-on-android-why-and-how-coding-serbia-2019/146615702 TDD on android. Why an...