├── .gitattributes ├── GridLayout └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lenovo │ │ └── gridlayout │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lenovo │ │ │ └── gridlayout │ │ │ └── MainActivity.java │ └── res │ │ ├── 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 │ └── test │ └── java │ └── com │ └── lenovo │ └── gridlayout │ └── ExampleUnitTest.java ├── GuessTheCelebrity └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lenovo │ │ └── guessthecelebrity │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lenovo │ │ │ └── guessthecelebrity │ │ │ └── MainActivity.java │ └── res │ │ ├── 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 │ └── test │ └── java │ └── com │ └── lenovo │ └── guessthecelebrity │ └── ExampleUnitTest.java ├── HIkers-Watch └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lenovo │ │ └── hikerswatch │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lenovo │ │ │ └── hikerswatch │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable │ │ └── background.jpeg │ │ ├── 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 │ └── test │ └── java │ └── com │ └── lenovo │ └── hikerswatch │ └── ExampleUnitTest.java ├── HideAndShow └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lenovo │ │ └── hideandshow │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lenovo │ │ │ └── hideandshow │ │ │ └── MainActivity.java │ └── res │ │ ├── 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 │ └── test │ └── java │ └── com │ └── lenovo │ └── hideandshow │ └── ExampleUnitTest.java ├── Higher-OR-Lower └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lenovo │ │ └── higherorlower │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lenovo │ │ │ └── higherorlower │ │ │ └── MainActivity.java │ └── res │ │ ├── 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 │ └── test │ └── java │ └── com │ └── lenovo │ └── higherorlower │ └── ExampleUnitTest.java ├── Instagram-Clone ├── MainActivity.java ├── StarterApplication.java ├── UserFeedActivity.java └── UserListActivity.java ├── LICENSE ├── README.md ├── Resources ├── TwitterKey.ppk ├── airhorn.mp3 ├── cat.jpg ├── cat2.jpg ├── currency.jpg ├── egg.png ├── instapic.jpeg ├── snitch.gif ├── snitch.png ├── snitch2.png └── twitterkeypair.pem ├── adding-New-Activity ├── MainActivity.java └── secondActivity.java ├── alert-demo └── MainActivity.java ├── android-wear-demo └── MainActivity.java ├── animations └── MainActivity.java ├── basicphrases └── MainActivity.java ├── bluetooth └── MainActivity.java ├── braintrainerapp └── MainActivity.java ├── connect3 └── MainActivity.java ├── currencyconverter └── MainActivity.java ├── databasedemo └── MainActivity.java ├── demoapp └── MainActivity.java ├── downloadingimages └── MainActivity.java ├── downloadingwebcontent └── MainActivity.java ├── eggtimer └── MainActivity.java ├── firebasedemoapp └── MainActivity.java ├── googlemaps └── MapsActivity.java ├── jsondemo └── MainActivity.java ├── languagepreferences └── MainActivity.java ├── layouts └── MainActivity.java ├── listview └── MainActivity.java ├── locationdemo └── MainActivity.java ├── memorableplaces ├── MainActivity.java └── MapsActivity.java ├── menudemo └── MainActivity.java ├── mygdx └── game │ └── AndroidLauncher.java ├── new └── connect3 │ └── MainActivity.java ├── newsreader ├── ArticleActivity.java └── MainActivity.java ├── notetakingapp ├── MainActivity.java └── NoteEditorActivity.java ├── notification └── MainActivity.java ├── numbershape └── MainActivity.java ├── parseserverstarterproject ├── MainActivity.java └── StarterApplication.java ├── photoimport └── MainActivity.java ├── radiobutton └── radiobutton.java ├── sharedperferences ├── MainActivity.java └── ObjectSerializer.java ├── sound └── MainActivity.java ├── timer └── MainActivity.java ├── timetables └── MainActivity.java ├── toastdemo └── MainActivity.java ├── twitter ├── Feed.java ├── Main2Activity.java ├── MainActivity.java └── StarterApplication.java ├── uber ├── DriverLocationActivity.java ├── MainActivity.java ├── RiderActivity.java ├── StarterApplication.java └── ViewRequestActivity.java ├── userlocationdemo └── MapsActivity.java ├── video └── MainActivity.java ├── weatherapp └── MainActivity.java ├── webviews └── MainActivity.java └── whatsapp ├── ChatActivity.java ├── MainActivity.java ├── StarterApplication.java └── UserListActivity.java /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /GridLayout/src/androidTest/java/com/lenovo/gridlayout/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.lenovo.gridlayout; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumentation test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() throws Exception { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.lenovo.gridlayout", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /GridLayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /GridLayout/src/main/java/com/lenovo/gridlayout/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.lenovo.gridlayout; 2 | 3 | import android.support.v7.app.AppCompatActivity; 4 | import android.os.Bundle; 5 | 6 | public class MainActivity extends AppCompatActivity { 7 | 8 | @Override 9 | protected void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | setContentView(R.layout.activity_main); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /GridLayout/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 19 | 20 |