Published on

Published in: Technology
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. ChillTwit<br /> Twitter Client for Android Phones.<br />Click to continue….<br />
  2. 2. What is this project?<br />
  3. 3. <ul><li>This project is about to create a Twitter application for Android powered phones.
  4. 4. This Application will be capable of sending/receiving tweets, mentions, direct messages and photos from the Android powered device.
  5. 5. This Application will run locally on the Android powered device and will provide with an easy and customizable way of using the popular website twitter.</li></li></ul><li>What are the Features?<br />
  6. 6. <ul><li>Send and Receive Tweets to the users of twitter.
  7. 7. Send/Receive Direct Messages to the users of twitter
  8. 8. View the URLs, posted by other users.
  9. 9. View the Photos posted by other users.
  10. 10. Customize the User Interface</li></li></ul><li>What is Android?<br />General Definitions<br />
  11. 11. <ul><li>Android is an Operating System now maintained and developed by Google.
  12. 12. It provides a platform for application developers to develop applications for various devices supporting it.
  13. 13. It supports various devices, primarily Handheld Smart Phones, and now some netbooks, TVs and Set Top Boxes in future.
  14. 14. It facilitates the developers to write the code using Java language.
  15. 15. It is Free and Open Source.</li></li></ul><li>What is Android?<br />Technical and Detailed definitions<br />
  16. 16. <ul><li>Android is a software stack for mobile devices.
  17. 17. It includes an operating system, middleware and key applications.
  18. 18. It uses a modified version of the Linux kernel.
  19. 19. It was initially developed by Android Inc., a firm later purchased by Google.
  20. 20. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.</li></li></ul><li>What is Twitter?<br />
  21. 21. <ul><li>Twitter is a Micro-Blogging website which lets its users send and receive data in form of short messages, known as tweets.
  22. 22. It was built with the idea of real time updates from user to other users.
  23. 23. Twitter has proved its worth in crisis situations like Mumbai terror attack, when people used to send status of the inside
  24. 24. Tweets are short text messages that don’t take much network bandwidth thus are efficient in transfer.
  25. 25. Twitter is primarily available on the web, and now it can also be accessed via a mobile phone, by any application, or by SMS messages.</li></li></ul><li>What is Twitter terminology? <br />
  26. 26. <ul><li>A tweet is a short message, of maximum 140 characters, posted for public among all the users for
  27. 27. A Mention is the same short message but is directed to a particular user. It also remains public.
  28. 28. A direct message is the same short message sent directly and privately to a particular user.
  29. 29. Users are called as tweeple (twitter+people).
  30. 30. A user has followers who can see her updates.
  31. 31. Users can a mention message to any user by prefixing ‘@’ before the user name.
  32. 32. A direct message can only be send to a user who has allowed others to send.</li></li></ul><li>What is the USP of this project<br />
  33. 33. <ul><li>There are many twitter clients available in the market for several phones though, but this application has some unique features.
  34. 34. It allows users to customize the interface and the way the tweets are displayed on the screen
  35. 35. It allows the users to change the background images of their choice.
  36. 36. It displays the tweets in form of bubbles (like callout boxes).
  37. 37. These Bubbles’ colour can be changed.
  38. 38. Apart from this, it offers some other basic customizability. For example, font customization.</li></li></ul><li>Why Android?Why not Windows/Linux/Solaris?<br />
  39. 39. <ul><li>Computing Scenario is changing, and shifting towards handheld devices, this is the future of computing.
  40. 40. Android is Free, thus it is adapted very widely on various devices
  41. 41. Android is Open Source, thus man other vendors are using this platform for handheld devices
  42. 42. Android is backed by Google, the biggest name in Search Industry, which insures its longevity
  43. 43. The above features of Android ensure its adaption from varied industry players and their devices for the future.
  44. 44. Other Systems like Android may also evolve later on, and is not proprietary like Apple’s software, thus Developing for Android also does have a bright future.</li></ul>Continued..<br />
  45. 45. <ul><li>Android will not just run on Mobile phones, but also on PDAs, net-books, and possible on Laptops, and now on TV too!
  46. 46. With all the cool technology, new designing and developing concepts, and a vast variety of devices using Android, It is a good choice for developing applications for the future using Android.</li></li></ul><li>Why Twitter?<br />
  47. 47. <ul><li>Twitter is the most popular micro-blogging website in the world.
  48. 48. The twitter concept of providing an API for programming is new and marks an important step in software development where applications can request a remote application for data.
  49. 49. Twitter implements the RESTful structure, this is a nice choice to experience RESTful structure.
  50. 50. Twitter implements OAuth system, a new and revolutionary authentication system by which makes it easy for third-party applications to connect and operate on data.
  51. 51. With all the new technologies on the ground, and micro-social networking bug biting everyone, Twitter is a good choice for experiencing new age application development.</li></li></ul><li>ERD and DFD of the Application<br />
  52. 52. ERD for User_Detail Table<br />Please Click to view next diagram<br />
  53. 53. ERD for Direct_Message Table<br />Please Click to view next diagram<br />
  54. 54. DFD 0 Level, Device End<br />Please Click to view next diagram<br />
  55. 55. DFD 0 Level, Twitter End<br />Please Click to view next diagram<br />
  56. 56. DFD 1 Level<br />Please Click to view next diagram<br />
  57. 57. Screen Shots of Project<br />
  58. 58. Tweets in different UI settings<br />Please Click to view next shot<br />
  59. 59. Setting the UI<br />
  60. 60. Which Phones will run?<br />
  61. 61. Following is the list of phones which are using Android OS right now-<br /><ul><li>Google Nexus One, Manufactured by HTC (Target Machine)
  62. 62. HTC Tattoo, HTC Magic, HTC Dream, HTC T-Mobile G1, HTC Era G1, TC Hero, HTC Droid HTC Eris, HTC T-Mobile G2 Touch, HTC Desire and many others from HTC.
  63. 63. Sony Ericsson XperiaX2 , XeriaMini, XperiaMiniPro.
  64. 64. Motorola Milestone, Motorola Droid, MotorolaDext, CLIQ, Devour, Backflip, Calgary
  65. 65. Samsung Galaxy, Samsung Behold, Samsung I7500, Samsung Moment.</li></ul>Continued..<br />
  66. 66. <ul><li>LG GW620, LG GW620.
  67. 67. Dell Mini i3. and Acer Liquid A1.</li></ul>Following is the List of Devices running android, that aren’t phones- <br /><ul><li>Archos Internet tablet Archos 5.
  68. 68. CamangiWebstation Tablet PC.
  69. 69. Smart Q-V5, Q-V7 tablet PC.
  70. 70. Barnes & Noble nook e-Reader.
  71. 71. enTourageeDGee-Reader</li></ul>Continued..<br />
  72. 72. <ul><li>Spring Design Alex e-Reader.
  73. 73. Acer Aspire Onelaptop computer, with windows and Android dual boot.</li></ul>Next slide Android devices that aren’t phones…<br />
  74. 74. .<br />HP Compaq AirLife 100<br />Both XP and Android: Aspire One D250 Model 1613<br />Ramos W7 "Blue Magic" MID<br />Archos 5 32GB Android Internet Tablet<br />SmartQ V5 MID 1080P Player<br />Click to continue..<br />
  75. 75. What is the Scope of Android in India?<br />
  76. 76. <ul><li>HTC already has Tattoo and Magic as its Android devices
  77. 77. Sony Ericsson just launched XperiaX2 with Android in India.
  78. 78. Sony Ericsson XeriaMini and XperiaMiniPro Android devices are awaiting their launch date.
  79. 79. Motorola Milestone has been launched in India
  80. 80. LG has its GW620 as another Android kid on the block.
  81. 81. Samsung Galaxy is Android phone from Samsung is just around the corner.</li></li></ul><li>What is the Future Scope of App?<br />
  82. 82. <ul><li>This application will be integrating Other social networking sites like Facebook and LinkedIn.
  83. 83. Picture sharing is planned to be provided with various other photo sharing services.
  84. 84. Advance Video sharing is planned to be included.</li></li></ul><li>What is the Future Scope of Android?<br />
  85. 85. <ul><li>Android as a platform is free for anyone to explore and enhance, since it is totally free and Open Source. (Get The source code for free here: )
  86. 86. The above factor increases the availability of this platform and ensures future expansion in the user base.
  87. 87. Android, unlike any other smart phone platform, is provided to the handset manufacturers for absolutely free; this ensures that the device variety will continue to increase.
  88. 88. The demand for android development will also continue to increase relatively.</li></li></ul><li>Ending Note..<br />
  89. 89. The Evolution of Android as a platform for developing applications for future devices, that are obliviously going to be hand held devices, has been very promising.<br /> If the industry players keep valuing the many virtues of Android like freedom to change it and its zero cost, Android does have a very bright future.<br />The reason for choosing Android as the platform to develop my project is the belief that Android is going to be a big thing in the future since it is remarkably bringing the sales of iPhone down.<br />The experience of developing an application for a totally fresh platform is very pleasing and there are end less opportunities to be explored.<br /> Thank You.<br /> -AmanAlam<br /><br />