Android Design Patterns
Collection of modules which implement solutions to various difficulties faced during App development.
Basic idea of this repository is to collect sollutions to unique case scenarios in Android.
Available modules
- Different ways to show Splash Screen
- Best way to show Splash screen.
- Navigation Drawer throughout Application
- Swipeable tabs with TabLayout
- Auto read SMS/OTP
- Pick/choose and crop image using Camera or Gallery.
- Animate Activity transitiions and View's visibility, globally throughout App.
- (New) Dynamic Expandable RecyclerView in a simple way.
Upcoming modules
- Access Control Logic (ACL) in Android.
- Synchronised Local SQLite Database.
- And so on... stay tuned for more.
License
Copyright 2017 Rohit Surwase
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Contributing to Android Design Patterns
Just make pull request. You are in!