Android library to control Transition animates. A simple way to create a interactive animation.
Neat library, that provides a simple way to implement guillotine-styled animation
A library for dynamic view-to-view transitions
:octocat: ≡ GarlandView seamlessly transitions between multiple lists of content. Made by @Ramotion
Android library that provides the floating action button to sheet transition from Google's Material Design.
A small android library to transition between a circular ImageView from one Activity to a rectangular ImageView in the launched Activity.
Android library to realize the various states and transitions in a ProgressBar.
Android Library to make a flowing gradient effect, similar to that used in Instagram Android login screen
A library for easily transitioning between sibling TextViews.
Lightweight Android library for cool activity transition animations
Navigation pattern like in Google News Stand app with transitions
An Android Library to implement shared element transition on your images.
A library for animated rating view in Android apps.
A lightweight and easy to use Android library that provides many activity transition animations.
AndroidGradientUI library can help you to create transition of UI gradually.
A compat library of android shared-element transition for lower api.
This is an Android Library for bottom view with custom transition.
Utility library to make working with Android Transition API easier
RoundingImageView that supports any transitions
This is attempt to backport Android's scene transition library into a support package.
This Android library gives a transition of gradient of shades of given color in background of a layout. Just like an Instagram Background.
Samples for android support library. (AppLaunchChecker, activity transitions, fragment transitions, ...)
Animation library for Android's Activity transition
Simple Android Library for making transition animations between activity
Sample application for the Android Jetpack Navigation Library shared element transition
Android library that implements progress view with states and transitions between them.
This library implements the floating action button to sheet transition as per the Google’s Material Design documentation. It can be used with any Floating Action Button Library from Android API level 14.
View Transition Library - Make your android app stunning with animations Inpired by Material Design Animations
Library to animate Views, Activities, Fragments transitions for Android Apps
Library with extensions for simple transition animations between Activities
A library with methods for transitioning between Bitmaps (Android)
TransAct - Android Activity Transition library for android application
Android library for sliding views and fragments with default indicators and view transitions :ocean:
State machine written in Kotlin. This library uses DSL syntax and have conditional transitions support.
Example app with transitioning screens and using external libraries for CS-446 class.
ColorAnimator is a color transition animation library for android
Native android solution using MotionLayout. Android custom progress button with anim and transition to another state. No need to connect the third-party library.
A core utils library for Android, including transition, shared preference, validation
A library for implementing complex animations and transition elements to Android apps.
Android library that provides the floating action button to sheet transition from Google's Material Design.
Android library for animated transition of numbers using animated vector drawables and morphing.
Android library to realize the various states and transitions in a ProgressBar.
Example Android app using the 500px API. Uses multiple libraries, shows off some material design, activity transition animations, list animations, snackbars, etc etc
Navigation components is the library that simplifies the navigation, Deeplink issues and back stack problems in Android development
A simple FSM library for Android that supports context-based FSM instances, state / transition history, and simple to use builder-pattern constructors with state exit / enter event callbacks.
This Android Application was designed with the intent to help traditional web developers easily make the transition over to android development. My goal in writing this is to give developers all of the tools they needs to create a business/social app. Within 10 minutes you can make this project your own and are coding your custom business logic, not spending hours/days setting up your app, framework and libraries.
Sidebar-Drawer-Nav is a library build on Android DrawerLayout Support library as Parent Class, to provide animations, transitions, and custom behavior. If you are using native navigation drawer component you can easily switch to use Sidebar-Drawer_Nav library by just changing the layout's parent Tags and call the necessary method for animations/effects.
Android Tutorial 1. Android Studio Tutorial 2. Android Studio Overview 3. Android Intent 4. Android Spinner 5. Android ListView 6. Android Fragment Lifecycle 7. Android Passing Data between Fragments 8. Android WebView 9. Android ActionBar 10. Android Custom ActionBar 11. Android Animation 12. Android Capture Image 13. Android Custom Fonts 14. Android Location API GPS Tracking 15. Android Location Google Play Services 16. Android Increase Gradle Build Speed 17. Android NavigationView 18. Android SearchView 19. Android GridLayoutManager 20. Android MVP 21. Android Picasso 22. Android Internal Storage 23. Android External Storage 24. Android Shared Preferences 25. Android SQLite 26. Android Notification 27. Android AlertDialog 28. Android GridView 29. Android Gallery View 30. Android ProgressDialog 31. Android AsyncTask 32. Android BroadcastReceiver 33. Android ListView Custom Adapter 34. Android ViewFlipper 35. Android ButterKnife 36. Android Non Scrollable ListView 37. Android JSONObject 38. Android XML Parser 39. Android Runtime Permissions 40. Android Data Binding 41. Android Data Binding Advanced 42. Retrofit Android 43. OkHttp Android 44. Android Login Registration App 45. Android Interview Questions 46. Android Multi Search 47. Android Layout LinearLayout 48. Android FrameLayout AbsoluteLayout 49. Android ScrollView TableLayout 50. Android Navigation Drawer 51. Android CollapsingToolbarLayout 52. Android ImageView 53. Android TextSwitcher ImageSwitcher 54. Android AutoCompleteTextView 55. Android ProgressBar 56. Android SeekBar RatingBar 57. Android Toggle Button, Switch 58. Android Countdown Timer 59. Android ExpandableListView 60. Android Date Time Picker 61. Android Radio Button 62. Android Floating Widget 63. Android Checkbox 64. Android CardView RecyclerView 65. Android RecyclerView with Dividers 66. Android ViewPager 67. Android Drag Drop 68. Android Floating Action Button 69. Android SnackBar 70. Android Swipe Refresh 71. Android Shared Element Transition Animation 72. Android ConstraintLayout 73. Android ConstraintLayout Example 74. Android TextInputLayout 75. Android Percent Layout 76. Android Google Maps 77. Android Google Maps Example Tutorial 78. Google Static Maps 79. Android Google Maps Current Location 80. Android Google Map Route Drawing 81. Google Places API Welcome to Retrofit Android Example Tutorial. Today we’ll use the Retrofit library developed by Square to handle REST API calls in our android application. Table of Contents [ hide ] 1 Retrofit Android 2 OkHttp Interceptors 3 Setting Up the Retrofit Interface 4 Retrofit Android Example Project Structure Retrofit Android Retrofit is type-safe REST client for Android and Java which aims to make it easier to consume RESTful web services.
developed on the basis that most fans of the NFL predict what their team's record will be at the end of the season. I gave them a way to go through each opponent and decide whether they will win or lose that game. Every fan does it i have done it multiple times every season. Developed for android API 16-21 the UI format uses a drawer layout to display the 32 teams in a listview layout. The user selects the desired team and a fragment transition loads the specific team data from a file packaged with the APK. Each game is presented with a custom button interface that allows a single click to transition from Win / Loss. when the user selects a game condition the record will be displayed at the top of the fragment view. The user is given an option to share what he/she has decided to other users via other apps that take a receive data intent. The application uses the v7 support library(app compact) with newly android lollipop to enhance and give the feel of the material design provided from the new android API 21.
Present users with a grid arrangement of movie posters upon launch. Allow users to change sort order via a setting: The sort order can be by most popular or by highest-rated (movie data fetched from the Internet with the MovieDB API) or by favorite movies (movie data fetched from the local database). Allow users to choose enabling offline use or not via a setting: When enabling offline use is checked, movie posters and movies' basic information will be saved to users' local app cache folder for future offline usage, and will be automatically updated approximately every 24 hours. Created three tables (Movie, Trailer, Review) in one local database. Implemented Content Provider to access the database to fetch favorite movies data. Allow users to tap on a movie poster and transition to a detail screen with additional information such as: original title / movie poster image thumbnail / a plot synopsis / user rating / release date / trailers / reviews. Allow users to view and play trailers via an Intent either to launch in Youtube app or a web browser (if Youtube app isn't installed on the user's phone). Allow users to mark a movie as a favorite in the details view by tapping the star floating action button. Allow users to delete a movie from the favorite movie database by tapping the star button again. Color grey on the star indicates the movie is not stored in the database. To display the details requires an API request. Color yellow on the star indicates the movie is stored in the database (including trailers and reviews). To display the details does not require an API request. Implemented sharing functionality to allow the user to share the first trailer's Youtube URL from the movie details screen. Allow users to interact with the app via a widget: When click the widget title, the app main screen opens directly. When click one of the widget movies' list, the clicked movie detail screen opens directly. Implemented deep links, so that when users go back from one movie's detail screen, it will come back to the app's main screen instead of jumping out of the app directly. Allow users to get a highest-rated popular movie notification every day. Incorporated libraries to simplify the amount of code, such as: Using Picasso to fetch images and load them into views. Using RecyclerView and ConstraintLayouts to implement efficient layout design. Used adapters and viewholders to populate list views. Used databinding to populate details views. Support custom layout-land design to use up white spaces when the phone is rotated to landscape mode. Support different dimensions on Android tablets. Support default language: English and another language: Chinese. Support accessibility for vision-limited users. Stored all the strings in string.xml. Stored all the dimens in dimens.xml.
Project Overview Project Overview Most of us can relate to kicking back on the couch and enjoying a movie with friends and family. In this project, you’ll build an app to allow users to discover the most popular movies playing. We will split the development of this app in two stages. First, let's talk about stage 1. In this stage you’ll build the core experience of your movies app. You app will: Present the user with a grid arrangement of movie posters upon launch. Allow your user to change sort order via a setting: The sort order can be by most popular or by highest-rated Allow the user to tap on a movie poster and transition to a details screen with additional information such as: original title movie poster image thumbnail A plot synopsis (called overview in the api) user rating (called vote_average in the api) release date Why this Project? To become an Android developer, you must know how to bring particular mobile experiences to life. Specifically, you need to know how to build clean and compelling user interfaces (UIs), fetch data from network services, and optimize the experience for various mobile devices. You will hone these fundamental skills in this project. By building this app, you will demonstrate your understanding of the foundational elements of programming for Android. Your app will communicate with the Internet and provide a responsive and delightful user experience. What Will I Learn After Stage 1? You will fetch data from the Internet with theMovieDB API. You will use adapters and custom list layouts to populate list views. You will incorporate libraries to simplify the amount of code you need to write Ready to start building?