9th edition

Aug 24 2016

Geek Night is a regular event to promote the sharing of technical knowledge and increase collaboration among the geeks in the National Capital Region (Delhi). It is organized by a passionate group of programmers and sponsored by Thoughtworks.

We love feedback! If you have any suggestions or cribs, feel free to fill out our feedback form. Don't worry, your feedback will remain completely anonymous.

Geek Night Volunteers

Agenda

4:00 - 4:45 pm

Android Data Binding

Let's explore how we can use the data binding library to reduce the boilerplate code for the Android views. We'll examine how you can start creating declarative layouts to bind the application logic to your views.

By: Ajit

Resources: Presentation DeckSample Code

4:45 - 5:00 pm

Dependency Injection in Android using Dagger 2

Lightening Talk - How to use a DI framework in android applications

By: Jayant & Tanbir

Resources: Presentation DeckSample Code

5:00 - 5:30 pm

Tea & Snacks

Break up Session

5:30 - 6:15 pm

Apps Always On, Go Offline

How many times have you opened an app and stared at a loading screen for minutes, only to be confronted with an unpleasant message, “No internet connection”? or even more frustating is when you fill a long form, only to submit and get a message “Cannot be submitted right now, please try again”. Most mobile applications are simply clients that display data received from a server in real time, losing all functionality without an internet connection. How great would it be, if an app worked regardless of network connectivity?

By: Kiran Chhabra & Minni Arora

Resources: Presentation DeckSample Code

6:15 - 7:00 pm

TDD for Android

Let's see how you can apply TDD in the Android ecosystem using a combination of Junit4, Mockito and Espresso. Using a simple Android app, we'll examine how patterns like the Model-View-Presenter (MVP) pattern can make it easier to test-drive the functionality.

By: Prateek

Resources: Presentation DeckSample Code

Previous Editions