Newsspeak

346 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
346
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Newsspeak

  1. 1. NewsSpeakVamsi Narla
  2. 2. About NewsSpeak  Android app  Get latest news and blog updates  It’snot just another ✘  feed reader ✘  news app
  3. 3. The market out thereOfficial apps Aggregators  One source   Good examples   New York Times   Pulse   WSJ   World newspapers   Yonhap news   USP   Fox News   UI  Toomany apps to   Extensive library install   One umbrella app
  4. 4. The idea behind NewsSpeak  Most feed readers are not “smart”   They just direct to webpages  Users’ inertia against setting up feeds   and sign ups  Mobilitymeans users will like to consume content differently, while   Working out   Commuting
  5. 5. What NewsSpeak offers ?✔  One app several news sources✔  Reads out news articles✔  Text only mode for better reading experience✔  Instant news search✔  Quick and responsive customer service (Yep, that’s me) 
  6. 6. How NewsSpeak stacks up ? NewsSpeak XYZ Fast text only view Brand! Locale Quick news User base search UI (?) s Read out article
  7. 7. The difficult parts  Feed parsing  Text extraction  Reading out articles  Preparing a library
  8. 8. Problem solved!
  9. 9. Putting AppEngine to good use Library Text creation extraction Feed Searches parsing
  10. 10. Gaining Insight  Google analytics for Android  Add more news providers  Support new languages
  11. 11. Developing on Android - UI  Layouts   Containers for views  Views   UI widgets
  12. 12. Developing on Android - UI Power off button so you don’t use task killer Relative layout EditText LinearLayout within the parent RelativeLayout
  13. 13. Developing on Android - UI Custom ProgessDialog
  14. 14. Developing on Android - UI Tab activity Listview
  15. 15. Developing on Android - UI Drag and drop listview (rearrange items so that you can get to your favorite sources faster) Toast (notify short messages)
  16. 16. Developing on Android - UI Listview again! RelativeLayout within each item Hidden layout pops out when you click on the article. SlidingDrawer to show available categories. Saves valuable screen area.
  17. 17. Developing on Android - UI Flip between articles (animates using ViewFlipper) Webview showing article content, e-book experience Share article
  18. 18. Developing on Android – behind thescenes  Activity   Each screen is one typically  Services   Run in background   Remote & Local  AsyncTask   Easiest way to setup and run intensive tasks not on UI thread   Downloads  Notifications
  19. 19. Developing on Android - Tools  UI   layoutopt   Hierarchy viewer   monkey  Debugging   DDMS   logcat   adb
  20. 20. Thanks

×