Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Techdays app 2016 - behind the scenes

2,118 views

Published on

An overview of the Techdays 2016 app. some stats, lessons learned and architecture on how the App is build using Xamarin. Opensource on Github

Published in: Technology
  • Be the first to comment

Techdays app 2016 - behind the scenes

  1. 1. Geert van der Cruijsen Lead Consultant Xpirit @geertvdc #TECHDAYSNL #TDAPP Roy Cornelissen Lead Consultant Xpirit @roycornelissen
  2. 2. Techdays app history
  3. 3. Techdays app by the numbers
  4. 4. Windows 18% Android 40% iOS 42%
  5. 5. Code Sharing
  6. 6. Xamarin.Forms Pages Controls Xamarin.Forms ViewModels Business services SQLite Azure Mobile Client DataStores
  7. 7. 85%
  8. 8. 85% 92%
  9. 9. 85% 92% 92%
  10. 10. APP
  11. 11. 3D-Touch Quick Actions
  12. 12. 3D-Touch Quick Actions
  13. 13. Lessons learned
  14. 14. Xamarin caused by: java.lang.OutOfMemoryError: (Heap Size=49159KB, Allocated=41079KB) at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java) at dalvik.system.NativeStart.run(Native Method) java.lang.NullPointerException: null reference at com.google.android.gms.common.internal.zzx.zzz(Unknown Source) at com.google.android.gms.appindexing.Thing$Builder.setName(Unknown Source) at mono.java.lang.RunnableImplementor.n_run(Native Method) at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at …
  15. 15. https://techda ys-2016-staging.azurewebsites.net/ https://techdays-2016- staging.azurewebsites.net/
  16. 16. Geert van der Cruijsen gvandercruijsen@xpirit.com @geertvdc #TECHDAYSNL #TDAPP bit.ly/XpiritMagazine Roy Cornelissen rcornelissen@xpirit.com @roycornelissen

×