Smart Tool Factory (SmartToolFactory)

SmartToolFactory

Geek Repo

Company:Smart Tool Factory

Location:Thrace

Home Page:linkedin.com/in/fatih-ΓΆzcan-a2259b19b/

Twitter:@tool_smart

Github PK Tool:Github PK Tool

Smart Tool Factory's repositories

Jetpack-Compose-Tutorials

πŸš€πŸ§¨πŸ“ Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.

Language:KotlinLicense:Apache-2.0Stargazers:2542Issues:56Issues:16

NavigationComponents-Tutorials

Tutorials about Navigation Components to learn using nav graphs, adding top menus, passing arguments via safe args, combining with different Material Design widgets such as BottomNavigationView, Toolbar, ViewPager2, TabLayout and dynamic feature module navigation with DynamicNavHostFragment and examining Memory Leaks.

Language:KotlinLicense:MITStargazers:384Issues:7Issues:6

Compose-Cropper

πŸš€πŸžβœ‚οΈ Image cropper that can crop with static, dynamic crop behavior, can use customizable shapes, vectors, and other png files as mask to crop with various customizations

Language:KotlinLicense:MITStargazers:324Issues:7Issues:35

Compose-Image

πŸš€πŸžπŸ’ͺ Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area

Language:KotlinLicense:Apache-2.0Stargazers:313Issues:5Issues:7

PropertyFindAR

🏘 πŸŽƒ Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD.

Language:KotlinStargazers:259Issues:14Issues:0

Compose-Colorful-Sliders

πŸš€πŸŒˆ 😍 Colorful Sliders written with Jetpack Compose that enliven default sliders with track and thumb dimensions, and gradient colors, borders, labels on top or at the bottom move with thumb and ColorfulIconSlider that can display emoji or any Composable as thumb

Language:KotlinLicense:Apache-2.0Stargazers:163Issues:3Issues:21

Compose-Screenshot

πŸš€πŸ“Έ Screenshot Composables and convert to Bitmap or ImageBitmap on user action or periodically.

Language:KotlinLicense:Apache-2.0Stargazers:118Issues:2Issues:3

Compose-BeforeAfter

πŸš€πŸŒ†πŸ™ Display differences or animate progress between 2 images or Composables with overlay and customization options, zoom, pan gestures, and progress to observe properties for animating before-after progress

Language:KotlinLicense:Apache-2.0Stargazers:104Issues:2Issues:1

Compose-Drawing-App

βœοΈπŸš€ Drawing app written with Jetpack Compose Canvas. Draw using touch down, move and up events.Using array of paths to have erase, undo, or redo actions and set properties for path that will be drawn next separately.

Language:KotlinLicense:MITStargazers:84Issues:3Issues:4

Compose-AnimatedList

πŸš€πŸ“±πŸ’–Animated LazyColumn/Row changes scale/color with animation and have a current selected item like a Pager. An elegant alternative for selecting from a list

Language:KotlinLicense:Apache-2.0Stargazers:81Issues:2Issues:2

Compose-Extended-Gestures

Counterpart of onTouchEvent, TouchDelegate, Transform gestures that notifies start, end, main pointer, pointers and option to consume PointerInputChange which defines whether other gestures should receive or not.

Language:KotlinLicense:Apache-2.0Stargazers:77Issues:4Issues:5

Compose-Bubble

πŸš€πŸ’¬πŸ«§ Speech/Chat bubble written with Jetpack Compose and canvas with various properties such as arrow width, height, background color, shadow to create similar bubbles whatsapp, telegram or others have.

Language:KotlinLicense:Apache-2.0Stargazers:76Issues:2Issues:6

Compose-Color-Picker-Bundle

πŸš€πŸŒˆ 🎨 Collection of Color Pickers written with Jetpack Compose with solid Color or Gradient with type, tile mode, and color stops in HSL/HSV/RGB models with Colorful Sliders, displays, and many customization options.

Language:KotlinLicense:Apache-2.0Stargazers:64Issues:3Issues:4

Compose-ProgressIndicator

πŸš€πŸš₯β˜„οΈ Customizable progress indicators like on ios/mac/web, circle, scaled circle, gooey(sticky) indicators and dot indicators written with Jetpack Compose

Language:KotlinStargazers:51Issues:2Issues:0

Compose-Zoom

πŸš€πŸžπŸ” Zoom Modifiers, zoomable image and layouts with limit pan bounds, fling and moving back to valid bounds and callbacks that return current transformation or visible image section

Language:KotlinLicense:Apache-2.0Stargazers:49Issues:2Issues:3

Flexible-Chat-Box

Flexible chat row written with Jetpack Compose that positions message and message status based on number of message lines, message width and parent width. And resizable Subcomposelayout that remasures sibling composables to match their widths' to longest composable that matches quote and message width to max width.

Language:KotlinLicense:Apache-2.0Stargazers:48Issues:4Issues:0

Compose-RatingBar

πŸš€β­οΈπŸ‘ Rating bar to set fixed value or change rating using gestures with png or vector drawables and shimmer effect option

Language:KotlinLicense:Apache-2.0Stargazers:45Issues:2Issues:3

Compose-Extended-Colors

πŸš€πŸŒˆβ™Ύ Utility library that expands Compose Colors with Material Design2 colors, color swatches, Material Design 3 Tonal Palettes, color names, and utility functions to convert between HSL, HSV, RGB, HCT models and to HEX or from HEX

Language:KotlinLicense:Apache-2.0Stargazers:39Issues:2Issues:4

Compose-Color-Detector

πŸš€πŸŒˆπŸ” Detect colors from image or your screen after taking it's screenshot and get details as name, hex code, RGB, HSL. Written with Jetpack Compose and Material Design 3

Language:KotlinLicense:Apache-2.0Stargazers:26Issues:2Issues:0

Unit-Test-Tutorials

Series of Tutorials for Unit Testing in Java and Kotlin using JUnit4, JUnit5, Mockito, MockK and Test Driven Development

Language:KotlinStargazers:24Issues:2Issues:0

Compose-PagerIndicator

πŸš€πŸ“’πŸ“ Indicators for Horizontal or Vertical Pager with different orientation, color, size options and optional touch feature.

Language:KotlinLicense:Apache-2.0Stargazers:14Issues:2Issues:0

Kotlin-Tutorials

Series of Kotlin Tutorials

Language:KotlinStargazers:13Issues:2Issues:0

BubbleLayout

πŸ’¬ Chat/Speech bubble layout with various properties such as arrow width, height, background color, shadow to create similar bubbles whatsapp, telegram or others have.

Language:KotlinStargazers:11Issues:2Issues:0

Compose-Badge

βœοΈπŸ“Œ Dynamic Badge with customizable features as max number before displaying with +, color, shadow, border, corner radius, font properties and more written with Jetpack Compose. Displays numbers either in circle or rounded rectangle shape based on badge count and selected threshold to transform from circle to rounded rectangle.

Language:KotlinStargazers:9Issues:2Issues:0

SAF-and-Scoped-Storage-Tutorials

Tutorials, utilities and playground for storing files with File, DocumentFile and Storage Access Framework

Language:JavaStargazers:9Issues:4Issues:0

BadgeTextView

βœ…βœοΈπŸ“Œ Badge TextView for Android to draw numbers on a TextView which is customizable and scalable. Displays numbers either as circle or rounded rectangle depending on badge count and selected threshold to transform from circle to rounded rectangle.

License:Apache-2.0Stargazers:8Issues:2Issues:0

DataStructuresAndAlgorithmsPlayground

Playground fo data structures and algorithms

Language:KotlinStargazers:6Issues:2Issues:0

Transactional-Key-Value-Store

Transactional Key Value Store written with Jetpack Compose

Language:KotlinStargazers:6Issues:3Issues:0

RxJava-Tutorials

Tutorials about RxJava2

Language:KotlinStargazers:2Issues:1Issues:0