diff --git a/CODE OF CONDUCT.md b/CODE OF CONDUCT.md deleted file mode 100644 index 8f5a86d..0000000 --- a/CODE OF CONDUCT.md +++ /dev/null @@ -1,46 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at __[technical.committee@iiitvadodara.ac.in](mailto:technical.committee@iiitvadodara.ac.in)__. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] - -[homepage]: http://contributor-covenant.org -[version]: http://contributor-covenant.org/version/1/4/ diff --git a/README.md b/README.md index 4dcf895..16bd976 100644 --- a/README.md +++ b/README.md @@ -1,83 +1,43 @@ -# API Digest 2021 -This repository contains the rules and code of conduct for __API Digest 2021__. - -## Contents -- __[Contents](#contents)__ -- __[Requirements](#requirements)__ -- __[Few pointers](#few-pointers)__ -- __[How to submit?](#how-to-submit)__ -- __[Rules](HackIIITV_rules_and_timeline.pdf)__ -- __[Code of Conduct](CODE_OF_CONDUCT.md)__ -- __[Our Community](#our-community)__ -- __[Contact / Support](#contact--support)__ - -### Requirements - -- __[GitHub account](https://github.com/login)__ -- Install __[git](https://git-scm.com/)__ for your repsective OS. -- Make sure you are part of IIITV organisation on GitHub, else join __[here](http://getmein.glitch.me/)__ - -### Few pointers - -- You can make at max one commit per hour. -- Don't close your PR. -- No commits after Hackathon ends will be entertained. -- It is required from the teams to keep committing within __three__ hours of the previous commit to keep your hack backed up. -- Make sure your whole project is inside the folder of your team. -- If you have time left, make sure you make a README.md 📄 😉(it will help others to understand your code) - -### How to submit? - -One member from each team have to follow this instructions: -Follow the instructions in order: - -1. Fork this repository. - -2. Clone your fork, using - `git clone https://github.com//api-digest-2021.git` - -3. Change Directory to `api-digest-2021`, using - `cd api-digest-2021` - -4. Set remote to original repository using - `git remote add ups https://github.com/iiitv/api-digest-2021.git` - -5. Create a branch named `team#x`, where __"x"__ is your team number, using - `git checkout -b team#x` - -6. Add a folder with name `team#x - {Chosen_Theme_number}` in root directory. Make sure your whole hack is in folder `team#x - {Chosen_Theme_number}`. - -7. Now add this folder to your staging area, using - `git add "team#x - {Chosen_Theme_number}"` - -8. Now commit the changes using, - `git commit -m "Add team#x"` - -9. Push the changes using, - `git push` - -10. Open a pull request: As soon as the changes will be pushed, GUI of repository's main page will show a yellow banner saying you too open a Pull request, just click on it and you are done. - -For making changes to PR, just keep on repeating Step 6-9. - -### Rules - -- Keep your content as original as possible. -- It is allowed to use available softwares/packages as a module, but they can't be your project. - -### Contact / Support - -- Write to us at: __[technical.committee@iiitvadodara.ac.in](mailto:technical.committee@iiitvadodara.ac.in)__ -- Join the discord server: __[Technical Committee](https://discord.gg/Rw4X9rYZgR)__ - -### Our Community - -- Open source projects created by students at IIITV : [IIITV Open Source Org](https://github.com/iiitv) -- Discord channel where we discuss topics related to DSA and Competitive Programming: [IIITVCC Discord Server Invite](https://discord.gg/pUPbVHF) -- Join the Open Source Org and our Slack Channel to ask your doubts and discussion: [Get Me In](https://getmein.glitch.me/), [Slack](https://join.slack.com/t/iiitvadodara/shared_invite/zt-gx92qvc2-X_NREKMxP6f7DlyZuxzM_g) - -### Happy Hacking! 🖖 - - *** - -

Made With ❤️ By Team API Digest

+

+ + Project logo +

+

Rick Rolled

+ +--- + +## 📝 Overview of project +This is an application build during the Api-digest-2021 + +The application uses a [_'RickAndMorty'_](https://rickandmortyapi.com) api. + +On the main screen, there are _cards_ which display basic character info. + +User can navigate back and forth among the different pages to view all characters. + +There is a family tree for the Smith family which also shows character info upon clicking on a certain image. + +#### Future Scope +We intend to add a filter feature which will allow user to search for a character just by name, species, status(DOA) etc. + +Add the location and episode views. + +### Installing + +A step by step series of instructions that tell you how to get a development env running. + +``` +Clone the repository +Open the project in Android Studio +Connect the Android phone and enable USB debugging OR Connect the AVD and have it up and running +Click on run in Android Studio +``` + +## 🚀 Deployment + +To quickly run the app on your phone, head over to Releases on right side of these page and download the .apk file for this application. + +## ⚒️ Developers + +- [Akshat Srivastava](https://github.com/Arsh150701) +- [Devansh Agarwal](https://github.com/devanshagar783) diff --git a/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.bin b/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.bin new file mode 100644 index 0000000..5cd0b60 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.bin differ diff --git a/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.lock b/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.lock new file mode 100644 index 0000000..8783fa0 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/executionHistory/executionHistory.lock differ diff --git a/team#26 - 5/.gradle/6.5/fileChanges/last-build.bin b/team#26 - 5/.gradle/6.5/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/fileChanges/last-build.bin differ diff --git a/team#26 - 5/.gradle/6.5/fileContent/fileContent.lock b/team#26 - 5/.gradle/6.5/fileContent/fileContent.lock new file mode 100644 index 0000000..dfc569a Binary files /dev/null and b/team#26 - 5/.gradle/6.5/fileContent/fileContent.lock differ diff --git a/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.bin b/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.bin new file mode 100644 index 0000000..fe50f84 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.bin differ diff --git a/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.lock b/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.lock new file mode 100644 index 0000000..f6f406f Binary files /dev/null and b/team#26 - 5/.gradle/6.5/fileHashes/fileHashes.lock differ diff --git a/team#26 - 5/.gradle/6.5/fileHashes/resourceHashesCache.bin b/team#26 - 5/.gradle/6.5/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..85d333c Binary files /dev/null and b/team#26 - 5/.gradle/6.5/fileHashes/resourceHashesCache.bin differ diff --git a/team#26 - 5/.gradle/6.5/gc.properties b/team#26 - 5/.gradle/6.5/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/team#26 - 5/.gradle/6.5/javaCompile/classAnalysis.bin b/team#26 - 5/.gradle/6.5/javaCompile/classAnalysis.bin new file mode 100644 index 0000000..ae04dd1 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/javaCompile/classAnalysis.bin differ diff --git a/team#26 - 5/.gradle/6.5/javaCompile/jarAnalysis.bin b/team#26 - 5/.gradle/6.5/javaCompile/jarAnalysis.bin new file mode 100644 index 0000000..10ce3f6 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/javaCompile/jarAnalysis.bin differ diff --git a/team#26 - 5/.gradle/6.5/javaCompile/javaCompile.lock b/team#26 - 5/.gradle/6.5/javaCompile/javaCompile.lock new file mode 100644 index 0000000..e900776 Binary files /dev/null and b/team#26 - 5/.gradle/6.5/javaCompile/javaCompile.lock differ diff --git a/team#26 - 5/.gradle/6.5/javaCompile/taskHistory.bin b/team#26 - 5/.gradle/6.5/javaCompile/taskHistory.bin new file mode 100644 index 0000000..2ef768b Binary files /dev/null and b/team#26 - 5/.gradle/6.5/javaCompile/taskHistory.bin differ diff --git a/team#26 - 5/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/team#26 - 5/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..55d56a2 Binary files /dev/null and b/team#26 - 5/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/team#26 - 5/.gradle/buildOutputCleanup/cache.properties b/team#26 - 5/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..c0d157f --- /dev/null +++ b/team#26 - 5/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Sun Feb 21 14:58:23 IST 2021 +gradle.version=6.5 diff --git a/team#26 - 5/.gradle/buildOutputCleanup/outputFiles.bin b/team#26 - 5/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..4b0d5e6 Binary files /dev/null and b/team#26 - 5/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/team#26 - 5/.gradle/checksums/checksums.lock b/team#26 - 5/.gradle/checksums/checksums.lock new file mode 100644 index 0000000..d3e04b4 Binary files /dev/null and b/team#26 - 5/.gradle/checksums/checksums.lock differ diff --git a/team#26 - 5/.gradle/checksums/md5-checksums.bin b/team#26 - 5/.gradle/checksums/md5-checksums.bin new file mode 100644 index 0000000..e69d243 Binary files /dev/null and b/team#26 - 5/.gradle/checksums/md5-checksums.bin differ diff --git a/team#26 - 5/.gradle/checksums/sha1-checksums.bin b/team#26 - 5/.gradle/checksums/sha1-checksums.bin new file mode 100644 index 0000000..46d45c2 Binary files /dev/null and b/team#26 - 5/.gradle/checksums/sha1-checksums.bin differ diff --git a/team#26 - 5/.gradle/vcs-1/gc.properties b/team#26 - 5/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/team#26 - 5/.idea/.gitignore b/team#26 - 5/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/team#26 - 5/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/team#26 - 5/.idea/.name b/team#26 - 5/.idea/.name new file mode 100644 index 0000000..74150da --- /dev/null +++ b/team#26 - 5/.idea/.name @@ -0,0 +1 @@ +Rickrolled \ No newline at end of file diff --git a/team#26 - 5/.idea/assetWizardSettings.xml b/team#26 - 5/.idea/assetWizardSettings.xml new file mode 100644 index 0000000..0b118db --- /dev/null +++ b/team#26 - 5/.idea/assetWizardSettings.xml @@ -0,0 +1,52 @@ + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/caches/build_file_checksums.ser b/team#26 - 5/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000..162766c Binary files /dev/null and b/team#26 - 5/.idea/caches/build_file_checksums.ser differ diff --git a/team#26 - 5/.idea/compiler.xml b/team#26 - 5/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/team#26 - 5/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/gradle.xml b/team#26 - 5/.idea/gradle.xml new file mode 100644 index 0000000..339fe25 --- /dev/null +++ b/team#26 - 5/.idea/gradle.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/jarRepositories.xml b/team#26 - 5/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/team#26 - 5/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml new file mode 100644 index 0000000..9e30e22 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml new file mode 100644 index 0000000..b2158ac --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_1_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml new file mode 100644 index 0000000..0f4ab3c --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml new file mode 100644 index 0000000..5cfa998 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml new file mode 100644 index 0000000..a51c67b --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml new file mode 100644 index 0000000..2208415 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml new file mode 100644 index 0000000..eee5bfc --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml new file mode 100644 index 0000000..3694fce --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml new file mode 100644 index 0000000..c19338c --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml new file mode 100644 index 0000000..eafc05e --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_0_4_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_0_4_aar.xml new file mode 100644 index 0000000..c929b18 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_0_4_aar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_4.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_4.xml new file mode 100644 index 0000000..cba1dae --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_4.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml new file mode 100644 index 0000000..41fff56 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_core_core_1_3_1_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_core_core_1_3_1_aar.xml new file mode 100644 index 0000000..dd3ffb1 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_core_core_1_3_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml new file mode 100644 index 0000000..fdbe34d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml new file mode 100644 index 0000000..b166bd9 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml new file mode 100644 index 0000000..8599e80 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml new file mode 100644 index 0000000..9b7c50d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml new file mode 100644 index 0000000..1a92d15 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml new file mode 100644 index 0000000..7e04c5d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml new file mode 100644 index 0000000..ee1d661 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml new file mode 100644 index 0000000..5ad0ed6 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml new file mode 100644 index 0000000..2f74cae --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml new file mode 100644 index 0000000..46bb1d5 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml new file mode 100644 index 0000000..68089dc --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml new file mode 100644 index 0000000..9354d44 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml new file mode 100644 index 0000000..5f66789 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml new file mode 100644 index 0000000..b3d9c3c --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml new file mode 100644 index 0000000..d687c62 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml new file mode 100644 index 0000000..c9a0aa3 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml new file mode 100644 index 0000000..d6c28fd --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml new file mode 100644 index 0000000..87b3f6e --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml new file mode 100644 index 0000000..2158b88 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml new file mode 100644 index 0000000..acb37e1 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml new file mode 100644 index 0000000..a4cf85c --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml new file mode 100644 index 0000000..7d04131 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml new file mode 100644 index 0000000..62aded0 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml new file mode 100644 index 0000000..3c6f46d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_core_1_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_core_1_3_0_aar.xml new file mode 100644 index 0000000..1033eaf --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_core_1_3_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml new file mode 100644 index 0000000..3a24a52 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml new file mode 100644 index 0000000..837c20f --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_2_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_2_aar.xml new file mode 100644 index 0000000..9a368d1 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_2_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_monitor_1_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_monitor_1_3_0_aar.xml new file mode 100644 index 0000000..1752b9f --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_monitor_1_3_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_test_runner_1_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_test_runner_1_3_0_aar.xml new file mode 100644 index 0000000..133561a --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_test_runner_1_3_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml new file mode 100644 index 0000000..5514664 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml new file mode 100644 index 0000000..0ca2d8a --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml new file mode 100644 index 0000000..c593fa3 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml new file mode 100644 index 0000000..bb20b20 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml new file mode 100644 index 0000000..da0a379 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml new file mode 100644 index 0000000..c0b27ec --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_android_volley_volley_1_1_1_aar.xml b/team#26 - 5/.idea/libraries/Gradle__com_android_volley_volley_1_1_1_aar.xml new file mode 100644 index 0000000..a86e8cd --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_android_volley_volley_1_1_1_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_11_0.xml b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_11_0.xml new file mode 100644 index 0000000..2b22cc6 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_11_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_11_0.xml b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_11_0.xml new file mode 100644 index 0000000..779f89c --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_11_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_11_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_11_0_aar.xml new file mode 100644 index 0000000..b10904e --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_11_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_11_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_11_0_aar.xml new file mode 100644 index 0000000..23f3974 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_11_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_google_android_material_material_1_3_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__com_google_android_material_material_1_3_0_aar.xml new file mode 100644 index 0000000..e86720d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_google_android_material_material_1_3_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml b/team#26 - 5/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml new file mode 100644 index 0000000..2b834ea --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_mikhaellopez_circularimageview_4_2_0_aar.xml b/team#26 - 5/.idea/libraries/Gradle__com_mikhaellopez_circularimageview_4_2_0_aar.xml new file mode 100644 index 0000000..cabddb6 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_mikhaellopez_circularimageview_4_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml b/team#26 - 5/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml new file mode 100644 index 0000000..662b001 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml b/team#26 - 5/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml new file mode 100644 index 0000000..62012ea --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_12.xml b/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_12.xml new file mode 100644 index 0000000..6c078d6 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_13_2.xml b/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_13_2.xml new file mode 100644 index 0000000..c2cb45d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__junit_junit_4_13_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 0000000..09cf23d --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml new file mode 100644 index 0000000..1a77dd8 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml new file mode 100644 index 0000000..3d45e8e --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml new file mode 100644 index 0000000..1fa0fa9 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml new file mode 100644 index 0000000..83fb222 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_61.xml b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_61.xml new file mode 100644 index 0000000..429bbe1 --- /dev/null +++ b/team#26 - 5/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_61.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/misc.xml b/team#26 - 5/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/team#26 - 5/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/modules.xml b/team#26 - 5/.idea/modules.xml new file mode 100644 index 0000000..bd2140c --- /dev/null +++ b/team#26 - 5/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/modules/Rickrolled.iml b/team#26 - 5/.idea/modules/Rickrolled.iml new file mode 100644 index 0000000..0d1aba0 --- /dev/null +++ b/team#26 - 5/.idea/modules/Rickrolled.iml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/modules/app/Rickrolled.app.iml b/team#26 - 5/.idea/modules/app/Rickrolled.app.iml new file mode 100644 index 0000000..3b20673 --- /dev/null +++ b/team#26 - 5/.idea/modules/app/Rickrolled.app.iml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/.idea/vcs.xml b/team#26 - 5/.idea/vcs.xml new file mode 100644 index 0000000..62bd7a0 --- /dev/null +++ b/team#26 - 5/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/README.md b/team#26 - 5/README.md new file mode 100644 index 0000000..fae1f2a --- /dev/null +++ b/team#26 - 5/README.md @@ -0,0 +1 @@ +# rickrolled \ No newline at end of file diff --git a/team#26 - 5/app/.gitignore b/team#26 - 5/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/team#26 - 5/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/team#26 - 5/app/build.gradle b/team#26 - 5/app/build.gradle new file mode 100644 index 0000000..74beb87 --- /dev/null +++ b/team#26 - 5/app/build.gradle @@ -0,0 +1,47 @@ +plugins { + id 'com.android.application' +} + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.3" + + defaultConfig { + applicationId "com.example.rickrolled" + minSdkVersion 26 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } +} + +dependencies { + + implementation 'androidx.appcompat:appcompat:1.2.0' + implementation 'com.google.android.material:material:1.3.0' + implementation 'androidx.constraintlayout:constraintlayout:2.0.4' + implementation 'androidx.legacy:legacy-support-v4:1.0.0' + testImplementation 'junit:junit:4.+' + androidTestImplementation 'androidx.test.ext:junit:1.1.2' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' + + implementation 'com.android.volley:volley:1.1.1' + + implementation 'com.github.bumptech.glide:glide:4.11.0' + annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0' + implementation 'com.mikhaellopez:circularimageview:4.2.0' + +} \ No newline at end of file diff --git a/team#26 - 5/app/proguard-rules.pro b/team#26 - 5/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/team#26 - 5/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/team#26 - 5/app/src/androidTest/java/com/example/rickrolled/ExampleInstrumentedTest.java b/team#26 - 5/app/src/androidTest/java/com/example/rickrolled/ExampleInstrumentedTest.java new file mode 100644 index 0000000..16d1e9f --- /dev/null +++ b/team#26 - 5/app/src/androidTest/java/com/example/rickrolled/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.rickrolled; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.example.rickrolled", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/AndroidManifest.xml b/team#26 - 5/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..d46ba68 --- /dev/null +++ b/team#26 - 5/app/src/main/AndroidManifest.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/EndSplash.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/EndSplash.java new file mode 100644 index 0000000..5fe74cf --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/EndSplash.java @@ -0,0 +1,37 @@ +package com.example.rickrolled; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; +import android.os.Handler; +import android.widget.ImageView; +import android.widget.Toast; + +import com.bumptech.glide.Glide; + +public class EndSplash extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_end_splash); + + ImageView endSplash = findViewById(R.id.endSplash); + Glide.with(getApplicationContext()) + .asGif() + .load(R.drawable.exhausted) + .into(endSplash); + + Handler handler = new Handler(); + handler.postDelayed(new Runnable() { + public void run() { + finish(); + } + }, 5000); + } + + @Override + public void onBackPressed() { + Toast.makeText(this, "hold up child, people are grieving", Toast.LENGTH_SHORT).show(); + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/InfoFragment.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/InfoFragment.java new file mode 100644 index 0000000..bf2ce5a --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/InfoFragment.java @@ -0,0 +1,71 @@ +package com.example.rickrolled; + +import android.os.Bundle; + +import androidx.fragment.app.Fragment; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import com.android.volley.toolbox.StringRequest; +import com.bumptech.glide.Glide; + +public class InfoFragment extends Fragment { + + private TextView name, gender, species, status, origin, lastknown; + private String img; + private ImageView view; + public InfoFragment() { + // Required empty public constructor + } +// +// public InfoFragment(String name, String gender, String species, String status, String origin, String lastknown, String img){ +// this.name.setText(name); +// this.gender.setText(gender); +// this.species.setText(species); +// this.status.setText(status); +// this.origin.setText(origin); +// this.lastknown.setText(lastknown); +// this.img = img; +// } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + // Inflate the layout for this fragment + View v= inflater.inflate(R.layout.fragment_info, container, false); + + name=v.findViewById(R.id.charname); + gender=v.findViewById(R.id.chargender); + species=v.findViewById(R.id.charspecies); + status=v.findViewById(R.id.charstatus); + origin=v.findViewById(R.id.charorigin); + lastknown=v.findViewById(R.id.charlastknown); + img=""; + view=v.findViewById(R.id.charimage); + + name.setText(getArguments().getString("name")); + gender.setText(getArguments().getString("gender")); + species.setText(getArguments().getString("species")); + status.setText(getArguments().getString("status")); + origin.setText(getArguments().getString("origin")); + lastknown.setText(getArguments().getString("location")); + + Glide.with(getActivity().getApplicationContext()) + .asBitmap() + .load(getArguments().getString("image")) + .into(view); + + + + return v; + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/MainActivity.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/MainActivity.java new file mode 100644 index 0000000..9d09157 --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/MainActivity.java @@ -0,0 +1,155 @@ +package com.example.rickrolled; + +import androidx.annotation.NonNull; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.ImageView; +import android.widget.Toast; + +import com.android.volley.Request; +import com.android.volley.RequestQueue; +import com.android.volley.Response; +import com.android.volley.VolleyError; +import com.android.volley.toolbox.StringRequest; +import com.android.volley.toolbox.Volley; +import com.bumptech.glide.Glide; +import com.google.android.material.progressindicator.LinearProgressIndicator; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +public class MainActivity extends AppCompatActivity { + + private Toolbar toolbar; + RecyclerView charView; + JSONObject jsonObject; + JSONArray jsonArray; + Button button, buttonnext, buttonprev, btn; + ImageView sparkyHome; + LinearProgressIndicator progressIndicator; + private static final String TAG = "MainActivity"; + private String CHAR_URL = "https://rickandmortyapi.com/api/character"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + toolbar = findViewById(R.id.hometoolbar); + setSupportActionBar(toolbar); + + button = findViewById(R.id.rick_roll); + buttonnext = findViewById(R.id.next); + buttonprev = findViewById(R.id.prev); + sparkyHome = findViewById(R.id.sparkyhome); + + Glide.with(this) + .asGif() + .load(R.drawable.sparky) + .into(sparkyHome); + + button.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + startActivity(new Intent(getApplicationContext(), RickrollMe.class)); + } + }); + progressIndicator = findViewById(R.id.progressbar); + getjson(); + } + + public void getjson() { + StringRequest stringRequest = new StringRequest(Request.Method.GET, CHAR_URL, + new Response.Listener() { + @Override + public void onResponse(String response) { + try { + jsonObject = new JSONObject(response); + jsonArray = jsonObject.getJSONArray("results"); + } catch (JSONException e) { + e.printStackTrace(); + Log.d(TAG, "onResponse: " + e.getMessage()); + } finally { + charView = findViewById(R.id.charView); + RVAdapter rva = new RVAdapter(getApplicationContext(), jsonArray); + charView.setAdapter(rva); + charView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); + progressIndicator.setVisibility(View.GONE); + buttonnext.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + try { + progressIndicator.setVisibility(View.VISIBLE); + CHAR_URL = jsonObject.getJSONObject("info").getString("next"); + if (CHAR_URL != null) + getjson(); + else + Toast.makeText(MainActivity.this, "Doesn't exist", Toast.LENGTH_SHORT).show(); + } catch (JSONException e) { + e.printStackTrace(); + } + } + }); + buttonprev.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + try { + progressIndicator.setVisibility(View.VISIBLE); + CHAR_URL = jsonObject.getJSONObject("info").getString("prev"); + Log.d(TAG, "onClick: 123" + CHAR_URL); + if (!CHAR_URL.equals("null")) { + getjson(); + } else { + Toast.makeText(MainActivity.this, "Doesn't exist", Toast.LENGTH_SHORT).show(); + progressIndicator.setVisibility(View.GONE); + } + } catch (JSONException e) { + e.printStackTrace(); + } + } + }); + } + } + }, + new Response.ErrorListener() { + @Override + public void onErrorResponse(VolleyError error) { + } + }); + RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext()); + requestQueue.add(stringRequest); + } + + @Override + public void onBackPressed() { + super.onBackPressed(); + startActivity(new Intent(this, EndSplash.class)); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + super.onCreateOptionsMenu(menu); + getMenuInflater().inflate(R.menu.home_menu, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(@NonNull MenuItem item) { + if (item.getItemId() == R.id.family_tree) { + startActivity(new Intent(getApplicationContext(), TreeActivity.class)); + return true; + } + return super.onOptionsItemSelected(item); + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/RVAdapter.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/RVAdapter.java new file mode 100644 index 0000000..9165859 --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/RVAdapter.java @@ -0,0 +1,89 @@ +package com.example.rickrolled; + +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +import com.bumptech.glide.Glide; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; + +public class RVAdapter extends RecyclerView.Adapter { + + JSONArray characters; + Context context; + private static final String TAG = "RVAdapter"; + + public RVAdapter(Context context, JSONArray characters) { + this.context = context; + this.characters = characters; + } + + + @NonNull + @Override + public MyviewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + LayoutInflater inflater = LayoutInflater.from(context); + View view = inflater.inflate(R.layout.char_view, parent, false); + return new MyviewHolder(view); + } + + @Override + public void onBindViewHolder(@NonNull RVAdapter.MyviewHolder holder, int position) { + try { + JSONObject charsIndi = characters.getJSONObject(position); + holder.charname.setText(charsIndi.getString("name")); + holder.chargender.setText(charsIndi.getString("gender")); + holder.charstatus.setText(charsIndi.getString("status")); + holder.charspecies.setText(charsIndi.getString("species") + " " + charsIndi.getString("type")); + holder.charorigin.setText(charsIndi.getJSONObject("origin").getString("name")); + holder.charlastknown.setText(charsIndi.getJSONObject("location").getString("name")); + + String imgURL = charsIndi.getString("image"); + Glide.with(context) + .asBitmap() + .load(imgURL) + .into(holder.charimage); + + } catch (JSONException e) { + e.printStackTrace(); + } + } + + @Override + public int getItemCount() { + return characters.length(); + } + + public class MyviewHolder extends RecyclerView.ViewHolder { + + TextView charname, chargender, charstatus, charspecies, charorigin, charlastknown; + ImageView charimage; + + public MyviewHolder(@NonNull View itemView) { + super(itemView); + charname = itemView.findViewById(R.id.charname); + chargender = itemView.findViewById(R.id.chargender); + charstatus = itemView.findViewById(R.id.charstatus); + charspecies = itemView.findViewById(R.id.charspecies); + charorigin = itemView.findViewById(R.id.charorigin); + charlastknown = itemView.findViewById(R.id.charlastknown); + charimage = itemView.findViewById(R.id.charimage); + } + } +} diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/RickrollMe.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/RickrollMe.java new file mode 100644 index 0000000..3a1d8f8 --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/RickrollMe.java @@ -0,0 +1,51 @@ +package com.example.rickrolled; + +import androidx.appcompat.app.AppCompatActivity; + +import android.media.MediaPlayer; +import android.os.Bundle; +import android.os.Handler; +import android.util.Log; +import android.widget.ImageView; +import android.widget.MediaController; +import android.widget.VideoView; + +import com.bumptech.glide.Glide; + +public class RickrollMe extends AppCompatActivity { + + private static final String TAG = "RickrollMe"; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_rickroll_me); + + ImageView sparky = findViewById(R.id.sparky); + Glide.with(getApplicationContext()) + .asGif() + .load(R.drawable.sparky) + .into(sparky); + + VideoView videoView = (VideoView) findViewById(R.id.rickroll); + videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.rick_roll); + +// MediaController mediaController = new MediaController(this); +// //link mediaController to videoView +// mediaController.setAnchorView(videoView); +// //allow mediaController to control our videoView +// videoView.setMediaController(mediaController); + videoView.start(); + + +// int maxTime = videoView.getDuration(); +// +// Log.d(TAG, "onCreate: "+ maxTime); + + Handler handler = new Handler(); + handler.postDelayed(new Runnable() { + public void run() { + finish(); + } + }, 18000); + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/SplashScreen.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/SplashScreen.java new file mode 100644 index 0000000..f8a98a4 --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/SplashScreen.java @@ -0,0 +1,24 @@ +package com.example.rickrolled; + +import androidx.annotation.DrawableRes; +import androidx.appcompat.app.AppCompatActivity; + +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.widget.ImageView; + +import com.bumptech.glide.Glide; + +public class SplashScreen extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_splash_screen); + + startActivity(new Intent(this, MainActivity.class)); + + finish(); + } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/java/com/example/rickrolled/TreeActivity.java b/team#26 - 5/app/src/main/java/com/example/rickrolled/TreeActivity.java new file mode 100644 index 0000000..d3eb100 --- /dev/null +++ b/team#26 - 5/app/src/main/java/com/example/rickrolled/TreeActivity.java @@ -0,0 +1,158 @@ +package com.example.rickrolled; + +import androidx.appcompat.app.AlertDialog; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; + +import android.content.Context; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.Button; +import android.widget.ImageView; +import android.widget.TextView; + +import com.android.volley.Request; +import com.android.volley.RequestQueue; +import com.android.volley.Response; +import com.android.volley.VolleyError; +import com.android.volley.toolbox.StringRequest; +import com.android.volley.toolbox.Volley; +import com.bumptech.glide.Glide; + +import org.json.JSONException; +import org.json.JSONObject; + +public class TreeActivity extends AppCompatActivity { + + private ImageView rick,beth,jerry,morty,summer; + + private static final String INDICHAR_URL = "https://rickandmortyapi.com/api/character/"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_tree); + + rick=findViewById(R.id.rickimg); + beth=findViewById(R.id.bethimage); + jerry=findViewById(R.id.jerryimage); + morty=findViewById(R.id.mortyimage); + summer=findViewById(R.id.summerimage); + + + + getimg("1", rick); + getimg("2", morty); + getimg("3", summer); + getimg("4", beth); + getimg("5", jerry); + + click("1", rick); + click("2", morty); + click("3", summer); + click("4", beth); + click("5", jerry); + + + } + + private void click(String no, ImageView v){ + v.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + StringRequest request=new StringRequest(Request.Method.GET, INDICHAR_URL + no, + new Response.Listener() { + @Override + public void onResponse(String response) { + try { + JSONObject object = new JSONObject(response); + Bundle bundle=new Bundle(); + bundle.putString("name", object.getString("name")); + bundle.putString("gender", object.getString("gender")); + bundle.putString("species", object.getString("species")); + bundle.putString("status", object.getString("status")); + bundle.putString("origin", object.getJSONObject("origin").getString("name")); + bundle.putString("location", object.getJSONObject("location").getString("name")); + bundle.putString("image", object.getString("image")); + InfoFragment fragment=new InfoFragment(); + fragment.setArguments(bundle); + + int count = getSupportFragmentManager().getBackStackEntryCount(); + if (count != 0){ + getSupportFragmentManager().popBackStack(); + } + getSupportFragmentManager().beginTransaction().replace(R.id.fragment, fragment).addToBackStack("New Fragment").commit(); + } catch (JSONException e) { + e.printStackTrace(); + } + } + }, + new Response.ErrorListener() { + @Override + public void onErrorResponse(VolleyError error) { + + } + }); + + RequestQueue requestQueue= Volley.newRequestQueue(getApplicationContext()); + requestQueue.add(request); + } + }); + } + + private void getimg(String no, ImageView view){ + StringRequest request=new StringRequest(Request.Method.GET, INDICHAR_URL + no, + new Response.Listener() { + @Override + public void onResponse(String response) { + try { + JSONObject object = new JSONObject(response); + setimg(object.getString("image"), view); + } catch (JSONException e) { + e.printStackTrace(); + } + } + }, + new Response.ErrorListener() { + @Override + public void onErrorResponse(VolleyError error) { + + } + }); + + RequestQueue requestQueue= Volley.newRequestQueue(this); + requestQueue.add(request); + + } + + private void setimg(String url, ImageView view){ + Glide.with(getApplicationContext()) + .asBitmap() + .load(url) + .into(view); + } +// +// public void showCustomAlertDialog(Context context, String name) { +// final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder( +// context); +// LayoutInflater inflater = (LayoutInflater) context +// .getSystemService(Context.LAYOUT_INFLATER_SERVICE); +// View view = inflater.inflate(R.layout.char_details, null); +// alertDialogBuilder.setView(view); +// alertDialogBuilder.setCancelable(false); +// final AlertDialog dialog = alertDialogBuilder.create(); +// dialog.show(); +// TextView nam=view.findViewById(R.id.charname); +// nam.setText(name); +// TextView gend=view.findViewById(R.id.chargender); +// gend.setText(""); +// TextView status = view.findViewById(R.id.charstatus); +// status.setText(""); +// TextView specie= view.findViewById(R.id.charspecies); +// specie.setText(""); +// +// dialog.show(); +// +// } +} \ No newline at end of file diff --git a/team#26 - 5/app/src/main/res/drawable-v24/after_adventure.jpg b/team#26 - 5/app/src/main/res/drawable-v24/after_adventure.jpg new file mode 100644 index 0000000..4fa2839 Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable-v24/after_adventure.jpg differ diff --git a/team#26 - 5/app/src/main/res/drawable-v24/before_adventure.jpg b/team#26 - 5/app/src/main/res/drawable-v24/before_adventure.jpg new file mode 100644 index 0000000..a91d64e Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable-v24/before_adventure.jpg differ diff --git a/team#26 - 5/app/src/main/res/drawable-v24/exhausted.gif b/team#26 - 5/app/src/main/res/drawable-v24/exhausted.gif new file mode 100644 index 0000000..877d449 Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable-v24/exhausted.gif differ diff --git a/team#26 - 5/app/src/main/res/drawable-v24/green_portal.jpg b/team#26 - 5/app/src/main/res/drawable-v24/green_portal.jpg new file mode 100644 index 0000000..e9aba0d Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable-v24/green_portal.jpg differ diff --git a/team#26 - 5/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/team#26 - 5/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..344b672 --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/team#26 - 5/app/src/main/res/drawable-v24/sparky.gif b/team#26 - 5/app/src/main/res/drawable-v24/sparky.gif new file mode 100644 index 0000000..2cf781f Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable-v24/sparky.gif differ diff --git a/team#26 - 5/app/src/main/res/drawable/family.xml b/team#26 - 5/app/src/main/res/drawable/family.xml new file mode 100644 index 0000000..03978fa --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/family.xml @@ -0,0 +1,5 @@ + + + diff --git a/team#26 - 5/app/src/main/res/drawable/ic_launcher_background.xml b/team#26 - 5/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..69e5eab --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/team#26 - 5/app/src/main/res/drawable/ic_menu_camera.xml b/team#26 - 5/app/src/main/res/drawable/ic_menu_camera.xml new file mode 100644 index 0000000..0a54e80 --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/ic_menu_camera.xml @@ -0,0 +1,12 @@ + + + + diff --git a/team#26 - 5/app/src/main/res/drawable/ic_menu_gallery.xml b/team#26 - 5/app/src/main/res/drawable/ic_menu_gallery.xml new file mode 100644 index 0000000..dc44a72 --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/ic_menu_gallery.xml @@ -0,0 +1,9 @@ + + + diff --git a/team#26 - 5/app/src/main/res/drawable/ic_menu_slideshow.xml b/team#26 - 5/app/src/main/res/drawable/ic_menu_slideshow.xml new file mode 100644 index 0000000..a306e81 --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/ic_menu_slideshow.xml @@ -0,0 +1,9 @@ + + + diff --git a/team#26 - 5/app/src/main/res/drawable/rickimage.jpeg b/team#26 - 5/app/src/main/res/drawable/rickimage.jpeg new file mode 100644 index 0000000..db94e00 Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable/rickimage.jpeg differ diff --git a/team#26 - 5/app/src/main/res/drawable/rickmortyrepoimg.jpg b/team#26 - 5/app/src/main/res/drawable/rickmortyrepoimg.jpg new file mode 100644 index 0000000..f571341 Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable/rickmortyrepoimg.jpg differ diff --git a/team#26 - 5/app/src/main/res/drawable/side_nav_bar.xml b/team#26 - 5/app/src/main/res/drawable/side_nav_bar.xml new file mode 100644 index 0000000..6d81870 --- /dev/null +++ b/team#26 - 5/app/src/main/res/drawable/side_nav_bar.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/team#26 - 5/app/src/main/res/drawable/splash.jpg b/team#26 - 5/app/src/main/res/drawable/splash.jpg new file mode 100644 index 0000000..ef19836 Binary files /dev/null and b/team#26 - 5/app/src/main/res/drawable/splash.jpg differ diff --git a/team#26 - 5/app/src/main/res/layout/activity_end_splash.xml b/team#26 - 5/app/src/main/res/layout/activity_end_splash.xml new file mode 100644 index 0000000..960defd --- /dev/null +++ b/team#26 - 5/app/src/main/res/layout/activity_end_splash.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/team#26 - 5/app/src/main/res/layout/activity_main.xml b/team#26 - 5/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..70b09de --- /dev/null +++ b/team#26 - 5/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +