Skip to content

Collection of best code snippets to help everyone to simplify android app development.

License

Notifications You must be signed in to change notification settings

falahkharisma/AndroidDesignPatterns

 
 

Repository files navigation

Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub stars

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

  1. Different ways to show Splash Screen
  2. Best way to show Splash screen.
  3. Navigation Drawer throughout Application
  4. Swipeable tabs with TabLayout
  5. Auto read SMS/OTP
  6. Pick/choose and crop image using Camera or Gallery.
  7. Animate Activity transitiions and View's visibility, globally throughout App.
  8. (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:https://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!

About

Collection of best code snippets to help everyone to simplify android app development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%