9th edition
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
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 Deck • Sample 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 Deck • Sample 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 Deck • Sample 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 Deck • Sample Code