|
Project Information
Featured
Downloads
Links
|
Please note this application is still under development, so please bear with us IntroductionThis is an Implement of Android Twitter client. This is a reference implementation showcasing how to use all the components of Android to create a Twitter client. Rohit Ghatol and Saurabh Gangarde are the lead developers of this project. Both of them work for QuickOffice and Synerzip Softech. This Reference Implementation is build to train developers in Pune for one of the TechNext Technical Talks. TutorialThe tutorial on how to build a twitter client is available at DroidTwitTutorial
FeaturesThe Android Client uses
Download Demo APKDisclaimer: Since the application is under development and not gone through entire QA cycle, there could be some crashes in the application. We are striving hard to get you a stable version soon. Meanwhile please focus on the application architecture. Please Download our apk from http://droidtwit.googlecode.com/files/DroidTwit.apk and try it. Demo Video
Screenshots
Architectural DiagramsProposed Architecture Screen Flow
Overall ArchitectureNote Phone Boot Receiver, Low Battery Receiver and Alarm Receiver are all Android BroadCast Receiver. OAuth Authentication
First Time Launch
Activity Asking Service to fetch tweets
Alarm Manager Triggering Service every n minutes
When Phone Boots, Broadcast Receiver registers Alarm Manager and Battery BroadCast Receiver
Battery BroadCast Receiver controls Alarm Manager
|