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
Hello World TutorialSource Codehttp://code.google.com/p/droidtwit/source/browse/#svn%2Ftrunk%2Ftutorials%2FHelloWorld Video TutorialPart 1 Part 2 |
List Activity and Async Task Tutorial
Tutorial for List Activity and Async TaskSource Codehttp://code.google.com/p/droidtwit/source/browse/#svn%2Ftrunk%2Ftutorials%2FListActivity Video TutorialFeaturesThe 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 VideoScreenshots
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
|


























