├── LoopbackGuideApplication ├── res │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── styles.xml │ │ └── strings.xml │ ├── .DS_Store │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ └── strongloop_logo_reversed_stacked_rgb.png │ ├── layout │ │ ├── activity_screen_slide.xml │ │ ├── fragment_back.xml │ │ ├── fragment_introduction.xml │ │ ├── fragment_location_list.xml │ │ ├── fragment_finale.xml │ │ ├── fragment_lesson_two.xml │ │ ├── fragment_lesson_three.xml │ │ ├── fragment_cover.xml │ │ └── fragment_lesson_one.xml │ ├── values-v14 │ │ └── styles.xml │ └── values-v11 │ │ └── styles.xml ├── libs │ ├── loopback-android-1.1.0.jar.properties │ ├── .DS_Store │ ├── guava-15.0.jar │ ├── strong-remoting-android-1.1.0.jar.properties │ ├── android-support-v4.jar │ ├── evo-inflector-1.0.1.jar │ ├── loopback-android-1.1.0.jar │ ├── android-async-http-1.4.3.jar │ ├── strong-remoting-android-1.1.0.jar │ ├── docs │ │ ├── loopback-android-1.1.0-javadoc.jar │ │ └── strong-remoting-android-1.1.0-javadoc.jar │ └── src │ │ ├── loopback-android-1.1.0-sources.jar │ │ └── strong-remoting-android-1.1.0-sources.jar ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── src │ └── com │ │ └── strongloop │ │ └── android │ │ └── loopback │ │ └── guide │ │ ├── BackFragment.java │ │ ├── CoverFragment.java │ │ ├── IntroductionFragment.java │ │ ├── FinaleFragment.java │ │ ├── util │ │ └── HtmlFragment.java │ │ ├── GuideApplication.java │ │ ├── SlidePresenterActivity.java │ │ └── lessons │ │ ├── LessonOneFragment.java │ │ ├── LessonTwoFragment.java │ │ └── LessonThreeFragment.java ├── project.properties ├── proguard-project.txt ├── build.gradle ├── AndroidManifest.xml ├── gradlew.bat └── gradlew ├── LoopbackGuideSkeleton ├── res │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── styles.xml │ │ └── strings.xml │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable │ │ └── strongloop_logo_reversed_stacked_rgb.png │ ├── layout │ │ ├── activity_screen_slide.xml │ │ ├── fragment_back.xml │ │ ├── fragment_introduction.xml │ │ ├── fragment_location_list.xml │ │ ├── fragment_finale.xml │ │ ├── fragment_lesson_two.xml │ │ ├── fragment_lesson_three.xml │ │ ├── fragment_cover.xml │ │ └── fragment_lesson_one.xml │ ├── values-v14 │ │ └── styles.xml │ └── values-v11 │ │ └── styles.xml ├── libs │ ├── loopback-android-1.1.0.jar.properties │ ├── guava-15.0.jar │ ├── strong-remoting-android-1.1.0.jar.properties │ ├── android-support-v4.jar │ ├── evo-inflector-1.0.1.jar │ ├── loopback-android-1.1.0.jar │ ├── android-async-http-1.4.3.jar │ ├── strong-remoting-android-1.1.0.jar │ ├── docs │ │ ├── loopback-android-1.1.0-javadoc.jar │ │ └── strong-remoting-android-1.1.0-javadoc.jar │ └── src │ │ ├── loopback-android-1.1.0-sources.jar │ │ └── strong-remoting-android-1.1.0-sources.jar ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── src │ └── com │ │ └── strongloop │ │ └── android │ │ └── loopback │ │ └── guide │ │ ├── BackFragment.java │ │ ├── CoverFragment.java │ │ ├── IntroductionFragment.java │ │ ├── util │ │ └── HtmlFragment.java │ │ ├── FinaleFragment.java │ │ ├── GuideApplication.java │ │ ├── SlidePresenterActivity.java │ │ └── lessons │ │ ├── LessonOneFragment.java │ │ ├── LessonTwoFragment.java │ │ └── LessonThreeFragment.java ├── project.properties ├── proguard-project.txt ├── build.gradle ├── AndroidManifest.xml ├── gradlew.bat └── gradlew ├── CODEOWNERS ├── .gitignore ├── .github ├── PULL_REQUEST_TEMPLATE.md └── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md └── CONTRIBUTING.md /LoopbackGuideApplication/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/loopback-android-1.1.0.jar.properties: -------------------------------------------------------------------------------- 1 | src=src/loopback-android-1.1.0-sources.jar 2 | doc=docs/loopback-android-1.1.0-javadoc.jar 3 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/loopback-android-1.1.0.jar.properties: -------------------------------------------------------------------------------- 1 | src=src/loopback-android-1.1.0-sources.jar 2 | doc=docs/loopback-android-1.1.0-javadoc.jar 3 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/.DS_Store -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/res/.DS_Store -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/guava-15.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/guava-15.0.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/guava-15.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/guava-15.0.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/strong-remoting-android-1.1.0.jar.properties: -------------------------------------------------------------------------------- 1 | src=src/strong-remoting-android-1.1.0-sources.jar 2 | doc=docs/strong-remoting-android-1.1.0-javadoc.jar 3 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/strong-remoting-android-1.1.0.jar.properties: -------------------------------------------------------------------------------- 1 | src=src/strong-remoting-android-1.1.0-sources.jar 2 | doc=docs/strong-remoting-android-1.1.0-javadoc.jar 3 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/android-support-v4.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/android-support-v4.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/evo-inflector-1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/evo-inflector-1.0.1.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #0F582D 4 | #FFF 5 | 6 | 7 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/evo-inflector-1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/evo-inflector-1.0.1.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #0F582D 4 | #FFF 5 | 6 | 7 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/loopback-android-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/loopback-android-1.1.0.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/loopback-android-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/loopback-android-1.1.0.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/android-async-http-1.4.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/android-async-http-1.4.3.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideApplication/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/android-async-http-1.4.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/android-async-http-1.4.3.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/strong-remoting-android-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/strong-remoting-android-1.1.0.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/strong-remoting-android-1.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/strong-remoting-android-1.1.0.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/docs/loopback-android-1.1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/docs/loopback-android-1.1.0-javadoc.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/src/loopback-android-1.1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/src/loopback-android-1.1.0-sources.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/docs/loopback-android-1.1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/docs/loopback-android-1.1.0-javadoc.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/src/loopback-android-1.1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/src/loopback-android-1.1.0-sources.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/src/strong-remoting-android-1.1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/src/strong-remoting-android-1.1.0-sources.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/libs/docs/strong-remoting-android-1.1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/libs/docs/strong-remoting-android-1.1.0-javadoc.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/docs/strong-remoting-android-1.1.0-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/docs/strong-remoting-android-1.1.0-javadoc.jar -------------------------------------------------------------------------------- /LoopbackGuideApplication/libs/src/strong-remoting-android-1.1.0-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/libs/src/strong-remoting-android-1.1.0-sources.jar -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/drawable/strongloop_logo_reversed_stacked_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideSkeleton/res/drawable/strongloop_logo_reversed_stacked_rgb.png -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/drawable/strongloop_logo_reversed_stacked_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-android-getting-started/HEAD/LoopbackGuideApplication/res/drawable/strongloop_logo_reversed_stacked_rgb.png -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Lines starting with '#' are comments. 2 | # Each line is a file pattern followed by one or more owners, 3 | # the last matching pattern has the most precedence. 4 | 5 | # Core team members from IBM 6 | * @kjdelisle @jannyHou @loay @b-admike @ssh24 @virkt25 @dhmlau 7 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/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.10-all.zip 7 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu May 29 19:54:27 CEST 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.10-all.zip 7 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/activity_screen_slide.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/layout/activity_screen_slide.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/layout/fragment_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/fragment_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | # built application files 4 | *.apk 5 | *.ap_ 6 | 7 | # files for the dex VM 8 | *.dex 9 | 10 | # Java class files 11 | *.class 12 | 13 | # generated files 14 | bin/ 15 | gen/ 16 | 17 | # Local configuration file (sdk path, etc) 18 | local.properties 19 | 20 | # Eclipse project files 21 | .classpath 22 | .project 23 | 24 | # Proguard folder generated by Eclipse 25 | proguard/ 26 | 27 | # Intellij project files 28 | *.iml 29 | *.ipr 30 | *.iws 31 | .idea/ 32 | .gradle/ 33 | out/ 34 | build/ 35 | 36 | .settings/ 37 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/fragment_introduction.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/layout/fragment_introduction.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/src/com/strongloop/android/loopback/guide/BackFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | public class BackFragment extends Fragment { 10 | @Override 11 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 12 | Bundle savedInstanceState) { 13 | 14 | return (ViewGroup) inflater.inflate( 15 | R.layout.fragment_back, container, false); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/src/com/strongloop/android/loopback/guide/BackFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | public class BackFragment extends Fragment { 10 | @Override 11 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 12 | Bundle savedInstanceState) { 13 | 14 | return (ViewGroup) inflater.inflate( 15 | R.layout.fragment_back, container, false); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/src/com/strongloop/android/loopback/guide/CoverFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | public class CoverFragment extends Fragment { 10 | @Override 11 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 12 | Bundle savedInstanceState) { 13 | 14 | return (ViewGroup) inflater.inflate( 15 | R.layout.fragment_cover, container, false); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/src/com/strongloop/android/loopback/guide/CoverFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.support.v4.app.Fragment; 5 | import android.view.LayoutInflater; 6 | import android.view.View; 7 | import android.view.ViewGroup; 8 | 9 | public class CoverFragment extends Fragment { 10 | @Override 11 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 12 | Bundle savedInstanceState) { 13 | 14 | return (ViewGroup) inflater.inflate( 15 | R.layout.fragment_cover, container, false); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/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.library.reference.1=../../../../Documents/workspace-temp/google-play-services_lib 16 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/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.library.reference.1=../../../../Documents/workspace-temp/google-play-services_lib 16 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Description 2 | 3 | 4 | #### Related issues 5 | 6 | 12 | 13 | - connect to 14 | 15 | ### Checklist 16 | 17 | 22 | 23 | - [ ] New tests added or existing tests modified to cover all changes 24 | - [ ] Code conforms with the [style 25 | guide](http://loopback.io/doc/en/contrib/style-guide.html) 26 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/layout/fragment_location_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | 21 | 22 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/fragment_location_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | 21 | 22 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/src/com/strongloop/android/loopback/guide/IntroductionFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import com.strongloop.android.loopback.guide.util.HtmlFragment; 4 | 5 | import android.os.Bundle; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | 10 | public class IntroductionFragment extends HtmlFragment { 11 | @Override 12 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 13 | Bundle savedInstanceState) { 14 | 15 | setRootView((ViewGroup) inflater.inflate( 16 | R.layout.fragment_introduction, container, false)); 17 | 18 | setHtmlText(R.id.introduction_content, R.string.introduction_content); 19 | return getRootView(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/src/com/strongloop/android/loopback/guide/IntroductionFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import com.strongloop.android.loopback.guide.util.HtmlFragment; 4 | 5 | import android.os.Bundle; 6 | import android.view.LayoutInflater; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | 10 | public class IntroductionFragment extends HtmlFragment { 11 | @Override 12 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 13 | Bundle savedInstanceState) { 14 | 15 | setRootView((ViewGroup) inflater.inflate( 16 | R.layout.fragment_introduction, container, false)); 17 | 18 | setHtmlText(R.id.introduction_content, R.string.introduction_content); 19 | return getRootView(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/fragment_finale.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/res/layout/fragment_finale.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/src/com/strongloop/android/loopback/guide/util/HtmlFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide.util; 2 | 3 | import android.support.v4.app.Fragment; 4 | import android.text.Html; 5 | import android.view.ViewGroup; 6 | import android.widget.TextView; 7 | 8 | public class HtmlFragment extends Fragment { 9 | 10 | private ViewGroup rootView; 11 | 12 | protected ViewGroup getRootView() { return rootView; } 13 | protected void setRootView(ViewGroup value) { rootView = value; } 14 | 15 | public HtmlFragment() { 16 | super(); 17 | } 18 | 19 | protected void setHtmlText(int textViewId, int stringResourceId) { 20 | TextView text = (TextView)getRootView().findViewById(textViewId); 21 | String htmlContent = getString(stringResourceId); 22 | text.setText(Html.fromHtml(htmlContent)); 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /LoopbackGuideSkeleton/src/com/strongloop/android/loopback/guide/FinaleFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.view.LayoutInflater; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | 8 | import com.strongloop.android.loopback.guide.util.HtmlFragment; 9 | 10 | public class FinaleFragment extends HtmlFragment { 11 | 12 | @Override 13 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 14 | Bundle savedInstanceState) { 15 | 16 | setRootView((ViewGroup) inflater.inflate( 17 | R.layout.fragment_finale, container, false)); 18 | 19 | setHtmlText(R.id.finale_content, R.string.finale_content); 20 | setHtmlText(R.id.finale_callToAction, R.string.finale_callToAction); 21 | 22 | return getRootView(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/src/com/strongloop/android/loopback/guide/FinaleFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide; 2 | 3 | import android.os.Bundle; 4 | import android.view.LayoutInflater; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | 8 | import com.strongloop.android.loopback.guide.util.HtmlFragment; 9 | 10 | public class FinaleFragment extends HtmlFragment { 11 | 12 | @Override 13 | public View onCreateView(LayoutInflater inflater, ViewGroup container, 14 | Bundle savedInstanceState) { 15 | 16 | setRootView((ViewGroup) inflater.inflate( 17 | R.layout.fragment_finale, container, false)); 18 | 19 | setHtmlText(R.id.finale_content, R.string.finale_content); 20 | setHtmlText(R.id.finale_callToAction, R.string.finale_callToAction); 21 | 22 | return getRootView(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/src/com/strongloop/android/loopback/guide/util/HtmlFragment.java: -------------------------------------------------------------------------------- 1 | package com.strongloop.android.loopback.guide.util; 2 | 3 | import android.support.v4.app.Fragment; 4 | import android.text.Html; 5 | import android.text.method.LinkMovementMethod; 6 | import android.view.ViewGroup; 7 | import android.widget.TextView; 8 | 9 | public class HtmlFragment extends Fragment { 10 | 11 | private ViewGroup rootView; 12 | 13 | protected ViewGroup getRootView() { return rootView; } 14 | protected void setRootView(ViewGroup value) { rootView = value; } 15 | 16 | public HtmlFragment() { 17 | super(); 18 | } 19 | 20 | protected void setHtmlText(int textViewId, int stringResourceId) { 21 | TextView text = (TextView)getRootView().findViewById(textViewId); 22 | String htmlContent = getString(stringResourceId); 23 | text.setText(Html.fromHtml(htmlContent)); 24 | text.setMovementMethod(LinkMovementMethod.getInstance()); 25 | } 26 | 27 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 9 | 10 | # Description/Steps to reproduce 11 | 12 | 16 | 17 | # Link to reproduction sandbox 18 | 19 | 24 | 25 | # Expected result 26 | 27 | 30 | 31 | # Additional information 32 | 33 | 38 | -------------------------------------------------------------------------------- /LoopbackGuideApplication/res/layout/fragment_lesson_two.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 14 | 19 | 20 |