Green hills android app estimation (2D only) (45,5 days ~ 2 1/4 MM)

Get Started. It's Free
or sign up with your email address
Green hills android app estimation (2D only) (45,5 days ~ 2 1/4 MM) by Mind Map: Green hills android app estimation (2D only) (45,5 days ~ 2 1/4 MM)

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)

4.4. Integration (2 days)

5. Static object view screen (1~3.5 days)

5.1. Same as "One news item" (3.5) if UI will be same than 1 day for generalization

6. Building types screen (2 days)

6.1. Note: same as news feed.

7. Building type screen (2 day)

7.1. +1 day for customization for building type (if needed)

7.2. Note: same as one news item screen

8. Developer info (2 days)

8.1. Note: same as one news item screen

9. Service screen (2 days)

9.1. Note: same as one news item screen

10. Contacts (2 days)

10.1. Note: same as one news item screen

11. Feedback form (3 days)

11.1. Networcking (1 day)

11.2. UI (2 days)

11.3. Note: this is simple implementation without displaying submitted items.

12. Push notifications (2 days)