TwitterClientKotlin
is a sample project demonstrates MVP architecture in kotlin TwitterClientKotlin providing a seach feature, you can search about sertain tweets ar hashtags. and you can open these tweets in a detailed screen and you can share tweets.
Installation
if you want to install the app directly
you will find the APK file under the apks
directory
If you want to want to run the app from the source code
all you need to do is to provide these keys
- Twitter customer key
TWITTER_CONSUMER_KEY
- Twitter custumer secret
TWITTER_CONSUMER_SECRET
- Twitter access token
TWITTER_ACCESS_TOKEN
- Twitter access token secret
TWITTER_ACCESS_TOKEN_SECRET
and place them into thelocal.properties
file
TWITTER_CONSUMER_KEY="$TWITTER_CONSUMER_KEY"
TWITTER_CONSUMER_SECRET="$TWITTER_CONSUMER_SECRET"
TWITTER_ACCESS_TOKEN="$TWITTER_ACCESS_TOKEN"
TWITTER_ACCESS_TOKEN_SECRET="$TWITTER_ACCESS_TOKEN_SECRET"
hit run and that's it
Screenshots
tools were used in this project
The project was written in kotlin
- rxJava2
- rxAndroid
- retrofit2
- recyclerView
- glide
- constraint-layout
- clean architecture principles
email: hossamhassancs15@gmail.com