Pinned Repositories
CuteDogs
This application has been developed by Kotlin language, using MVVM architecture, Livedata, Coroutines and Retrofit.
DaggerSample
DI: dependencies are provided to a class instead of the class creating them itself. Dagger is a code generator!
FamousQuotes
This is a sample Android application which shows random famous quotes using Kotlin, Clean Architecture, Google JetPack, Dagger2, RxAndroid, RxKotlin.
Foursquare
The implementation of Foursquare api. When the user moves, the new data around the current location is being fetched, showed in View and saved in Room database. (offline first architecture!) if the location changes more than 100 meter, we assume a new location for the user.
FoursquareV2
The implementation of Foursquare api. When the user moves, the new data around the current location is being fetched, showed in View and saved in Room database. (offline first architecture!) if the location changes more than 100 meter, we assume a new location for the user.
GiphyApp
This is a sample Android application using Kotlin, MVP, Dagger, RxJava, Retrofit and Glide. It lists a still preview of the most trending gifs from Giphy.com and plays the selected one in a new page. It also loads a random gif from Giphy.com every 10 seconds after playing the selected gif.
gravity
Core library helps in building the skeleton of Android apps. It encapsulated commonly used MVP pattern and follows clean architecture principle for building scalable Android apps. It facilitates quick project setup using common libraries such as Dagger, Butterknife, Retrofit, RxJava etc.
NoteBook
This is a sample Android Note application using Kotlin, MVVM, ROOM, LiveData and other Jetpack libraries.
PaymentBaseApp
Base Payment app for using charge reseller apis in order to buy charge, internet packages and bill payments. :)
Pixabay
Pixabay image search App :)
BehnoudSh's Repositories
BehnoudSh/PaymentBaseApp
Base Payment app for using charge reseller apis in order to buy charge, internet packages and bill payments. :)
BehnoudSh/Foursquare
The implementation of Foursquare api. When the user moves, the new data around the current location is being fetched, showed in View and saved in Room database. (offline first architecture!) if the location changes more than 100 meter, we assume a new location for the user.
BehnoudSh/NoteBook
This is a sample Android Note application using Kotlin, MVVM, ROOM, LiveData and other Jetpack libraries.
BehnoudSh/CuteDogs
This application has been developed by Kotlin language, using MVVM architecture, Livedata, Coroutines and Retrofit.
BehnoudSh/DaggerSample
DI: dependencies are provided to a class instead of the class creating them itself. Dagger is a code generator!
BehnoudSh/FamousQuotes
This is a sample Android application which shows random famous quotes using Kotlin, Clean Architecture, Google JetPack, Dagger2, RxAndroid, RxKotlin.
BehnoudSh/FoursquareV2
The implementation of Foursquare api. When the user moves, the new data around the current location is being fetched, showed in View and saved in Room database. (offline first architecture!) if the location changes more than 100 meter, we assume a new location for the user.
BehnoudSh/GiphyApp
This is a sample Android application using Kotlin, MVP, Dagger, RxJava, Retrofit and Glide. It lists a still preview of the most trending gifs from Giphy.com and plays the selected one in a new page. It also loads a random gif from Giphy.com every 10 seconds after playing the selected gif.
BehnoudSh/gravity
Core library helps in building the skeleton of Android apps. It encapsulated commonly used MVP pattern and follows clean architecture principle for building scalable Android apps. It facilitates quick project setup using common libraries such as Dagger, Butterknife, Retrofit, RxJava etc.
BehnoudSh/Pixabay
Pixabay image search App :)
BehnoudSh/iiWeather
WIP
BehnoudSh/KotlinCoroutines
The main goal of coroutines is to "simplify asynchronous work by getting rid of callbacks." Coroutines are NOT threads. I like to think of coroutines as JOBS. And each "job" may contain "child jobs". Jobs that can run in any thread. Many coroutines can run in a single thread at once. They're kind of "like" threads because you can start them up and do work asynchronously, but they aren't threads. Many coroutines can exist and be running in a single thread. The main dispatchers for building coroutines is: 1) Default (CPU intensive work) 2) Main (UI Interactions) 3) IO (Input/output. ex: network or disk transactions)
BehnoudSh/moonlight-android
GameStream client for Android
BehnoudSh/MVVMBase
This project is the basic implementation of MVVM (Model-View-ViewModel) architecture using java. I have used java language, livedata, and other jetpack libraries.
BehnoudSh/pushNotifTest
BehnoudSh/SafetyNetSampleApp
BehnoudSh/TestingSample
This repository contains local tests and instrumentation tests basics using kotlin
BehnoudSh/ThermalPrinterDriver_NP2511
This driver is developed using Visual Studio 2008 serial port class so as to communicate over COM port with thermal printer (NP2511) by Nippon Primex inc, for initializing, error handling, and printing numbers and words in Persian.
BehnoudSh/UnitTesting
This repository has been made to make a better understanding of local tests and instrumented tests through Android projects.
BehnoudSh/WeatherApp
The practice of MVVM + Jetpack + Hilt + Clean architecture in Android