<commit_before>Android Design Patterns

Collection of best code snippets to help everyone to simplify Android App Development.

Basic idea of this repository is to gather all the example of different topics at one place.

Currently this collection includes
-1. Different ways to show splash screen
-2. Best and correct way to show splash screen.
-3. Adding Navigation Drawer throughout the application
-4. Swipeable tabs with TabLayout
-5. Auto read SMS/OTP
-6. Image Picker with camera and gallery options.

Demos which will be added soon
- Synchronised Local SQLite Database.
- Most effective way to use RecyclerView
- Activity Life Cycle Methods
- Fragment Life Cycle Methods

Sample for commenting functions/activities in this project

<commit_msg>All branches ready to pulish. Steps added to each demo<commit_after>Android Design Patterns

Collection of best code snippets to help everyone to simplify Android App Development.

Basic idea of this repository is to gather all the example of different topics at one place.

Currently this collection includes
- 1. Different ways to show splash screen
- 2. Best and correct way to show splash screen.
- 3. Adding Navigation Drawer throughout the application
- 4. Swipeable tabs with TabLayout
- 5. Auto read SMS/OTP
- 6. Image Picker with camera and gallery options.

Demos which will be added soon
- Synchronised Local SQLite Database.
- Most effective way to use RecyclerView
- Activity Life Cycle Methods
- Fragment Life Cycle Methods

Sample for commenting functions/activities in this project


{'fraction_non_alphanumeric': 0.03417150225660864, 'fraction_numerical': 0.007736943907156673, 'mean_word_length': 4.190635451505017, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4566420', 'n_tokens_mistral': 407, 'n_tokens_neox': 366, 'n_words': 225}