├── .DS_Store
├── .github
└── FUNDING.yml
├── .idea
├── android-recipes.iml
├── misc.xml
├── modules.xml
├── vcs.xml
└── workspace.xml
├── ActivityIntoPDF
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── pcc
│ │ │ └── org
│ │ │ └── activityintopdf
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── pcc
│ │ │ │ └── org
│ │ │ │ └── activityintopdf
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── pcc
│ │ └── org
│ │ └── activityintopdf
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── AudioRuntimePermissions
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── audioruntimepermissions
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── audioruntimepermissions
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── audioruntimepermissions
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── BLEAdvertiser
├── .gitignore
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── gradle.xml
│ ├── markdown-navigator
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── pccabs
│ │ │ └── myapplication
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── pccabs
│ │ │ │ └── myapplication
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── pccabs
│ │ └── myapplication
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── ColorStateList
├── .gitignore
├── .idea
│ ├── checkstyle-idea.xml
│ ├── codeStyles
│ │ ├── Project.xml
│ │ └── codeStyleConfig.xml
│ ├── gradle.xml
│ ├── misc.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── colorstatelist
│ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── colorstatelist
│ │ │ │ └── MainActivity.kt
│ │ └── res
│ │ │ ├── color
│ │ │ └── button_txt.xml
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── colorstatelist
│ │ └── ExampleUnitTest.kt
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── CopyGalleryPic
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── copygallerypic
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── copygallerypic
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── Util.java
│ │ │ │ ├── injection
│ │ │ │ └── Injection.java
│ │ │ │ ├── model
│ │ │ │ ├── ImageFile.java
│ │ │ │ └── ImageFileImpl.java
│ │ │ │ ├── presenter
│ │ │ │ ├── ContractUserActionListener.java
│ │ │ │ └── ImagePresenter.java
│ │ │ │ └── view
│ │ │ │ ├── ContractView.java
│ │ │ │ └── ImageViewerFragment.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── content_main.xml
│ │ │ └── fragment_main.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── copygallerypic
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── DynamicFeature
├── DroidFonts
│ ├── DroidSans-Bold.ttf
│ ├── DroidSans.ttf
│ ├── DroidSansFallback.ttf
│ ├── DroidSansMono.ttf
│ ├── DroidSerif-Bold.ttf
│ ├── DroidSerif-BoldItalic.ttf
│ ├── DroidSerif-Italic.ttf
│ ├── DroidSerif-Regular.ttf
│ ├── NOTICE
│ └── README.txt
└── ONEDAY
│ ├── .DS_Store
│ ├── ONEDAY.otf
│ ├── ONEDAY.ttf
│ └── freebies.jpg
├── FileProvider
├── .gitignore
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── gradle.xml
│ ├── markdown-navigator.xml
│ ├── markdown-navigator
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── fileprovider
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── fileprovider
│ │ │ │ ├── model
│ │ │ │ └── ImageFile.java
│ │ │ │ ├── presenter
│ │ │ │ ├── Presenter.java
│ │ │ │ └── UserActionListener.java
│ │ │ │ └── view
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── View.java
│ │ └── res
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── content_main.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ └── file_paths.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── fileprovider
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── Flavors
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── flavors
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── freeVersion
│ │ ├── ic_launcher-web.png
│ │ ├── java
│ │ │ └── org.pcc.flavors
│ │ │ │ └── MainActivity2.java
│ │ └── res
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── mipmap
│ │ │ └── ic_launcher.xml
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── flavors
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── paidVersion
│ │ ├── ic_launcher-web.png
│ │ ├── java
│ │ │ └── org.pcc.flavors
│ │ │ │ └── MainActivity2.java
│ │ └── res
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_background.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── mipmap
│ │ │ └── ic_launcher.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── flavors
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── Fonts
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── myfonts
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── myfonts
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── font
│ │ │ ├── dot2dot.ttf
│ │ │ └── fontfamily.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── myfonts
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── GridViewToViewPager
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── viewpagertemplates
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── viewpagertemplates
│ │ │ │ ├── MyGridView.java
│ │ │ │ ├── SlideAdapter.java
│ │ │ │ ├── ViewPagerActivity.java
│ │ │ │ └── ViewPagerAdapter.java
│ │ └── res
│ │ │ ├── layout
│ │ │ ├── gridview.xml
│ │ │ └── viewpager.xml
│ │ │ ├── menu
│ │ │ └── menu_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── viewpagertemplates
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── ImagePickerRecylerview
├── .gitignore
├── .idea
│ ├── checkstyle-idea.xml
│ ├── codeStyles
│ │ ├── Project.xml
│ │ └── codeStyleConfig.xml
│ ├── gradle.xml
│ ├── misc.xml
│ ├── runConfigurations.xml
│ └── vcs.xml
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── recyclerview
│ │ │ └── ExampleInstrumentedTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── recyclerview
│ │ │ │ ├── MainActivity.kt
│ │ │ │ └── MyRecyclerAdapter.kt
│ │ └── res
│ │ │ ├── drawable-v24
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── row.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── recyclerview
│ │ └── ExampleUnitTest.kt
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── LauncherScreen
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── launcherscreen
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── launcherscreen
│ │ │ │ ├── LauncherActivity.java
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── launch_screen.xml
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── launcherscreen
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── NavDrawerDynamicMenu
├── .gitignore
├── .idea
│ ├── caches
│ │ └── build_file_checksums.ser
│ ├── checkstyle-idea.xml
│ ├── codeStyles
│ │ └── Project.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── gradle.xml
│ ├── markdown-navigator.xml
│ ├── markdown-navigator
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── vcs.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── navdrawerdynamicmenu
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── navdrawerdynamicmenu
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── drawable-v21
│ │ │ ├── ic_menu_camera.xml
│ │ │ ├── ic_menu_gallery.xml
│ │ │ ├── ic_menu_manage.xml
│ │ │ ├── ic_menu_send.xml
│ │ │ ├── ic_menu_share.xml
│ │ │ └── ic_menu_slideshow.xml
│ │ │ ├── drawable
│ │ │ └── side_nav_bar.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── app_bar_main.xml
│ │ │ ├── content_main.xml
│ │ │ └── nav_header_main.xml
│ │ │ ├── menu
│ │ │ ├── activity_main_drawer.xml
│ │ │ └── main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── drawables.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── navdrawerdynamicmenu
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── README.md
├── SearchInRecyclerView
├── .gitignore
├── .idea
│ ├── gradle.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── searchinrecyclerview
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── searchinrecyclerview
│ │ │ │ ├── controller
│ │ │ │ └── MainActivity.java
│ │ │ │ ├── model
│ │ │ │ └── TheCard.java
│ │ │ │ └── view
│ │ │ │ ├── CardItemClickListener.java
│ │ │ │ ├── MyRecyclerViewAdapter.java
│ │ │ │ ├── MyRecyclerViewHolder.java
│ │ │ │ └── SearchFilter.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── ic_launcher_background.xml
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── card_item.xml
│ │ │ └── recycler_list_view.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_foreground.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── searchinrecyclerview
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── ViewPagerInFragment
├── .gradle
│ ├── 3.3
│ │ ├── taskArtifacts
│ │ │ ├── fileHashes.bin
│ │ │ ├── fileSnapshots.bin
│ │ │ ├── taskArtifacts.bin
│ │ │ └── taskArtifacts.lock
│ │ └── tasks
│ │ │ └── _app_compileDebugJavaWithJavac
│ │ │ ├── localClassSetAnalysis
│ │ │ ├── localClassSetAnalysis.bin
│ │ │ └── localClassSetAnalysis.lock
│ │ │ └── localJarClasspathSnapshot
│ │ │ ├── localJarClasspathSnapshot.bin
│ │ │ └── localJarClasspathSnapshot.lock
│ ├── 4.0-rc-1
│ │ ├── fileChanges
│ │ │ └── last-build.bin
│ │ ├── fileContent
│ │ │ └── fileContent.lock
│ │ ├── fileHashes
│ │ │ ├── fileHashes.bin
│ │ │ ├── fileHashes.lock
│ │ │ └── resourceHashesCache.bin
│ │ └── taskHistory
│ │ │ ├── fileSnapshots.bin
│ │ │ ├── taskHistory.bin
│ │ │ └── taskHistory.lock
│ └── buildOutputCleanup
│ │ ├── built.bin
│ │ ├── cache.properties
│ │ └── cache.properties.lock
├── .idea
│ ├── libraries
│ │ ├── animated_vector_drawable_25_2_0.xml
│ │ ├── appcompat_v7_25_2_0.xml
│ │ ├── constraint_layout_1_0_2.xml
│ │ ├── constraint_layout_solver_1_0_2.xml
│ │ ├── espresso_core_2_2_2.xml
│ │ ├── espresso_idling_resource_2_2_2.xml
│ │ ├── exposed_instrumentation_api_publish_0_5.xml
│ │ ├── hamcrest_core_1_3.xml
│ │ ├── hamcrest_integration_1_3.xml
│ │ ├── hamcrest_library_1_3.xml
│ │ ├── javawriter_2_1_1.xml
│ │ ├── javax_annotation_api_1_2.xml
│ │ ├── javax_inject_1.xml
│ │ ├── jsr305_2_0_1.xml
│ │ ├── junit_4_12.xml
│ │ ├── rules_0_5.xml
│ │ ├── runner_0_5.xml
│ │ ├── support_annotations_25_2_0.xml
│ │ ├── support_compat_25_2_0.xml
│ │ ├── support_core_ui_25_2_0.xml
│ │ ├── support_core_utils_25_2_0.xml
│ │ ├── support_fragment_25_2_0.xml
│ │ ├── support_media_compat_25_2_0.xml
│ │ ├── support_v4_25_2_0.xml
│ │ └── support_vector_drawable_25_2_0.xml
│ └── workspace.xml
├── ViewPagerInFragment.iml
├── app
│ ├── app.iml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── pcc
│ │ │ ├── ViewPagerInFragment
│ │ │ └── CustomViewPagerAdapter.java
│ │ │ └── tabbed
│ │ │ └── MainActivityTabbed.java
│ │ └── res
│ │ ├── layout
│ │ ├── activity_main_tabbed.xml
│ │ └── fragment_main_activity_tabbed.xml
│ │ ├── menu
│ │ └── menu_main_activity_tabbed.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ └── dimens.xml
├── build
│ └── android-profile
│ │ ├── profile-2017-06-21-23-06-44-913.json
│ │ └── profile-2017-06-21-23-06-44-913.rawproto
└── local.properties
├── ble
├── .gitignore
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── gradle.xml
│ ├── markdown-navigator
│ │ └── profiles_settings.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── ble
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── res
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── ble
│ │ └── ExampleUnitTest.java
├── ble_advertiser
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── ble_advertiser
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── ble_advertiser
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── ble_advertiser
│ │ └── ExampleUnitTest.java
├── ble_scanner
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── org
│ │ │ └── pcc
│ │ │ └── ble_scanner
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── org
│ │ │ │ └── pcc
│ │ │ │ └── ble_scanner
│ │ │ │ ├── ConnectThread.java
│ │ │ │ └── MainActivity.java
│ │ └── res
│ │ │ ├── layout
│ │ │ └── activity_main.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── pcc
│ │ └── ble_scanner
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
└── mvvm
├── .gitignore
├── .idea
├── checkstyle-idea.xml
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── encodings.xml
├── gradle.xml
├── misc.xml
├── runConfigurations.xml
└── vcs.xml
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── org
│ │ └── pcc
│ │ └── arch_mvvm
│ │ └── ExampleInstrumentedTest.kt
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── org
│ │ │ └── pcc
│ │ │ └── arch_mvvm
│ │ │ ├── MyGitApp.kt
│ │ │ ├── model
│ │ │ ├── Repository.kt
│ │ │ ├── RowData.kt
│ │ │ └── api
│ │ │ │ ├── ApiClient.kt
│ │ │ │ ├── ApiResponse.kt
│ │ │ │ └── ApiService.kt
│ │ │ ├── view
│ │ │ ├── MainActivity.kt
│ │ │ ├── adapter
│ │ │ │ ├── ListingAdapter.kt
│ │ │ │ └── ListingViewHolder.kt
│ │ │ └── ui
│ │ │ │ ├── detail
│ │ │ │ └── DetailFrag.kt
│ │ │ │ └── listing
│ │ │ │ └── ListingFrag.kt
│ │ │ └── viewmodel
│ │ │ ├── BaseViewModel.kt
│ │ │ └── ListingViewModel.kt
│ └── res
│ │ ├── drawable-v24
│ │ ├── ic_arrow_backward.xml
│ │ ├── ic_arrow_forward.xml
│ │ ├── ic_fork.png
│ │ ├── ic_launcher_foreground.xml
│ │ ├── ic_refresh.xml
│ │ └── ic_star_black.xml
│ │ ├── drawable
│ │ └── ic_launcher_background.xml
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── detail_frag.xml
│ │ ├── listing_frag.xml
│ │ └── row_data.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── navigation
│ │ └── nav_graph.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── org
│ └── pcc
│ └── arch_mvvm
│ └── ExampleUnitTest.kt
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── readme.md
└── settings.gradle
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/.DS_Store
--------------------------------------------------------------------------------
/.idea/android-recipes.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ActivityIntoPDF
3 |
4 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/app/src/test/java/pcc/org/activityintopdf/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package pcc.org.activityintopdf;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/ActivityIntoPDF/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ActivityIntoPDF/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/ActivityIntoPDF/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Aug 03 00:25:06 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip
7 |
--------------------------------------------------------------------------------
/ActivityIntoPDF/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | AudioRuntimePermissions
3 | Start Recording
4 | Stop Recording
5 | Play
6 |
7 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/app/src/test/java/org/pcc/audioruntimepermissions/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.audioruntimepermissions;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/AudioRuntimePermissions/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/AudioRuntimePermissions/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/AudioRuntimePermissions/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Jul 05 12:48:54 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip
7 |
--------------------------------------------------------------------------------
/AudioRuntimePermissions/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/BLEAdvertiser/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/BLEAdvertiser/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/BLEAdvertiser/.idea/markdown-navigator/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/BLEAdvertiser/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/BLEAdvertiser/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/BLEAdvertiser/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | My Application
3 | BE8E50F8-8159-453E-9AB3-CC466CA0309D
4 | Start Advertising
5 |
6 |
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/BLEAdvertiser/app/src/test/java/pccabs/myapplication/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package pccabs.myapplication;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/BLEAdvertiser/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.0'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/BLEAdvertiser/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/BLEAdvertiser/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/BLEAdvertiser/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Mar 16 14:45:14 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/BLEAdvertiser/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/ColorStateList/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches/build_file_checksums.ser
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | .DS_Store
9 | /build
10 | /captures
11 | .externalNativeBuild
12 |
--------------------------------------------------------------------------------
/ColorStateList/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ColorStateList/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ColorStateList/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/java/org/pcc/colorstatelist/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.colorstatelist
2 |
3 | import android.support.v7.app.AppCompatActivity
4 | import android.os.Bundle
5 |
6 | class MainActivity : AppCompatActivity() {
7 |
8 | override fun onCreate(savedInstanceState: Bundle?) {
9 | super.onCreate(savedInstanceState)
10 | setContentView(R.layout.activity_main)
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/color/button_txt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ColorStateList
3 |
4 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ColorStateList/app/src/test/java/org/pcc/colorstatelist/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.colorstatelist
2 |
3 | import org.junit.Test
4 |
5 | import org.junit.Assert.*
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * See [testing documentation](http://d.android.com/tools/testing).
11 | */
12 | class ExampleUnitTest {
13 | @Test
14 | fun addition_isCorrect() {
15 | assertEquals(4, 2 + 2)
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ColorStateList/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ColorStateList/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/ColorStateList/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/ColorStateList/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/CopyGalleryPic/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/CopyGalleryPic/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CopyGalleryPic/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/java/org/pcc/copygallerypic/injection/Injection.java:
--------------------------------------------------------------------------------
1 | package org.pcc.copygallerypic.injection;
2 |
3 | import org.pcc.copygallerypic.model.ImageFile;
4 | import org.pcc.copygallerypic.model.ImageFileImpl;
5 |
6 | /**
7 | * Created by ptyagi on 7/13/17.
8 | */
9 |
10 | public class Injection {
11 |
12 | public static ImageFile provideImageFile() {
13 | return new ImageFileImpl();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/layout/content_main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
4 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | CopyGalleryPic
3 | Settings
4 | Select Picture
5 |
6 |
--------------------------------------------------------------------------------
/CopyGalleryPic/app/src/test/java/org/pcc/copygallerypic/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.copygallerypic;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/CopyGalleryPic/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/CopyGalleryPic/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/CopyGalleryPic/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Jul 13 00:44:27 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip
7 |
--------------------------------------------------------------------------------
/CopyGalleryPic/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSans-Bold.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSans.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSansFallback.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSansFallback.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSansMono.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSansMono.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSerif-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSerif-Bold.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSerif-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSerif-BoldItalic.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSerif-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSerif-Italic.ttf
--------------------------------------------------------------------------------
/DynamicFeature/DroidFonts/DroidSerif-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/DroidFonts/DroidSerif-Regular.ttf
--------------------------------------------------------------------------------
/DynamicFeature/ONEDAY/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/ONEDAY/.DS_Store
--------------------------------------------------------------------------------
/DynamicFeature/ONEDAY/ONEDAY.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/ONEDAY/ONEDAY.otf
--------------------------------------------------------------------------------
/DynamicFeature/ONEDAY/ONEDAY.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/ONEDAY/ONEDAY.ttf
--------------------------------------------------------------------------------
/DynamicFeature/ONEDAY/freebies.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/DynamicFeature/ONEDAY/freebies.jpg
--------------------------------------------------------------------------------
/FileProvider/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/FileProvider/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/FileProvider/.idea/markdown-navigator/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/FileProvider/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/FileProvider/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/FileProvider/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/java/org/pcc/fileprovider/presenter/UserActionListener.java:
--------------------------------------------------------------------------------
1 | package org.pcc.fileprovider.presenter;
2 |
3 | import android.content.Context;
4 |
5 | import java.io.IOException;
6 |
7 | /**
8 | * Created by ptyagi on 4/12/17.
9 | */
10 |
11 | public interface UserActionListener {
12 |
13 | void takePicture(Context context) throws IOException;
14 | void imageAvailable();
15 | void imageCaptureFailed();
16 | }
17 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/java/org/pcc/fileprovider/view/View.java:
--------------------------------------------------------------------------------
1 | package org.pcc.fileprovider.view;
2 |
3 | import android.content.Context;
4 | import android.support.annotation.NonNull;
5 |
6 | import org.pcc.fileprovider.model.ImageFile;
7 |
8 | /**
9 | * Created by ptyagi on 4/12/17.
10 | */
11 |
12 | public interface View {
13 | void openCamera(Context context, ImageFile imageFile);
14 | void showImagePreview(@NonNull String uri);
15 | void showImageError();
16 | }
17 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 |
4 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FileProviderDemo
3 | Settings
4 | Can\'t connect to Camera
5 | Error occurred while taking picure
6 |
7 |
--------------------------------------------------------------------------------
/FileProvider/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/FileProvider/app/src/test/java/org/pcc/fileprovider/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.fileprovider;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/FileProvider/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.3'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/FileProvider/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/FileProvider/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/FileProvider/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 12 17:13:42 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/FileProvider/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Flavors/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/Flavors/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Flavors/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Flavors/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/ic_launcher-web.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/java/org.pcc.flavors/MainActivity2.java:
--------------------------------------------------------------------------------
1 | package org.pcc.flavors;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.app.AppCompatActivity;
5 | import android.widget.TextView;
6 |
7 | public class MainActivity2 extends AppCompatActivity {
8 |
9 | TextView textView;
10 |
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_main);
15 |
16 | textView = (TextView) findViewById(R.id.textView);
17 | textView.setText("Hello Free Great App !");
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/freeVersion/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/java/org/pcc/flavors/MainActivity.java:
--------------------------------------------------------------------------------
1 | package org.pcc.flavors;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.widget.TextView;
6 |
7 | public class MainActivity extends AppCompatActivity {
8 |
9 | TextView textView;
10 |
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_main);
15 |
16 | textView = (TextView) findViewById(R.id.textView);
17 | textView.setText("Hello No Flavor App");
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Flavors
3 |
4 |
--------------------------------------------------------------------------------
/Flavors/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/ic_launcher-web.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/java/org.pcc.flavors/MainActivity2.java:
--------------------------------------------------------------------------------
1 | package org.pcc.flavors;
2 |
3 | import android.os.Bundle;
4 | import android.support.v7.app.AppCompatActivity;
5 | import android.widget.TextView;
6 |
7 | public class MainActivity2 extends AppCompatActivity {
8 |
9 | TextView textView;
10 |
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | super.onCreate(savedInstanceState);
14 | setContentView(R.layout.activity_main);
15 |
16 | textView = (TextView) findViewById(R.id.textView);
17 | textView.setText("Hello Paid App !");
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/app/src/paidVersion/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Flavors/app/src/paidVersion/res/mipmap/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Flavors/app/src/test/java/org/pcc/flavors/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.flavors;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/Flavors/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Flavors/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Flavors/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Jul 18 14:46:22 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip
7 |
--------------------------------------------------------------------------------
/Flavors/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Fonts/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/Fonts/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Fonts/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Fonts/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/font/dot2dot.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/font/dot2dot.ttf
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/Fonts/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | MyFonts
3 | Hello Pluralsight!
4 |
5 |
--------------------------------------------------------------------------------
/Fonts/app/src/test/java/org/pcc/myfonts/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.myfonts;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/Fonts/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/Fonts/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Fonts/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Oct 13 16:20:28 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/Fonts/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/GridViewToViewPager/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/GridViewToViewPager/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/GridViewToViewPager/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/layout/viewpager.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 8dp
7 |
8 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ViewPagerTemplates
3 | Settings
4 | Hello World from section: %1$d
5 |
6 |
--------------------------------------------------------------------------------
/GridViewToViewPager/app/src/test/java/org/pcc/viewpagertemplates/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.viewpagertemplates;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/GridViewToViewPager/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/GridViewToViewPager/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/GridViewToViewPager/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Jun 21 23:08:17 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-rc-1-all.zip
7 |
--------------------------------------------------------------------------------
/GridViewToViewPager/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Recylerview
3 |
4 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/app/src/test/java/org/pcc/recyclerview/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.recyclerview
2 |
3 | import org.junit.Test
4 |
5 | import org.junit.Assert.*
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * See [testing documentation](http://d.android.com/tools/testing).
11 | */
12 | class ExampleUnitTest {
13 | @Test
14 | fun addition_isCorrect() {
15 | assertEquals(4, 2 + 2)
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ImagePickerRecylerview/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/ImagePickerRecylerview/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Mar 09 13:10:27 PST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
7 |
--------------------------------------------------------------------------------
/ImagePickerRecylerview/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/LauncherScreen/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/LauncherScreen/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/LauncherScreen/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/LauncherScreen/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/java/org/pcc/launcherscreen/LauncherActivity.java:
--------------------------------------------------------------------------------
1 | package org.pcc.launcherscreen;
2 |
3 | import android.content.Intent;
4 | import android.support.v7.app.AppCompatActivity;
5 | import android.os.Bundle;
6 |
7 | public class LauncherActivity extends AppCompatActivity {
8 |
9 | @Override
10 | protected void onCreate(Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 |
13 | //Present user UI which uses data loaded in the background.
14 | startActivity(new Intent(this, MainActivity.class));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/java/org/pcc/launcherscreen/MainActivity.java:
--------------------------------------------------------------------------------
1 | package org.pcc.launcherscreen;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class MainActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_main);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/drawable/launch_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 | -
8 |
12 |
13 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/LauncherScreen/app/src/test/java/org/pcc/launcherscreen/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.launcherscreen;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/LauncherScreen/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/LauncherScreen/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/LauncherScreen/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Jun 15 12:34:13 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
7 |
--------------------------------------------------------------------------------
/LauncherScreen/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/markdown-navigator/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/drawable-v21/ic_menu_gallery.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/drawable-v21/ic_menu_manage.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/drawable-v21/ic_menu_send.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/drawable-v21/ic_menu_slideshow.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/drawable/side_nav_bar.xml:
--------------------------------------------------------------------------------
1 |
3 |
9 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 160dp
7 | 16dp
8 |
9 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | NavDrawerDynamicMenu
3 |
4 | Open navigation drawer
5 | Close navigation drawer
6 |
7 | Settings
8 |
9 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/app/src/test/java/org/pcc/navdrawerdynamicmenu/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.navdrawerdynamicmenu;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/NavDrawerDynamicMenu/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Sep 23 11:00:25 PDT 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
7 |
--------------------------------------------------------------------------------
/NavDrawerDynamicMenu/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/README.md:
--------------------------------------------------------------------------------
1 | ## Search In RecyclerView
2 |
3 | This recipe shows how to implement Search widget in a RecyclerView widget.
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/java/org/pcc/searchinrecyclerview/model/TheCard.java:
--------------------------------------------------------------------------------
1 | package org.pcc.searchinrecyclerview.model;
2 |
3 | /**
4 | * Created by ptyagi on 9/8/17.
5 | */
6 |
7 | public class TheCard {
8 | private String cardId;
9 | private String name;
10 |
11 | public String getCardId() {
12 | return cardId;
13 | }
14 |
15 | public void setCardId(String cardId) {
16 | this.cardId = cardId;
17 | }
18 |
19 | public String getName() {
20 | return name;
21 | }
22 |
23 | public void setName(String name) {
24 | this.name = name;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/java/org/pcc/searchinrecyclerview/view/CardItemClickListener.java:
--------------------------------------------------------------------------------
1 | package org.pcc.searchinrecyclerview.view;
2 |
3 | import android.view.View;
4 |
5 | /**
6 | * Created by ptyagi on 9/8/17.
7 | */
8 |
9 | public interface CardItemClickListener {
10 | void onItemClick(View v, int pos);
11 | }
12 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | SearchInRecyclerView
3 |
4 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/app/src/test/java/org/pcc/searchinrecyclerview/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.searchinrecyclerview;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/SearchInRecyclerView/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/SearchInRecyclerView/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/SearchInRecyclerView/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Sep 08 15:04:28 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/SearchInRecyclerView/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/taskArtifacts/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/taskArtifacts/fileHashes.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/taskArtifacts/fileSnapshots.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/taskArtifacts/fileSnapshots.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/taskArtifacts/taskArtifacts.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/taskArtifacts/taskArtifacts.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/taskArtifacts/taskArtifacts.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/taskArtifacts/taskArtifacts.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/fileChanges/last-build.bin:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/fileContent/fileContent.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/fileContent/fileContent.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/fileHashes.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/fileHashes.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/fileHashes.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/fileHashes.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/resourceHashesCache.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/fileHashes/resourceHashesCache.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/fileSnapshots.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/fileSnapshots.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/taskHistory.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/taskHistory.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/taskHistory.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/4.0-rc-1/taskHistory/taskHistory.lock
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/buildOutputCleanup/built.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/.gradle/buildOutputCleanup/built.bin
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/buildOutputCleanup/cache.properties:
--------------------------------------------------------------------------------
1 | #Wed Jun 21 22:51:03 PDT 2017
2 | gradle.version=4.0-rc-1
3 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.gradle/buildOutputCleanup/cache.properties.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/constraint_layout_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/constraint_layout_solver_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/hamcrest_integration_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/hamcrest_library_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/javawriter_2_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/javax_annotation_api_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/javax_inject_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/jsr305_2_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/junit_4_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/rules_0_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/runner_0_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/support_annotations_25_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/.idea/libraries/support_v4_25_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/app/src/main/res/menu/menu_main_activity_tabbed.xml:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 | 16dp
6 | 8dp
7 |
8 |
--------------------------------------------------------------------------------
/ViewPagerInFragment/build/android-profile/profile-2017-06-21-23-06-44-913.rawproto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ViewPagerInFragment/build/android-profile/profile-2017-06-21-23-06-44-913.rawproto
--------------------------------------------------------------------------------
/ViewPagerInFragment/local.properties:
--------------------------------------------------------------------------------
1 | ## This file is automatically generated by Android Studio.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file should *NOT* be checked into Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 | #
7 | # Location of the SDK. This is only used by Gradle.
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | sdk.dir=/Users/ptyagi/Library/Android/sdk
--------------------------------------------------------------------------------
/ble/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/ble/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/ble/.idea/markdown-navigator/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/ble/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ble/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ble/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/ble/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BLEAndroidDemo
3 |
4 |
--------------------------------------------------------------------------------
/ble/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ble/app/src/test/java/org/pcc/ble/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.ble;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/ble/ble_advertiser/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_advertiser/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BLEAdvertiser
3 | Broadcast
4 | 6E48FFC4-F8D5-4706-82A6-71B5178C06A3
5 |
6 |
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ble/ble_advertiser/src/test/java/org/pcc/ble_advertiser/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.ble_advertiser;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/ble/ble_scanner/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/ble_scanner/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BLEScanner
3 | Scan
4 | 6E48FFC4-F8D5-4706-82A6-71B5178C06A3
5 |
6 |
--------------------------------------------------------------------------------
/ble/ble_scanner/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ble/ble_scanner/src/test/java/org/pcc/ble_scanner/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package org.pcc.ble_scanner;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/ble/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | }
7 | dependencies {
8 | classpath 'com.android.tools.build:gradle:2.3.1'
9 |
10 | // NOTE: Do not place your application dependencies here; they belong
11 | // in the individual module build.gradle files
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | jcenter()
18 | }
19 | }
20 |
21 | task clean(type: Delete) {
22 | delete rootProject.buildDir
23 | }
24 |
--------------------------------------------------------------------------------
/ble/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/ble/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/ble/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Mar 16 22:24:42 PDT 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
7 |
--------------------------------------------------------------------------------
/ble/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':ble_advertiser', ':ble_scanner'
2 |
--------------------------------------------------------------------------------
/mvvm/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | .DS_Store
11 | /build
12 | /captures
13 | .externalNativeBuild
14 |
--------------------------------------------------------------------------------
/mvvm/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/mvvm/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mvvm/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/mvvm/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/mvvm/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/mvvm/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/java/org/pcc/arch_mvvm/MyGitApp.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm
2 |
3 | import android.app.Application
4 |
5 | class MyGitApp: Application() {
6 | override fun onCreate() {
7 | super.onCreate()
8 | instance = this
9 | }
10 |
11 | companion object {
12 | lateinit var instance: MyGitApp
13 | }
14 | }
--------------------------------------------------------------------------------
/mvvm/app/src/main/java/org/pcc/arch_mvvm/model/RowData.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm.model
2 |
3 | data class RowData(
4 | val full_name: String,
5 | val description: String,
6 | val forks_count: Int,
7 | val stargazers_count: Int,
8 | val open_issues_count: Int,
9 | val owner: Owner)
10 |
11 | data class Owner(
12 | val avatar_url: String,
13 | val html_url: String
14 | )
--------------------------------------------------------------------------------
/mvvm/app/src/main/java/org/pcc/arch_mvvm/model/api/ApiResponse.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm.model.api
2 |
3 | import org.pcc.arch_mvvm.model.RowData
4 |
5 | data class ApiResponse(
6 | val total_count: Int,
7 | val incomplete_results: Boolean,
8 | val items: List
9 | )
--------------------------------------------------------------------------------
/mvvm/app/src/main/java/org/pcc/arch_mvvm/model/api/ApiService.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm.model.api
2 |
3 | import retrofit2.Call
4 | import retrofit2.http.GET
5 | import retrofit2.http.Query
6 |
7 | interface ApiService {
8 | //"repository_search_url": "https://api.github.com/search/repositories?q={query}{&page,per_page,sort,order}",
9 | @GET("search/repositories")
10 | fun getListing(@Query("q") search: String = "android",
11 | @Query("sort") sort: String = "stars") : Call
12 | }
--------------------------------------------------------------------------------
/mvvm/app/src/main/java/org/pcc/arch_mvvm/viewmodel/BaseViewModel.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm.viewmodel
2 |
3 | import androidx.lifecycle.MutableLiveData
4 | import androidx.lifecycle.ViewModel
5 |
6 | open class BaseViewModel : ViewModel() {
7 | val empty = MutableLiveData().apply { value = false }
8 | val loading = MutableLiveData().apply { value = false }
9 | val status = MutableLiveData()
10 |
11 | }
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/drawable-v24/ic_arrow_backward.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/drawable-v24/ic_arrow_forward.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/drawable-v24/ic_fork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/drawable-v24/ic_fork.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/drawable-v24/ic_refresh.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/drawable-v24/ic_star_black.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #008577
4 | #00574B
5 | #D81B60
6 |
7 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Arch-mvvm
3 |
4 |
--------------------------------------------------------------------------------
/mvvm/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/mvvm/app/src/test/java/org/pcc/arch_mvvm/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | package org.pcc.arch_mvvm
2 |
3 | import org.junit.Test
4 |
5 | import org.junit.Assert.*
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * See [testing documentation](http://d.android.com/tools/testing).
11 | */
12 | class ExampleUnitTest {
13 | @Test
14 | fun addition_isCorrect() {
15 | assertEquals(4, 2 + 2)
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/mvvm/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ptyagicodecamp/android-recipes/b6552964bc86d29a7ba2e05dc5b5deacb5ac511c/mvvm/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/mvvm/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu May 16 23:51:13 PDT 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
7 |
--------------------------------------------------------------------------------
/mvvm/readme.md:
--------------------------------------------------------------------------------
1 | Get Android open source projects listing in Recycler view
--------------------------------------------------------------------------------
/mvvm/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------