1. News feed (2.5 days)
1.1. Fetch feeds from server (0.5 day)
1.2. Display news as LIstView (0.5 day)
1.3. Display 1 news item (0.5 day)
1.4. Integration (1 day)
2. common elements (3 days)
2.1. Actionbar (0.5 day)
2.2. Navigation drawer (0.5 day)
2.3. Integration with other screens (2 day)
3. One news item (2.5)
3.1. Simple varint: WevView with html (1 day)
3.2. Native simple implementation (2.5)
3.2.1. Recycler view with images (1 day)
3.2.2. Overall layout (0.5 day)
3.2.3. Integration (1 day)
4. General plan (19 days)
4.1. MapView component (12.5)
4.1.1. TouchController (5.5)
4.1.1.1. HitTest implementation (1 day)
4.1.1.2. Simple scrolling implementaiton (0.5 day)
4.1.1.3. Fling implementation (2 days)
4.1.1.4. Zoom in/out implementation (2 days)
4.1.2. Rendering (5 days)
4.1.2.1. Simple rendering based on window position (1 day)
4.1.2.2. Tile based rendering (2 days)
4.1.2.2.1. Bitmap cache (0.5 day)
4.1.2.2.2. Fetch bitmap based on view port (0.5)
4.1.2.2.3. Drawing controller (1 day)
4.1.2.3. Rendering objects on top of map (2 days)
4.1.2.3.1. Rendering simpe objects (1 day)
4.1.2.3.2. Applying transformations to objects (rotation/scale factor) (1 day)
4.1.3. Integration (2 days)
4.2. Networking (2.5)
4.2.1. Fetch map fom server (0.5)
4.2.2. Fetch points from server (1 day)
4.2.3. Cache for map and points (1 day)
4.3. View points on top of map component (2 days)
4.3.1. Points positioning (1 day)
4.3.2. UI for points popups (1 day)