droid twit architecture by rohit ghatol. screen flow oauth tweet settings main screen
TRANSCRIPT
![Page 1: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/1.jpg)
Droid Twit Architecture
By Rohit Ghatol
![Page 2: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/2.jpg)
Screen Flow
OAuth
Tweet
Settings
Main Screen
![Page 3: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/3.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
![Page 4: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/4.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
![Page 5: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/5.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
First Time application loadsEnable Alarm Manager
![Page 6: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/6.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
ReadTweets
WriteTweets
![Page 7: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/7.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
Alarm Triggered, ask Service to fetch new tweets, if new tweets found notify
![Page 8: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/8.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
When Phone is booted, the Phone Boot Receiver, ensure Alarm Manager is registered and so is Low Battery Receiver
![Page 9: Droid Twit Architecture By Rohit Ghatol. Screen Flow OAuth Tweet Settings Main Screen](https://reader035.vdocuments.us/reader035/viewer/2022072009/56649d8b5503460f94a72e9e/html5/thumbnails/9.jpg)
Twitter API
Service
App DB
PhoneBoot
Receiver
Low Battery
Receiver
AlarmReceiver Notification
When Battery is low, lets ensure Alarm Manager is disabled till battery looks good