├── .gitignore
├── LICENSE
├── README.md
├── android-advance-gridview-tutorial
├── Android-GridView-Example.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── gridviewexample
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── gridviewexample
│ │ │ ├── DetailsActivity.java
│ │ │ ├── GridItem.java
│ │ │ ├── GridViewActivity.java
│ │ │ └── GridViewAdapter.java
│ │ └── res
│ │ ├── drawable
│ │ └── grid_color_selector.xml
│ │ ├── layout
│ │ ├── activity_details_view.xml
│ │ ├── activity_gridview.xml
│ │ └── grid_item_layout.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── device-2015-03-28-114446.png
├── device-2015-03-28-114520.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-bundle-example
├── AndroidManifest.xml
├── libs
│ └── android-support-v4.jar
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_news_details.xml
│ │ ├── activity_news_list.xml
│ │ └── snippet_news_list_row.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── arrays.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ ├── NewsDetailsActivity.java
│ ├── NewsItem.java
│ ├── NewsListActivity.java
│ └── NewsListAdapter.java
├── android-checkbox-demo
├── MyApplication.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── device-2015-02-13-122939.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-custom-font-demo
├── AndroidManifest.xml
├── assets
│ └── fonts
│ │ └── Maximum.ttf
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── activity_main.xml
│ └── values
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── droid
│ └── ui
│ ├── CustomTextView.java
│ └── MainActivity.java
├── android-custom-gridview-demo
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── libs
│ └── android-support-v4.jar
├── lint.xml
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ ├── grid_color_selector.xml
│ │ ├── image_1.jpg
│ │ ├── image_2.jpg
│ │ ├── image_3.jpg
│ │ ├── image_4.jpg
│ │ ├── image_5.jpg
│ │ ├── image_6.jpg
│ │ ├── image_7.jpg
│ │ ├── image_8.jpg
│ │ └── image_9.jpg
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── row_grid.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── arrays.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── gridview
│ ├── GridViewAdapter.java
│ ├── ImageItem.java
│ └── MainActivity.java
├── android-custom-listview-demo
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ ├── list_item_text_selector.xml
│ │ └── list_selector_flatcolor.xml
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── list_row_layout.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── customizedlist
│ ├── CustomListAdapter.java
│ ├── MainActivity.java
│ └── NewsItem.java
├── android-frame-animation-dmeo
├── FrameAnimation.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── frameanimation
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── frameanimation
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable
│ │ ├── frame1.png
│ │ ├── frame10.png
│ │ ├── frame2.png
│ │ ├── frame3.png
│ │ ├── frame4.png
│ │ ├── frame5.png
│ │ ├── frame6.png
│ │ ├── frame7.png
│ │ ├── frame8.png
│ │ ├── frame9.png
│ │ └── frame_animation_list.xml
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-gridview-demo
├── GridViewExample.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── gridviewexample
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── gridviewexample
│ │ │ ├── DetailsActivity.java
│ │ │ ├── GridViewAdapter.java
│ │ │ ├── ImageItem.java
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable
│ │ ├── grid_color_selector.xml
│ │ ├── image_1.jpg
│ │ ├── image_2.jpg
│ │ ├── image_3.jpg
│ │ ├── image_4.jpg
│ │ ├── image_5.jpg
│ │ ├── image_6.jpg
│ │ ├── image_7.jpg
│ │ ├── image_8.jpg
│ │ └── image_9.jpg
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── details_activity.xml
│ │ └── grid_item_layout.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── device-2015-03-28-114446.png
├── device-2015-03-28-114520.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-imageview-demo
├── AndroidManifest.xml
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── ic_launcher.png
│ │ ├── image1.jpg
│ │ └── image2.jpg
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-sw600dp
│ │ └── dimens.xml
│ ├── values-sw720dp-land
│ │ └── dimens.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── example
│ └── imageview
│ └── MainActivity.java
├── android-navigation-drawer-demo
├── LICENCE
├── README 2.md
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── apps
│ │ │ └── nav
│ │ │ ├── DrawerItem.java
│ │ │ ├── HomeActivity.java
│ │ │ ├── NavigationCallbacks.java
│ │ │ ├── NavigationDrawerAdapter.java
│ │ │ ├── NavigationDrawerFragment.java
│ │ │ └── WebViewFragment.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxxhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable
│ │ └── ic_logo.png
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── drawer_list_item.xml
│ │ ├── fragment_navigation_drawer.xml
│ │ ├── fragment_webview.xml
│ │ └── toolbar_default.xml
│ │ ├── menu
│ │ └── main.xml
│ │ ├── values-hdpi
│ │ └── strings.xml
│ │ ├── values-ldpi
│ │ └── strings.xml
│ │ ├── values-mdpi
│ │ └── strings.xml
│ │ ├── values-v11
│ │ └── styles.xml
│ │ ├── values-v14
│ │ └── styles.xml
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values-xhdpi
│ │ └── strings.xml
│ │ ├── values-xxhdpi
│ │ └── strings.xml
│ │ ├── values-xxxhdpi
│ │ └── strings.xml
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-parallax-listview-header
├── ParallaxListView.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── parallaxlistview
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── parallaxlistview
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable
│ │ └── wallpaper.jpg
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── custom_header.xml
│ │ └── list_row.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-parallax-listview-sticky-header
├── Parallax-List-View-Header.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── javatechig
│ │ │ └── parallaxlistview
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── parallaxlistview
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable
│ │ └── wallpaper.jpg
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ ├── list_header.xml
│ │ └── list_row.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-quick-settings-tile-demo
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── stacktips
│ │ │ └── example
│ │ │ ├── MainActivity.java
│ │ │ └── MyAppTileService.java
│ │ └── res
│ │ ├── drawable
│ │ └── tile_icon.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── device-2016-08-10-150308.png
├── device-2016-08-10-150415.png
├── device-2016-08-10-150452.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-radiobutton-demo
├── Android RadioButton Example.png
├── MyApplication.iml
├── README.md
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-recyclerview-demo
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── stacktips
│ │ │ └── recyclerview
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── stacktips
│ │ │ │ └── recyclerview
│ │ │ │ ├── FeedItem.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── MyRecyclerViewAdapter.java
│ │ │ │ └── OnItemClickListener.java
│ │ └── res
│ │ │ ├── drawable
│ │ │ └── placeholder.png
│ │ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── list_row.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── stacktips
│ │ └── recyclerview
│ │ └── ExampleUnitTest.java
├── build.gradle
├── device-2016-10-25-143130.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
└── gradlew.bat
├── android-seekbar-demo
├── README.md
├── app
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── droid
│ │ │ └── ui
│ │ │ └── SeekBarActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable
│ │ ├── background_view_rounded_single.xml
│ │ ├── blurry_street.jpg
│ │ └── progressbar.xml
│ │ ├── layout
│ │ └── activity_seekbar.xml
│ │ ├── menu
│ │ └── seekbar.xml
│ │ ├── values-sw600dp
│ │ └── dimens.xml
│ │ ├── values-sw720dp-land
│ │ └── dimens.xml
│ │ ├── values-v11
│ │ └── styles.xml
│ │ ├── values-v14
│ │ └── styles.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradlew
├── gradlew.bat
├── project.properties
└── settings.gradle
├── android-simple-listview
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_list.xml
│ ├── menu
│ │ └── activity_list.xml
│ └── values
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── droid
│ └── ui
│ └── ListActivity.java
├── android-swipe-to-refresh
├── MyApplication.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-text-shadow-dmeo
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── activity_main.xml
│ ├── menu
│ │ └── main.xml
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ ├── values-w820dp
│ │ └── dimens.xml
│ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── example
│ └── textshadow
│ └── MainActivity.java
├── android-textwatcher-demo
├── Android TextWatcher Example.png
├── MyApplication.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── example
│ │ │ └── myapplication
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── menu
│ │ └── menu_main.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── build
│ └── intermediates
│ │ ├── dex-cache
│ │ └── cache.xml
│ │ └── model_data.bin
├── device-2015-02-13-122939.png
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── android-viewflipper-demo
├── AndroidManifest.xml
├── project.properties
├── res
│ ├── anim
│ │ ├── left_in.xml
│ │ ├── left_out.xml
│ │ ├── right_in.xml
│ │ └── right_out.xml
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable
│ │ ├── color_baloons.jpg
│ │ ├── lightning.jpg
│ │ ├── natural_wall.jpg
│ │ ├── swipe_left.png
│ │ └── swipe_right.png
│ ├── layout
│ │ └── main.xml
│ └── values
│ │ ├── strings.xml
│ │ └── style.xml
└── src
│ └── com
│ └── javatechig
│ └── viewflipper
│ └── ViewFlipperSampleActivity.java
├── android-webview-demo
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── ic_launcher-web.png
├── libs
│ └── android-support-v4.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ ├── activity_main.xml
│ │ └── webview.xml
│ ├── menu
│ │ └── main.xml
│ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── src
│ └── com
│ └── javatechig
│ └── droid
│ └── ui
│ └── WebviewActivity.java
├── android-youtube-playerview-demo
├── LICENSE
├── README.md
├── YoutubeExample.iml
├── app
│ ├── .gitignore
│ ├── app.iml
│ ├── build.gradle
│ ├── libs
│ │ └── YouTubeAndroidPlayerApi.jar
│ ├── proguard-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── java
│ │ │ └── com
│ │ │ └── stacktips
│ │ │ └── youtube
│ │ │ └── ExampleInstrumentationTest.java
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── stacktips
│ │ │ │ └── youtube
│ │ │ │ ├── BasicPlayerActivity.java
│ │ │ │ ├── CustomPlayerControlActivity.java
│ │ │ │ ├── MainActivity.java
│ │ │ │ ├── MinimalPlayerActivity.java
│ │ │ │ └── YouTubePlayerFragmentActivity.java
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ ├── ic_pause.png
│ │ │ └── ic_play.png
│ │ │ ├── layout
│ │ │ ├── activity_basic_player.xml
│ │ │ ├── activity_custom_player.xml
│ │ │ ├── activity_main.xml
│ │ │ └── activity_youtube_player_fragment.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── stacktips
│ │ └── youtube
│ │ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── async-listview-image-loader-demo
├── Async-ListView-Image-Loader.iml
├── AsyncImageLoaderListview.iml
├── app
│ ├── app.iml
│ ├── build.gradle
│ ├── build
│ │ ├── generated
│ │ │ └── source
│ │ │ │ ├── buildConfig
│ │ │ │ ├── androidTest
│ │ │ │ │ └── debug
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── customizedlist
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── BuildConfig.java
│ │ │ │ └── debug
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── customizedlist
│ │ │ │ │ └── BuildConfig.java
│ │ │ │ └── r
│ │ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── customizedlist
│ │ │ │ └── R.java
│ │ ├── intermediates
│ │ │ ├── incremental
│ │ │ │ ├── aidl
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ │ └── dependency.store
│ │ │ │ │ └── debug
│ │ │ │ │ │ └── dependency.store
│ │ │ │ ├── mergeAssets
│ │ │ │ │ ├── androidTest
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ │ └── merger.xml
│ │ │ │ │ └── debug
│ │ │ │ │ │ └── merger.xml
│ │ │ │ └── mergeResources
│ │ │ │ │ ├── androidTest
│ │ │ │ │ └── debug
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ └── debug
│ │ │ │ │ └── merger.xml
│ │ │ ├── manifests
│ │ │ │ ├── androidTest
│ │ │ │ │ └── debug
│ │ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ └── full
│ │ │ │ │ └── debug
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ ├── pre-dexed
│ │ │ │ └── debug
│ │ │ │ │ └── support-v4-18.0.0-7fb4eb55e2b31e395b451a85af3472b9ab3cee02.jar
│ │ │ └── res
│ │ │ │ └── debug
│ │ │ │ ├── drawable-hdpi-v4
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-mdpi-v4
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-xhdpi-v4
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable-xxhdpi-v4
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── drawable
│ │ │ │ └── placeholder.png
│ │ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── list_row_layout.xml
│ │ │ │ ├── values-sw720dp-land-v13
│ │ │ │ └── values.xml
│ │ │ │ ├── values-v11
│ │ │ │ └── values.xml
│ │ │ │ ├── values-v14
│ │ │ │ └── values.xml
│ │ │ │ └── values
│ │ │ │ └── values.xml
│ │ └── outputs
│ │ │ └── logs
│ │ │ └── manifest-merger-debug-report.txt
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── javatechig
│ │ │ └── customizedlist
│ │ │ ├── CustomListAdapter.java
│ │ │ ├── ImageDownloaderTask.java
│ │ │ ├── ListItem.java
│ │ │ └── MainActivity.java
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ └── ic_launcher.png
│ │ ├── drawable
│ │ └── placeholder.png
│ │ ├── layout
│ │ ├── activity_main.xml
│ │ └── list_row_layout.xml
│ │ ├── values-sw600dp
│ │ └── dimens.xml
│ │ ├── values-sw720dp-land
│ │ └── dimens.xml
│ │ ├── values-v11
│ │ └── styles.xml
│ │ ├── values-v14
│ │ └── styles.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── build.gradle
├── build
│ └── intermediates
│ │ └── dex-cache
│ │ └── cache.xml
├── device-2015-03-27-123006.png
├── device-2015-03-27-123034.png
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── import-summary.txt
└── settings.gradle
└── start-activity-for-results
├── AndroidManifest.xml
├── res
├── drawable-hdpi
│ ├── bg.jpg
│ └── ic_launcher.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ └── ic_launcher.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── layout
│ ├── activity_first.xml
│ └── activity_second.xml
├── values-sw600dp
│ └── dimens.xml
├── values-sw720dp-land
│ └── dimens.xml
├── values-v11
│ └── styles.xml
├── values-v14
│ └── styles.xml
└── values
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── example
└── activitytest
├── FirstActivity.java
└── SecondActivity.java
/.gitignore:
--------------------------------------------------------------------------------
1 | # built application files
2 | *.apk
3 | *.ap_
4 |
5 | # files for the dex VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # generated files
12 | bin/
13 | gen/
14 |
15 | # Local configuration file (sdk path, etc)
16 | local.properties
17 |
18 | # Eclipse project files
19 | .classpath
20 | .project
21 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Android UI Tutorials
2 | =====================
3 |
4 | This series of tutorials shows you the list of basic tutorials to get you started in Android programming. Checkout our tutorials at https://stacktips.com/topics/android
5 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/androidTest/java/com/javatechig/gridviewexample/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.gridviewexample;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/java/com/javatechig/gridviewexample/GridItem.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.gridviewexample;
2 |
3 | public class GridItem {
4 | private String image;
5 | private String title;
6 |
7 | public GridItem() {
8 | super();
9 | }
10 |
11 | public String getImage() {
12 | return image;
13 | }
14 |
15 | public void setImage(String image) {
16 | this.image = image;
17 | }
18 |
19 | public String getTitle() {
20 | return title;
21 | }
22 |
23 | public void setTitle(String title) {
24 | this.title = title;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/drawable/grid_color_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00abea
4 | #ffffff
5 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | GridView Example
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/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:1.2.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 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/device-2015-03-28-114446.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/device-2015-03-28-114446.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/device-2015-03-28-114520.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/device-2015-03-28-114520.png
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-advance-gridview-tutorial/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-advance-gridview-tutorial/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-bundle-example/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-bundle-example/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-bundle-example/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-bundle-example/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-bundle-example/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-bundle-example/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-bundle-example/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-bundle-example/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-bundle-example/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-bundle-example/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-bundle-example/res/layout/activity_news_list.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-bundle-example/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #99CC00
5 | #33B5E5
6 |
7 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-bundle-example/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Android Example
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-bundle-example/src/com/javatechig/NewsItem.java:
--------------------------------------------------------------------------------
1 | package com.javatechig;
2 |
3 | public class NewsItem {
4 |
5 | private String headline;
6 | private String details;
7 | private String pubDate;
8 |
9 | public String getHeadline() {
10 | return headline;
11 | }
12 |
13 | public void setHeadline(String headline) {
14 | this.headline = headline;
15 | }
16 |
17 | public String getDetails() {
18 | return details;
19 | }
20 |
21 | public void setDetails(String details) {
22 | this.details = details;
23 | }
24 |
25 | public String getPubDate() {
26 | return pubDate;
27 | }
28 |
29 | public void setPubDate(String pubDate) {
30 | this.pubDate = pubDate;
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.myapplication"
9 | minSdkVersion 15
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile "com.android.support:appcompat-v7:21.0.+"
25 | }
26 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/nilanchalpanigrahy/Library/Android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/androidTest/java/com/example/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.myapplication;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F44336
4 |
5 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My Application
5 | Hello world!
6 | Settings
7 |
8 | Write Blog
9 | Listen Music
10 | Play Games
11 | Submit
12 | What do you like do in your free time?
13 |
14 |
15 |
--------------------------------------------------------------------------------
/android-checkbox-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-checkbox-demo/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:1.0.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 |
--------------------------------------------------------------------------------
/android-checkbox-demo/device-2015-02-13-122939.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/device-2015-02-13-122939.png
--------------------------------------------------------------------------------
/android-checkbox-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-checkbox-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-checkbox-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-checkbox-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-custom-font-demo/assets/fonts/Maximum.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/assets/fonts/Maximum.ttf
--------------------------------------------------------------------------------
/android-custom-font-demo/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-custom-font-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-custom-font-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-8
15 |
--------------------------------------------------------------------------------
/android-custom-font-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-font-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-font-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-font-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-font-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-font-demo/res/menu/activity_main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-custom-font-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AndroidCustomFont
5 | Settings
6 | Hello world!
7 | The quick brown fox jumps over the lazy dog.
8 |
--------------------------------------------------------------------------------
/android-custom-font-demo/src/com/javatechig/droid/ui/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.droid.ui;
2 |
3 | import android.os.Bundle;
4 | import android.app.Activity;
5 | import android.view.Menu;
6 |
7 | public class MainActivity extends Activity {
8 |
9 | @Override
10 | protected void onCreate(Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 | setContentView(R.layout.activity_main);
13 | }
14 |
15 | @Override
16 | public boolean onCreateOptionsMenu(Menu menu) {
17 | // Inflate the menu; this adds items to the action bar if it is present.
18 | getMenuInflater().inflate(R.menu.activity_main, menu);
19 | return true;
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-custom-gridview-demo/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-21
15 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/grid_color_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_1.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_2.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_3.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_4.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_5.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_6.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_7.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_8.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/drawable/image_9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-gridview-demo/res/drawable/image_9.jpg
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00abea
4 | #ffffff
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CustomGridView
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-custom-gridview-demo/src/com/javatechig/gridview/ImageItem.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.gridview;
2 |
3 | import android.graphics.Bitmap;
4 |
5 | /**
6 | * @author javatechig {@link http://javatechig.com}
7 | *
8 | */
9 | public class ImageItem {
10 | private Bitmap image;
11 | private String title;
12 |
13 | public ImageItem(Bitmap image, String title) {
14 | super();
15 | this.image = image;
16 | this.title = title;
17 | }
18 |
19 | public Bitmap getImage() {
20 | return image;
21 | }
22 |
23 | public void setImage(Bitmap image) {
24 | this.image = image;
25 | }
26 |
27 | public String getTitle() {
28 | return title;
29 | }
30 |
31 | public void setTitle(String title) {
32 | this.title = title;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-custom-listview-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-custom-listview-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-custom-listview-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable/list_item_text_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/drawable/list_selector_flatcolor.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000C
4 | #FFFFFF
5 | #FFFFFF
6 | #ffffff
7 | #008cef
8 | #86d3f6
9 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/android-custom-listview-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | customizedlist
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.frameanimation"
9 | minSdkVersion 14
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile 'com.android.support:appcompat-v7:21.0.3'
25 | }
26 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/nilanchalpanigrahy/Library/Android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/androidTest/java/com/javatechig/frameanimation/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.frameanimation;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame1.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame10.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame2.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame3.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame4.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame5.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame6.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame7.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame8.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/drawable/frame9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/drawable/frame9.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FrameAnimation
3 |
4 | Hello world!
5 | Settings
6 |
7 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/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:1.2.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 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-frame-animation-dmeo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-frame-animation-dmeo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.gridviewexample"
9 | minSdkVersion 14
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile 'com.android.support:appcompat-v7:21.0.3'
25 | }
26 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/androidTest/java/com/javatechig/gridviewexample/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.gridviewexample;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/java/com/javatechig/gridviewexample/ImageItem.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.gridviewexample;
2 |
3 | import android.graphics.Bitmap;
4 |
5 | public class ImageItem {
6 | private Bitmap image;
7 | private String title;
8 |
9 | public ImageItem(Bitmap image, String title) {
10 | super();
11 | this.image = image;
12 | this.title = title;
13 | }
14 |
15 | public Bitmap getImage() {
16 | return image;
17 | }
18 |
19 | public void setImage(Bitmap image) {
20 | this.image = image;
21 | }
22 |
23 | public String getTitle() {
24 | return title;
25 | }
26 |
27 | public void setTitle(String title) {
28 | this.title = title;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/grid_color_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_1.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_2.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_3.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_4.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_5.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_6.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_7.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_8.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/drawable/image_9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/drawable/image_9.jpg
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00abea
4 | #ffffff
5 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-gridview-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-gridview-demo/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:1.1.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 |
--------------------------------------------------------------------------------
/android-gridview-demo/device-2015-03-28-114446.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/device-2015-03-28-114446.png
--------------------------------------------------------------------------------
/android-gridview-demo/device-2015-03-28-114520.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/device-2015-03-28-114520.png
--------------------------------------------------------------------------------
/android-gridview-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-gridview-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-gridview-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-gridview-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-imageview-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-18
15 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-hdpi/image1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-hdpi/image1.jpg
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-hdpi/image2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-hdpi/image2.jpg
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-imageview-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-imageview-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-imageview-demo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-imageview-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ImageView
5 | Settings
6 | Hello world!
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/README.md:
--------------------------------------------------------------------------------
1 | # Android-Lollipop-Navigation-Drawer
2 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in C:\Development\Android\android-studio\sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/java/com/javatechig/apps/nav/NavigationCallbacks.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.apps.nav;
2 |
3 | public interface NavigationCallbacks {
4 | void onItemSelected(int position);
5 | }
6 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/drawable/ic_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/app/src/main/res/drawable/ic_logo.png
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/layout/fragment_navigation_drawer.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/layout/fragment_webview.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/layout/toolbar_default.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-hdpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | hdpi
5 |
6 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-ldpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-mdpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-xhdpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | xhdpi
5 |
6 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-xxhdpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | xxhdpi
5 |
6 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values-xxxhdpi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | xxxhdpi
5 |
6 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
8 | 240dp
9 |
10 | 4dp
11 |
12 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Navigation Drawer
4 |
5 |
6 | Drawer Open
7 | Drawer Close
8 |
9 |
10 |
11 | - Android
12 | - Core Java
13 | - Design Patterns
14 | - Xamarin
15 | - Data Structure
16 |
17 |
18 | About
19 | Help
20 |
21 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/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:1.0.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 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/gradle/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/gradle/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/gradle/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Jan 29 10:48:15 GMT 2015
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-2.2.1-bin.zip
7 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-navigation-drawer-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Dec 27 13:22:35 CST 2014
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-navigation-drawer-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/README.md:
--------------------------------------------------------------------------------
1 | # Parallax-List-View-Header
2 | A quick Android example with code snippet to demonstrate List View header with parallax effect. Read more..
3 |
4 | http://javatechig.com/android/how-to-create-listview-header-with-parallax-effect-in-android
5 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.parallaxlistview"
9 | minSdkVersion 14
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile 'com.android.support:appcompat-v7:21.0.3'
25 | }
26 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/androidTest/java/com/javatechig/parallaxlistview/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.parallaxlistview;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/drawable/wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/app/src/main/res/drawable/wallpaper.jpg
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/layout/custom_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/layout/list_row.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ParallaxListView
3 |
4 | Hello world!
5 | Settings
6 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/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:1.2.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 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-header/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-parallax-listview-header/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-header/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/README.md:
--------------------------------------------------------------------------------
1 | # Parallax-List-View-Header
2 | A quick Android example with code snippet to demonstrate List View header with parallax effect. Read more..
3 |
4 | http://javatechig.com/android/how-to-create-listview-header-with-parallax-effect-in-android
5 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.javatechig.parallaxlistview"
9 | minSdkVersion 14
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile 'com.android.support:appcompat-v7:21.0.3'
25 | }
26 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/androidTest/java/com/javatechig/parallaxlistview/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.javatechig.parallaxlistview;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/drawable/wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/app/src/main/res/drawable/wallpaper.jpg
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/layout/list_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/layout/list_row.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #a6c
4 | #fff
5 | #09c
6 | #282828
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ParallaxListView
3 |
4 | Hello world!
5 | Settings
6 |
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/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:1.2.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 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-parallax-listview-sticky-header/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-parallax-listview-sticky-header/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/README.md:
--------------------------------------------------------------------------------
1 | # AndroidN-Quick-Settings-Tile-Example
2 | In this tutorial we will see how to use the Quick Settings Tile API in Android N to register a custom tile action. The sample application will add a custom action to quick settings and when clicked it will launch an activity
3 | Read blog post here. http://stacktips.com/tutorials/android/quick-settings-tile-api-example-in-android-n
4 |
5 | 
6 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/java/com/stacktips/example/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.example;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | import com.stacktips.quicksettingstileexample.R;
7 |
8 | public class MainActivity extends AppCompatActivity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/drawable/tile_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/drawable/tile_icon.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Quick Settings Example
3 |
4 | Show Tips
5 | Quick Settings Tile Example
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/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.2.0-alpha7'
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 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/device-2016-08-10-150308.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/device-2016-08-10-150308.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/device-2016-08-10-150415.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/device-2016-08-10-150415.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/device-2016-08-10-150452.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/device-2016-08-10-150452.png
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-quick-settings-tile-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Aug 10 12:11:01 BST 2016
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-2.14.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-quick-settings-tile-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/Android RadioButton Example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/Android RadioButton Example.png
--------------------------------------------------------------------------------
/android-radiobutton-demo/README.md:
--------------------------------------------------------------------------------
1 | # Android-RadioButton-Example
2 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.myapplication"
9 | minSdkVersion 15
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile "com.android.support:appcompat-v7:21.0.+"
25 | }
26 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /Users/nilanchalpanigrahy/Library/Android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/androidTest/java/com/example/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.myapplication;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F44336
4 |
5 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My Application
5 | Hello world!
6 | Settings
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/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:1.0.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 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-radiobutton-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-radiobutton-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-radiobutton-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/java/com/stacktips/recyclerview/FeedItem.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.recyclerview;
2 |
3 | /**
4 | * Created by Nilanchala Panigrahy on 10/25/16.
5 | */
6 | public class FeedItem {
7 |
8 | private String title;
9 | private String thumbnail;
10 |
11 | public String getTitle() {
12 | return title;
13 | }
14 |
15 | public void setTitle(String title) {
16 | this.title = title;
17 | }
18 |
19 | public String getThumbnail() {
20 | return thumbnail;
21 | }
22 |
23 | public void setThumbnail(String thumbnail) {
24 | this.thumbnail = thumbnail;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/java/com/stacktips/recyclerview/OnItemClickListener.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.recyclerview;
2 |
3 | /**
4 | * Created by Nilanchala Panigrahy on 10/25/16.
5 | */
6 |
7 | public interface OnItemClickListener {
8 | void onItemClick(FeedItem item);
9 | }
10 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/drawable/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/drawable/placeholder.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #039BE5
4 | #038bcd
5 | #039BE5
6 |
7 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Android-RecyclerView-Example
3 |
4 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/app/src/test/java/com/stacktips/recyclerview/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.recyclerview;
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 | }
--------------------------------------------------------------------------------
/android-recyclerview-demo/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.2.2'
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 |
--------------------------------------------------------------------------------
/android-recyclerview-demo/device-2016-10-25-143130.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/device-2016-10-25-143130.png
--------------------------------------------------------------------------------
/android-recyclerview-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-recyclerview-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-recyclerview-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Dec 28 10:00:20 PST 2015
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-2.14.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-seekbar-demo/README.md:
--------------------------------------------------------------------------------
1 | Android-Seekbar-Example
2 | =======================
3 |
4 | Android Seekbar Example
5 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "22.0.1"
6 |
7 | defaultConfig {
8 | minSdkVersion 13
9 | targetSdkVersion 21
10 | }
11 | }
12 |
13 | dependencies {
14 | compile fileTree(dir: 'libs', include: ['*.jar'])
15 | compile 'com.android.support:appcompat-v7:22.2.0'
16 | compile 'com.android.support:support-v13:22.0.0'
17 | compile 'com.jakewharton:butterknife:6.1.0'
18 | compile 'com.nineoldandroids:library:2.4.0'
19 | compile 'com.daimajia.easing:library:1.0.1@aar'
20 | }
--------------------------------------------------------------------------------
/android-seekbar-demo/app/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 26 15:46:34 CEST 2015
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-2.4-bin.zip
7 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-seekbar-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-seekbar-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-seekbar-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-seekbar-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/drawable/blurry_street.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-seekbar-demo/app/src/main/res/drawable/blurry_street.jpg
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/menu/seekbar.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #f9f9f9
5 | #222222
6 | #3b3f44
7 | #646663
8 |
9 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/android-seekbar-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CustomSeekBar
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/android-seekbar-demo/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | repositories {
3 | jcenter()
4 | mavenCentral()
5 | maven {
6 | url "https://plugins.gradle.org/m2/"
7 | }
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:1.2.3'
11 | }
12 | }
13 |
14 | allprojects {
15 | repositories {
16 | jcenter()
17 | mavenCentral()
18 | maven {
19 | url "https://plugins.gradle.org/m2/"
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/android-seekbar-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=Google Inc.:Google APIs:15
15 |
--------------------------------------------------------------------------------
/android-seekbar-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-simple-listview/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-simple-listview/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-simple-listview/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-8
15 |
--------------------------------------------------------------------------------
/android-simple-listview/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-simple-listview/res/drawable-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/res/drawable-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-simple-listview/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-simple-listview/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-simple-listview/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-simple-listview/res/layout/activity_list.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/android-simple-listview/res/menu/activity_list.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-simple-listview/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AndroidListView
5 | Hello world!
6 | Settings
7 |
8 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.myapplication"
9 | minSdkVersion 15
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile "com.android.support:appcompat-v7:21.0.+"
25 | }
26 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/androidTest/java/com/example/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.myapplication;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-swipe-to-refresh/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-swipe-to-refresh/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-swipe-to-refresh/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-swipe-to-refresh/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
11 |
12 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F44336
4 |
5 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My Application
5 | Hello world!
6 | Settings
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/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:1.0.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 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-swipe-to-refresh/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-swipe-to-refresh/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-swipe-to-refresh/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-text-shadow-dmeo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 | 64dp
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FBFBFB
4 | #ff9e9e9e
5 | #7F000000
6 | #FFFFFF
7 |
8 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AndroidTextShadow2
5 | Hello world!
6 | Settings
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android-text-shadow-dmeo/src/com/example/textshadow/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.example.textshadow;
2 |
3 | import android.app.Activity;
4 | import android.graphics.Color;
5 | import android.os.Bundle;
6 | import android.widget.TextView;
7 |
8 | public class MainActivity extends Activity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_main);
14 |
15 | TextView textv = (TextView) findViewById(R.id.textview2);
16 | textv.setShadowLayer(30, 0, 0, Color.RED);
17 |
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/Android TextWatcher Example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/Android TextWatcher Example.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 21
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.myapplication"
9 | minSdkVersion 21
10 | targetSdkVersion 21
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(dir: 'libs', include: ['*.jar'])
24 | compile "com.android.support:appcompat-v7:21.0.+"
25 | }
26 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/androidTest/java/com/example/myapplication/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.example.myapplication;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F44336
4 |
5 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | My Application
5 | Hello world!
6 | Settings
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/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:1.0.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 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/build/intermediates/model_data.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/build/intermediates/model_data.bin
--------------------------------------------------------------------------------
/android-textwatcher-demo/device-2015-02-13-122939.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/device-2015-02-13-122939.png
--------------------------------------------------------------------------------
/android-textwatcher-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-textwatcher-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-textwatcher-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/android-textwatcher-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-14
12 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/anim/left_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/anim/left_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/anim/right_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/anim/right_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable/color_baloons.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable/color_baloons.jpg
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable/lightning.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable/lightning.jpg
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable/natural_wall.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable/natural_wall.jpg
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable/swipe_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable/swipe_left.png
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/drawable/swipe_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-viewflipper-demo/res/drawable/swipe_right.png
--------------------------------------------------------------------------------
/android-viewflipper-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ViewFlipper Example
4 | Natural Lightning
5 | Color Baloons
6 | Natural Wall
7 |
--------------------------------------------------------------------------------
/android-webview-demo/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/android-webview-demo/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/ic_launcher-web.png
--------------------------------------------------------------------------------
/android-webview-demo/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/android-webview-demo/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-15
15 |
--------------------------------------------------------------------------------
/android-webview-demo/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-webview-demo/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-webview-demo/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-webview-demo/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-webview-demo/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-webview-demo/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/android-webview-demo/res/layout/webview.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
12 |
13 |
18 |
--------------------------------------------------------------------------------
/android-webview-demo/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-webview-demo/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/android-webview-demo/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AndroidWebview
5 | Settings
6 | Hello world!
7 |
8 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/README.md:
--------------------------------------------------------------------------------
1 | # YouTubePlayerView-Example
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/libs/YouTubeAndroidPlayerApi.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/libs/YouTubeAndroidPlayerApi.jar
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/drawable-hdpi/ic_pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/drawable-hdpi/ic_pause.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/drawable-hdpi/ic_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/drawable-hdpi/ic_play.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/layout/activity_basic_player.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/layout/activity_youtube_player_fragment.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | YoutubeExample
3 |
4 | Basic YouTube Player
5 | Minimal YouTube Player
6 | Custom YouTube Player Control
7 | YouTube Player Fragment Example
8 |
9 |
10 | Play
11 | Stop
12 | Pause
13 |
14 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/app/src/test/java/com/stacktips/youtube/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.stacktips.youtube;
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 | }
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/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.2.0-alpha3'
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 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/android-youtube-playerview-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Dec 28 10:00:20 PST 2015
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-2.10-all.zip
7 |
--------------------------------------------------------------------------------
/android-youtube-playerview-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 17
5 | buildToolsVersion "21.1.2"
6 |
7 | defaultConfig {
8 | applicationId "com.example.customizedlist"
9 | minSdkVersion 8
10 | targetSdkVersion 17
11 | }
12 |
13 | buildTypes {
14 | release {
15 | minifyEnabled false
16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
17 | }
18 | }
19 | }
20 |
21 | dependencies {
22 | compile 'com.android.support:support-v4:18.0.0'
23 | }
24 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/generated/source/buildConfig/androidTest/debug/com/example/customizedlist/test/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.example.customizedlist.test;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.example.customizedlist.test";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = -1;
12 | public static final String VERSION_NAME = "";
13 | }
14 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/generated/source/buildConfig/debug/com/example/customizedlist/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Automatically generated file. DO NOT MODIFY
3 | */
4 | package com.example.customizedlist;
5 |
6 | public final class BuildConfig {
7 | public static final boolean DEBUG = Boolean.parseBoolean("true");
8 | public static final String APPLICATION_ID = "com.example.customizedlist";
9 | public static final String BUILD_TYPE = "debug";
10 | public static final String FLAVOR = "";
11 | public static final int VERSION_CODE = 1;
12 | public static final String VERSION_NAME = "";
13 | }
14 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/incremental/aidl/androidTest/debug/dependency.store:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/incremental/aidl/debug/dependency.store:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/incremental/mergeAssets/androidTest/debug/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/incremental/mergeAssets/debug/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/incremental/mergeResources/androidTest/debug/merger.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/pre-dexed/debug/support-v4-18.0.0-7fb4eb55e2b31e395b451a85af3472b9ab3cee02.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/pre-dexed/debug/support-v4-18.0.0-7fb4eb55e2b31e395b451a85af3472b9ab3cee02.jar
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-hdpi-v4/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-hdpi-v4/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-mdpi-v4/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-mdpi-v4/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-xhdpi-v4/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-xhdpi-v4/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/build/intermediates/res/debug/drawable/placeholder.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/values-sw720dp-land-v13/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 128dp
6 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/values-v11/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/build/intermediates/res/debug/values-v14/values.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/drawable/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/app/src/main/res/drawable/placeholder.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000C
4 | #FFFFFF
5 | #FFFFFF
6 | #ffffff
7 | #008cef
8 | #86d3f6
9 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | buildscript {
3 | repositories {
4 | jcenter()
5 | }
6 | dependencies {
7 | classpath 'com.android.tools.build:gradle:1.1.0'
8 | }
9 | }
10 |
11 | allprojects {
12 | repositories {
13 | jcenter()
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/build/intermediates/dex-cache/cache.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/device-2015-03-27-123006.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/device-2015-03-27-123006.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/device-2015-03-27-123034.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/device-2015-03-27-123034.png
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/async-listview-image-loader-demo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Apr 10 15:27:10 PDT 2013
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-2.2.1-all.zip
7 |
--------------------------------------------------------------------------------
/async-listview-image-loader-demo/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/drawable-hdpi/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/start-activity-for-results/res/drawable-hdpi/bg.jpg
--------------------------------------------------------------------------------
/start-activity-for-results/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/start-activity-for-results/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/start-activity-for-results/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/start-activity-for-results/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/start-activity-for-results/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/start-activity-for-results/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/start-activity-for-results/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/StackTipsLab/android-ui-tutorials/61876470a17e43f0abc352bba0e61d4fcc6cf2b9/start-activity-for-results/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/start-activity-for-results/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/start-activity-for-results/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ActivityTest
5 | First Activity
6 | First Activity
7 | Start Second Activity
8 |
9 |
10 |
--------------------------------------------------------------------------------