Reactive Android Development


An exploration of the reactive programming frameworks RxJava and Sodium FRP in the context of Android applications.


Syllabus ReactiveAndroidSyllabus.pdf
Blackboard ReactiveAndroid2016

Schedule

~ week 1 ~
31 May 2016 Introduction: Reactive and Android
2 June 2016 The Manifest and Activity Lifecycle Reading
~ week 2 ~
7 June 2016 Logging, Persistence, and Fragments Reading 1 2
9 June 2016 Background Tasks and Communications Overview Reading 1 2
Project Intro (preliminary)
~ week 3 ~
14 June 2016 Services, Threads, and "Push (Pull)" Reading
16 June 2016 ListView Reading 1 2
Project Overview
~ week 4 ~
21 June 2016 ListView and Custom Views Reading
23 June 2016 More ListView and Custom Views Reading
~ week 5 ~
28 June 2016 Encryption Reading
30 June 2016 More Encryption Reading
~ week 6 ~
5 & 7 Project API Intrduction FRP Book
July 2016 Sodium FRP Chapters 1 & 2
~ week 7 ~
12 & 14 Sodium FRP (ammended)
July 2016 More Sodium FRP CellLoop example
~ week 8 ~
19 & 21 RxAndroid Reading
July 2016 More RxAndroid RxAndroid example
~ week 9 ~
26 & 28 CellLoop Discussion Reading
July 2016 RxServerAPI Introduction
~ week 10 ~
2 August
Arthur Garza
Vivek Sarkale
Anandsai Chinthamreddy
William Vega
~
4 August
Kavya Putubmaka
Jin Han
Rohith Polishetty
Mohamad Alomari
~ final week~
9 August
Phil Westhart
Dan Rossiter
Prasanthi Akella
Inturi Sai Harshini
Moulika Omtri
~
11 August
Cesar Soto
Hemankita Perabathini
Sahana Malali Raghavendra
Manju Priya Hari Krishnan
Umadevi Samudrala