{"push_id":1273133790,"size":87,"distinct_size":87,"ref":"refs/heads/master","head":"60b0132f09856557928780f3101c3330aafb33ae","before":"6099b43cf1287a06a0b8a6d710ca83afefb8b303","commits":[{"sha":"3bf47b0910a280d8f7c6f13fe5435167531e1056","author":{"name":"Naoki Ishihara","email":"6c78a73ef4f8135db5e18e07bead3675a0c3b304@google.com"},"message":"Initial empty repository","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/3bf47b0910a280d8f7c6f13fe5435167531e1056"},{"sha":"5d3e7197e10494204fa6aae48d8f84c2eddfa2cd","author":{"name":"naoki","email":"491d1bdf1740112b8246c88d3c56a5edc133162f@gmail.com"},"message":"Add initial files\n\nChange-Id: Iddea7be4c16f68610d91416005f8b1b5212b0526","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/5d3e7197e10494204fa6aae48d8f84c2eddfa2cd"},{"sha":"f7ec5e337cbb8332a9f836334b4c5fd7a69d9d13","author":{"name":"Laura Lemay","email":"42b4c7fa0d66d9fcc4fee1282e21a52bbab65f1f@google.com"},"message":"Add a team-side .gitignore file.  Will ignore these files:\n- Various android build and config files\n- .DS_Store files\n- Unix editor (emacs, nano) temp files (end with ~)\n\nChange-Id: Idfd67bdc1986c1a50d21b57d7857eac2660c1bcf","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/f7ec5e337cbb8332a9f836334b4c5fd7a69d9d13"},{"sha":"90ad7b5558574ec16fc2b03a2085f62d0b8cbd4c","author":{"name":"Laura Lemay","email":"42b4c7fa0d66d9fcc4fee1282e21a52bbab65f1f@google.com"},"message":"TwoActivities sample app\n\nPart of Android ILT training, covered in this chapter:\nhttps://docs.google.com/a/google.com/document/d/1miTjCN2z_OQVfyWBPANmOtMtvH31yd7khrBYnqh-Zzs/edit\n\nThis app contains two activities and sends messages between them with intents.\n\nUPDATE 5/24 Added comments to both Activity files\n\nUPDATE 6/30 Address Reto's comments:\n- Move view initialization into member variables\n- Fix log tags to use getSimpleName()\n\nChange-Id: Ia47e7dd0b1c08835de59308b0b49be0ad7d62000","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/90ad7b5558574ec16fc2b03a2085f62d0b8cbd4c"},{"sha":"61790f429c9280df458a27f1e2695186bac08ce5","author":{"name":"alekshaecky","email":"8f15d8d4d5cec4df28b3398454e696a9d0d6ad0e@google.com"},"message":"Minimalist content provider sample code.\n\nFixed. Final nits fixed.\n\nChange-Id: I7cd12f8c611a95b3813d999ac7f85889349bc0c5","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/61790f429c9280df458a27f1e2695186bac08ce5"},{"sha":"2ea035cb5ae6d70b99b00cc6e92a53b8ed5dbffe","author":{"name":"Laura Lemay","email":"42b4c7fa0d66d9fcc4fee1282e21a52bbab65f1f@google.com"},"message":"NEW comprehensive gitignore for public sample projects.  Ignores these files:\n- .idea (the entire directory)\n- .gradle (the entire directory)\n- All .iml and .ims files\n- The build directory (both build and app/build)\n- local.properties\n- .DS_Store\n- .gitignore itself (both top-level and app/.gitignore)\n\nInstructions on how to get git to ignore files that are not yet ignored are coming up once this is merged.\n\nChange-Id: I7605f4404c006c235b07cff3559467013142362f","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/2ea035cb5ae6d70b99b00cc6e92a53b8ed5dbffe"},{"sha":"201fff95f8aedd98f332bafd851f7c2f6b99ee4d","author":{"name":"alekshaecky","email":"8f15d8d4d5cec4df28b3398454e696a9d0d6ad0e@google.com"},"message":"Hello Toast.\n\nMake fixes based on Reto's comments.\nFixes from Chris Bane included.\n\nPractical: https://docs.google.com/document/d/1CzOVLV7KPfqAG0hy7iKRFjcPN045HDzqoPtLL_P0wNw\n\nChange-Id: I7fb47525d2e8d51f4f64ee2497ab844038a27f1a","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/201fff95f8aedd98f332bafd851f7c2f6b99ee4d"},{"sha":"0504bff3f5a265a86b03756d46cf41f4b4e88d7e","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"KeyboardSamples - Updated\n\nUpdated based on review comments -- all comments fixed.\n\nAn app that demonstrates using input attributes with the keyboard,\nincluding sentence capitalization, password input, changing the\nkeyboard to a phone keypad, and handling the return key.\nFor the practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/1gj7YK2xJdIeVvTvwksn3AVQ--aJi7u4qHpkknSE7NFI/edit?usp=sharing\n\nAdded comments and Open Source license comment, and changed var names.\n\nChange-Id: I85b3671d10b04f3e8d2d0a65be1f8cffb0b17741","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/0504bff3f5a265a86b03756d46cf41f4b4e88d7e"},{"sha":"f735cf3c8df6067d8c4a5fde925dd9256009198c","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"KeyboardDialPhone - Updated to match KeyboardSamples.\n\nThis is an extension of KeyboardSamples that uses a phone keypad\nand uses the Return key to dial the phone number.\n\nFor the practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/1gj7YK2xJdIeVvTvwksn3AVQ--aJi7u4qHpkknSE7NFI/edit?usp=sharing\n\nChange-Id: I955f9d63d726b5fbc726980f33fe895d7fd90957","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/f735cf3c8df6067d8c4a5fde925dd9256009198c"},{"sha":"be0e8569a276e383d858f81fd7c116b2d9634114","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"AlertSample - Updated from last review.\n\nUpdated build gradle, string resources. Also\nupdated to include comments and open source comment.\nAlertSample is an app that demonstrates the Alert dialog, in which\nthe user can click OK or Cancel.\n\nFor practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/1gj7YK2xJdIeVvTvwksn3AVQ--aJi7u4qHpkknSE7NFI/edit?usp=sharing\n\nChange-Id: Id47ffeafb8de386dc945a1c9547bcd6a5a95953e","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/be0e8569a276e383d858f81fd7c116b2d9634114"},{"sha":"ef1d38f12d6ab7ae03d35eec1a27359f20d7fce9","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"DateTimePickers - Updated from last review.\n\nUpdated to use string resources. Also\nupdated with comments and code style changes.\nThis app shows how to present the Date and Time pickers, and\ncapture the user's input.\nFor practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/1gj7YK2xJdIeVvTvwksn3AVQ--aJi7u4qHpkknSE7NFI/edit?usp=sharing\n\nChange-Id: Ibf548125e2a60db83331f40e4aa2ef06d0a525f3","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/ef1d38f12d6ab7ae03d35eec1a27359f20d7fce9"},{"sha":"aa3f325bcfe21ea1a8427cc319a6b9fbbb3f4a8a","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"OptionsMenuSample - Updated 2x from last review.\n\nFixed switch case block and removed extra methods in MainActivity.\nRemoved hard-coded strings and dimensions, etc.\n\nUpdated with comments, style changes, and new image buttons.\nThis app shows how to set up and use an options menu, including\nusing option menu icons in the app bar.\n\nFor practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/191OnpA9KQaEqqVDMMh95yxO1QlwYp1of_r9aaRMkBuw/edit?usp=sharing\n\nChange-Id: I643eabd41e8c3f96c40a55e1d5f40533407776df","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/aa3f325bcfe21ea1a8427cc319a6b9fbbb3f4a8a"},{"sha":"3bf179e83c14b61aca8257ad107858a97230fe68","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"OptionsMenuOrderActivity - Updated from last review.\n\nFixed switch case in MainActivity and OrderActivity to get rid of redundant code.\nFixed all hard-coded strings and dimensions and deleted unused tests.\nFixed build gradle.\n\nUpdated to include images for image buttons.\nThis app is an extension of OptionsMenuSample in which an order\nactivity is added that includes radio buttons for selections, and\nthe up navigation button is added to the app bar.\n\nUpdated with comments and code style changes.\n\nFor practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/191OnpA9KQaEqqVDMMh95yxO1QlwYp1of_r9aaRMkBuw/edit?usp=sharing\n\nChange-Id: Ifc2eb0461b5438e8f85e8c1412a8f6ea41b7df23","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/3bf179e83c14b61aca8257ad107858a97230fe68"},{"sha":"3079534e4a38319a2075bab1c8abd01eec083fc7","author":{"name":"Aleks Haecky","email":"8f15d8d4d5cec4df28b3398454e696a9d0d6ad0e@google.com"},"message":"Merge \"Hello Toast.\"","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/3079534e4a38319a2075bab1c8abd01eec083fc7"},{"sha":"133904ffdf4bc2048a06b68aede5f1cf4fc546d8","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"OptionsMenuOrderActivityMap - Updated from last review.\n\nFixed MainActivity and OrderActivity switch case blocks to eliminate\nredundant codes and methods.\n\nFixed hard-coded strings and dimensions, removed unused files.\n\nUpdated to include image buttons, otherwise the same.\nThis app is an extension of OptionsMenuOrderActivity. It uses the\nfloating action button to launch Maps from the app.\n\nUpdated to include comments and code style changes.\n\nFor practical lesson, see:\nhttps://docs.google.com/a/google.com/document/d/191OnpA9KQaEqqVDMMh95yxO1QlwYp1of_r9aaRMkBuw/edit?usp=sharing\n\nChange-Id: Idb89bca4a9cd70874cde5373b551cd8bd5445f88","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/133904ffdf4bc2048a06b68aede5f1cf4fc546d8"},{"sha":"95e071a86e28e71dac2c495b77deb71f43221736","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"TabExperiment - Updated from last review.\n\nFixed case switch to return tab directly to reduce redundancy.\nFixed hard-coded strings. Removed unused test files and comments.\nFixed spacing in comments.\n\nAn app that shows how to set up tab navigation.\nUpdated after code analysis: replaced deprecated setOnTabSelectedListener\nwith addOnTabSelectedListener, added viewPager null assertion and tabLayout\nnull assertion. Also updated for code style and comments.\n\nFor practical challenge, see:\n\nhttps://docs.google.com/a/google.com/document/d/1SYiQsmJ4YJ59ztxIvv-b8srp-PWceww0MNi1QVJ7fmE/edit?usp=sharing\n\nChange-Id: I4f1e02c4828ed06a93163b7c38d634f2a7822f62","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/95e071a86e28e71dac2c495b77deb71f43221736"},{"sha":"f341e4984d15a6d2d8245d215cfa7ff42c900d6a","author":{"name":"Aleks Haecky","email":"8f15d8d4d5cec4df28b3398454e696a9d0d6ad0e@google.com"},"message":"Merge \"Minimalist content provider sample code.\"","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/f341e4984d15a6d2d8245d215cfa7ff42c900d6a"},{"sha":"85281187793e272ede7d534219f73b9f86bddf77","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"TwoActivitiesEspressoTest - Update to build gradle\n\nONLY FILES TO CHECK:\nbuild.gradle\nActivityInputOutputTest.java\n\nALL OTHER FILES FROM MERGED VERSION OF TwoActivities (done).\nUpdate to the build gradle file. All other changes from previous comments\nare done.\n\nThe Two Activities app provides a main activity with a text entry field and a Send button.\nClicking Send launches the second activity with the entered text shown in the header.\n\nThe first Espresso test performs a click on the main activity's button,\nand checks to see if the header matches what is displayed. If it passes,\nit means that the second activity was started. The test then clicks the\nsecond activity's button, and checks to see if the reply\nmatches what is displayed. If it passes, it means that the main activity\nwas started from the second activity.\n\nThe second test locates the text view, and enters the text \"This is a test.\"\nIt clicks the main button, and then compares the message with the assertion\n\"This is a test.\" If it passes, it means that the entered text was successfully\nprocessed.\n\nPractical chapter:\nhttps://docs.google.com/a/google.com/document/d/1XpNT5pAMcKT6VCoS8AKUDVa1kDi3_tXMETxNIZ7ivhA/edit?usp=sharing\n\nChange-Id: I48adb543cf777b0071c5faf21fe4f4654c82afa3","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/85281187793e272ede7d534219f73b9f86bddf77"},{"sha":"ff3c57b372b38beb120d08be89ae976c23f31407","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"PhoneNumberSpinnerEspressoTest - Updated build gradle\n\nChanges from review comments done.\n\nThe goal of this test is to open the spinner,\nclick each item, and verify that the TextView contains the item.\n\nPractical chapter:\nhttps://docs.google.com/a/google.com/document/d/1XpNT5pAMcKT6VCoS8AKUDVa1kDi3_tXMETxNIZ7ivhA/edit?usp=sharing\n\nChange-Id: Id05fee32d8af9f4620b943d4d00af6fadf4f53ed","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/ff3c57b372b38beb120d08be89ae976c23f31407"},{"sha":"dfcb5b52374c8d5c552f3746219d6b344f70f932","author":{"name":"git gmac-update","email":"b4b0682be00f60ef812a29082282919bba57afd2@google.com"},"message":"ScrollingText 3 - Updated build gradle.\nSet minSdkVersion to 15.\nSet com.android.support:appcompat-v7 to 24.1.1.\nSet compileSdkVersion and targetSdkVersion to 24.\n\nPreviously:\nUpdated layout to fix nits and hard-coded strings.\nNo changes to Java code.\n\nCode challenge for chapter.\n\nThis is a version of ScrollingText2 that includes\na Button at the bottom of the scrolling text\nthat scrolls with the text. The button is called\nADD COMMENT but does not do anything.\nThis is a basic example of how to include\na button with text in a ScrollView.\n\nThe only file to review is activity_main.xml. There are\nno code changes to the java files from the Empty Activity\ntemplate.\n\nThis is the final app for Chap. 1.25P. It is a code challenge.\nPractical: Chap. 1.25 P: Working with TextView Elements\nhttps://docs.google.com/a/google.com/document/d/1DfXuL6hzUfkUv_XyarBuBiz-e81fpd9GrucDEfjykS4/edit?usp=sharing\n\nChange-Id: I222a23f64bad8968fb2385db5d9cf2039e161f0f","distinct":true,"url":"https://api.github.com/repos/google-developer-training/android-fundamentals/commits/dfcb5b52374c8d5c552f3746219d6b344f70f932"}]}
{"actor":{"display_login":"naokirodion"}}