Assignments
Assignment-1
1: Overview & Tools
Android Overview
Android UX
Donation 01 Application
Donation-01
2-a: Activities & Layouts
Application Structure
Donation-android V2
Donation Models
Donation-02
2-b: Activities & Layouts
Donation Android V3
Donation-03
3-a: Navigation & App Structure
MyRent V00
MyRent V01
Donation-03-Solutions
MyRent-00 (Baseline)
MyRent-01 (Widgets)
3-b: Platform & Events
The Android Stack
MyRent02
Assignments Overview
Event Handling
MyRent-02 (Listview)
Event-Handling
4-a: Navigation & Lifecycles
Application Structure
Navigation Principles I
Activities Fundamentals
MyRent-03 (Action Bar & Dialogs)
MyRent-04 (FileIO)
4-b: Navigation (Up button) & Lambda Expressions
Up Support
Navigation into Apps
Lambdas
MyRent-05 (Up Button)
Lambda Expressions
Event-Handling-Solution
5-a: Persistence & Communication
File Formats
File IO in MyRent
System permisions
MyRent-06 (Contact & Email)
MyRent-06a (Permissions)
5-b: Fragments
Fragments
MyRent-07 (Fragments)
Two Pane
6-a: Deletion & ViewPager
Deletion
ViewPager
MyRent-08 (Deletion)
MyRent-09 (ViewPager)
6-b: Settings
Settings
MyRent-10 (Settings)
7-a: Maps
Google Map
Mapbox
MyRent-11 (Maps - Google)
MyRent-11a (Maps - MapBox)
7-b: SQLite
SQLite
MyRentSQLite (SQLite)
8-a: SQLite (MyRent)
SQLite (MyRent)
MyRent-12 (SQLite)
8-b: Content provider
Content Providers
MyRentSQLite (ContentProvider)
9-a: Client-Service
TDD in Play
MyRent (Service)
MyRent (JUnit Test)
MyRent (Android Client)
MyRent (Play Service)
MyRent (JUnit Test)
MyRent-13 (Client)
10-a: Services
Auto-refresh cache
Manual-refresh cache
BroadcastReceiver
MyRent-14 (Services)
11-a: Camera
Camera
MyRent-15 (Camera)
11-b: App Signing
App Signing (Introduction)
App Signing (Crypto)
App Signing & Crypto
12: Supplementary topic
Database ID
Retrofit
MyRent-16 (Mongo)
Android Dev in Java
All labs's in Module
Donation-01
Donation-02
Donation-03
Donation-03-Solutions
MyRent-00 (Baseline)
MyRent-01 (Widgets)
MyRent-02 (Listview)
Event-Handling
MyRent-03 (Action Bar & Dialogs)
MyRent-04 (FileIO)
MyRent-05 (Up Button)
Lambda Expressions
Event-Handling-Solution
MyRent-06 (Contact & Email)
MyRent-06a (Permissions)
MyRent-07 (Fragments)
Two Pane
MyRent-08 (Deletion)
MyRent-09 (ViewPager)
MyRent-10 (Settings)
MyRent-11 (Maps - Google)
MyRent-11a (Maps - MapBox)
MyRentSQLite (SQLite)
MyRent-12 (SQLite)
MyRentSQLite (ContentProvider)
MyRent (Play Service)
MyRent (JUnit Test)
MyRent-13 (Client)
MyRent-14 (Services)
MyRent-15 (Camera)
App Signing & Crypto
MyRent-16 (Mongo)