Shopping Jetminds is an android shopping app wich connects to Woocommerce and Wordpress api as back-end service. It uses the Retrofit and OkHttp3 to get and put data to web api and also uses Room Database to store and cache the data in database. Just change some urls and keys to use it on your Wordpress shopping website. :))
![](https://private-user-images.githubusercontent.com/20971244/282265675-36157ff9-0e2d-472b-9a5c-e167a966dc51.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU2NzUtMzYxNTdmZjktMGUyZC00NzJiLTlhNWMtZTE2N2E5NjZkYzUxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3MDA1NjUwM2E3MmI3NjVhNjdkYzZkMmMwMmYzZThjODExZjZjM2YyMTJjNWEyODczMDVlZDE3ZTEwZjNmNjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Zx9h2LBvg61AUYwLNlqFHFpkJ7JEtcVlyTPEq3rXH24)
![](https://private-user-images.githubusercontent.com/20971244/282265858-125aaeb1-f275-4097-9bc6-4cd72420227e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTgtMTI1YWFlYjEtZjI3NS00MDk3LTliYzYtNGNkNzI0MjAyMjdlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiYWMzNjA4MWM1YTJiZjJhZWU0ZmIzNzRjMDRmZmYzMzk2Y2MwNTQ4YzgyMjFmMWEyMmNjY2MxNzhkYzZkNTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.uFGm2swkaX-z6Xbs2nrwMGeVFzOmW8__jIXUvlEUDww)
![](https://private-user-images.githubusercontent.com/20971244/282265856-52bf9134-ecb2-449a-a519-650f63cb7bd6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTYtNTJiZjkxMzQtZWNiMi00NDlhLWE1MTktNjUwZjYzY2I3YmQ2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2NTI1NjEzYWE0MTYzMDdjY2E4NDVmNWFjMjJmZTA4NGJjZTlkMWY1OTJmZjE5ODAxNDdiYjM3YzNjMjE2ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lhA9q8BjQ1iIs2jowJq8wtxtqdySOUZ1q1B2i--lTFo)
![](https://private-user-images.githubusercontent.com/20971244/282265857-1202cef5-acaa-475a-8c72-06f2eeac7256.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTctMTIwMmNlZjUtYWNhYS00NzVhLThjNzItMDZmMmVlYWM3MjU2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlMGI2N2QwNDJlM2U1NTBlYzQyNWNkNTk1NWFiZjMwOTQxYTUyNGQ0ZDVjMTkyYjE2ZjkxYjgxYmI4ZWZiNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WjvNEHr-syf-HOAESuNWDwhMbh_-0JJzs5wAvLl8P7M)
![](https://private-user-images.githubusercontent.com/20971244/282265853-ac14f8b0-188a-460d-969a-73e2878091e6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTMtYWMxNGY4YjAtMTg4YS00NjBkLTk2OWEtNzNlMjg3ODA5MWU2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUxYmFlYWFlYWNhMzI3NDc4MmFmOWM1ZGE0MWRkMTQ1NGYwMjVkYjc4NzdmOTg4NGE4ZjI1ODhkYzEzMTVmMzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.KxUDwCaQ7KWdWwHi1Wtwn0u8pg5MZcoFp42JFX0RYI8)
![](https://private-user-images.githubusercontent.com/20971244/282265854-0be37fdd-224a-4829-9375-f83749fd2ae5.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTQtMGJlMzdmZGQtMjI0YS00ODI5LTkzNzUtZjgzNzQ5ZmQyYWU1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlYjMzMzM3ZTEwMDE2ODc2MTk3YjBjMjVmMmY0YTZhYjg2NjAzOGI0ZmFmOGExMDI5Zjc4MDViNjc0NmQ5NmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YOTx2W5DIJIltXdiATTB5lEwIw24Sk_kmpN2mSQr96k)
![](https://private-user-images.githubusercontent.com/20971244/282265855-c681f2fb-e365-40e7-986d-2ccd476f299a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTUtYzY4MWYyZmItZTM2NS00MGU3LTk4NmQtMmNjZDQ3NmYyOTlhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI4YmI2YzQxMzJiMjBlMDdkZmY4M2Q0MDUxY2Q5YzhjMjU3ZWViZDJjZThkMDJkY2NmNDRjNGZmZmJmYWMyYTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ixp2fuQZwuIOHYboRPc6V3C-kWNq5fSw8hbQMDzDzuM)
![](https://private-user-images.githubusercontent.com/20971244/282265859-1a7e9ba3-7e0d-43e2-a4bf-4a804532ee21.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTktMWE3ZTliYTMtN2UwZC00M2UyLWE0YmYtNGE4MDQ1MzJlZTIxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYyZjRlNWRiNDYzNTVjYzc4NjFlYjY1NzhlYWMwNDBkODYwMTA3MWQ2ZjE2OTdmMjVlMDA5YjVlYjk1NTA2MzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ffF0oKgiHNFfJXZIsyvTG_tPagzYtVG1t_-MSt6QO_s)
![](https://private-user-images.githubusercontent.com/20971244/282265862-f8feb9e3-e949-4e5e-b383-9bbff8576f63.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NjItZjhmZWI5ZTMtZTk0OS00ZTVlLWIzODMtOWJiZmY4NTc2ZjYzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ1MjNhYmZhNjQ4NTA1NjRmOWU5MDRmMzk4YTBiZWY5NjkwZmE5ZTZlZjQzYmQxYTk1NDZkOTgzMzNlYjg0OWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Sng4sDnmzxcx-BblyWmgRC1nmyUGbEJXa8L9egAmYjI)
![](https://private-user-images.githubusercontent.com/20971244/282265866-315b9ebd-669e-4426-93c4-aff1bc1b5160.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NjYtMzE1YjllYmQtNjY5ZS00NDI2LTkzYzQtYWZmMWJjMWI1MTYwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0MTBlOWFlZjBkNWViMDYwYzU2OTI2ODhhNTE3MzA2MjdlMGIxZmQ3ZjQ1OTY1NjdmOThhMmM1ZTU4OTBlYWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.FPd6NkxSsEwy-aX4XNUBgRrArmzfxR0zx_IhtymsEZU)
![](https://private-user-images.githubusercontent.com/20971244/282265871-01bfb323-4bad-4091-b296-a240e57512da.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzEtMDFiZmIzMjMtNGJhZC00MDkxLWIyOTYtYTI0MGU1NzUxMmRhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ2MjhmMzZiZjAyYmJiNTgxNmUwNjRiZmFlNjQ1MzRhMDc1YjRiZTU2M2ExMTM3NmI2OTlmYWNmYjUzMTQ3OGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kcU7UvifqQPVB20_0jlr9gU7zcQvvy--5YGY00QgWmk)
![](https://private-user-images.githubusercontent.com/20971244/282265873-a5451adb-35aa-4887-ac00-08e1165261f7.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzMtYTU0NTFhZGItMzVhYS00ODg3LWFjMDAtMDhlMTE2NTI2MWY3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlMzNhN2VkZWM0NWY1MTUzYjFkYWU4ODU4MzExMGM2MWU4MGYxNzBkNTRmOGY5MjY5YzNiOGNmYTBiOWJmYWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.v3fJRAF9YpZE7NY7zuKcIQhm5B1ECdFSIUqCRGd5xlc)
![](https://private-user-images.githubusercontent.com/20971244/282265875-e0eea7e3-e661-404c-b79e-37177b0f8d8e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzUtZTBlZWE3ZTMtZTY2MS00MDRjLWI3OWUtMzcxNzdiMGY4ZDhlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3YjJkYWFiOGYwMDY0YTNkMDBmODgyZGZkNTVmYjYwODcxMmUwYzMzZTY2OWE3ZDc0NDk1ZDE1M2E4M2I0NzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.27d4SumoqVXhX2IussTMuZpVUwwW1oTQv6YlBAPcuUs)
![](https://private-user-images.githubusercontent.com/20971244/282265882-7e679e95-1c39-4b71-b850-b3f39f994611.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODItN2U2NzllOTUtMWMzOS00YjcxLWI4NTAtYjNmMzlmOTk0NjExLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMzM2ExY2U3Y2IwMDMyOTBlNzU1YTFkODYwYmVkOWJmMmM1Nzk5YjVjMmFlNDNlZmQ4NTJiMDFkZjAwZTg3OTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tiCIw6sb5u-TO3GX7bQ9RgtAmnnqUti8zKGbWMD_a20)
![](https://private-user-images.githubusercontent.com/20971244/282265885-e963c878-6d04-4670-aee4-a8f58c66a0c6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODUtZTk2M2M4NzgtNmQwNC00NjcwLWFlZTQtYThmNThjNjZhMGM2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk4OTU5YWVmMGJkNTZkZWJlNjk2ZDM3MjNlMmQ5YTFmYjI1MTJiN2I1NWNkMDNlY2Y2MjNiYTcwYzVjZmZlYjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.-AQZijKpS3Mha865qNNEwECmK9cR20vfQUHcC-2idms)
![](https://private-user-images.githubusercontent.com/20971244/282265886-22c7c967-5d04-459b-b1e2-b098561853ae.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODYtMjJjN2M5NjctNWQwNC00NTliLWIxZTItYjA5ODU2MTg1M2FlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwNzlkZGFjYTM3NzkzZjA1MzcxN2VkOGVkZDYyODhmN2U0N2FlMThjMDBmNTQ2MTFlZmRhYTFiZmI0NGI0YTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ShXm_uM-yRgqofb-n3k4tzwegx_tVck1kaLpl4r5rbc)
![](https://private-user-images.githubusercontent.com/20971244/282265888-c250fc27-9b65-47b6-8156-7bb7b473f6d7.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODgtYzI1MGZjMjctOWI2NS00N2I2LTgxNTYtN2JiN2I0NzNmNmQ3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlNzc3MTJmYmZlMmQyZjZkYjRjNjZjMzc5NTg1ZDk1MzBiNmFjMTVjMzQ1MzljZjcyMTQ5ODk0NjViNjgyYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4ody_sn-ubftQ_UOX05lbBzd5f_0Qvd6qoHAXncRzFE)
![](https://private-user-images.githubusercontent.com/20971244/282265892-185af3d1-71e3-4d33-be06-3a3266aa99ed.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4OTItMTg1YWYzZDEtNzFlMy00ZDMzLWJlMDYtM2EzMjY2YWE5OWVkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljYmM2ODllNDVmNzYwNzMwZDdjZDdhOGZkNGI4YTNiYzZhNTljMjgxYjg1NmQxZDQ2ODBhZDI4NWJmNGRlYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Vq6_FSYRNtq9oG6EN8Vsm6U6JDVK-l5uuEPUZx3vUgc)
- Splash Screen: App splash screen
- Onboarding Screens: App welcome and introduction screens
- Login and Register: Sign in and Sign up throught Wordpress Api
- Home: Main screen to show some carousel of products
- Shop: Shop screen to show all products and also searching, sorting and filter products
- Product Details: Product details screen which shows the details of a product. Also it shows product Description, Features and comments
- Categories: Shows the products categories.
- Cart: Cart screen
- Checkout: Checkout screen
- Favorites: Favorite screen for your favorite products
- Search: Search screen to searching in products.
- Downloads: For user downloaded products (in progress ...)
- Notifications: User notifications. (in progress ...)
- Profile: User profile screen from Woocommerce REST API (customer role in wordpress - in progress ...)
- Coupons: All coupons that defined in Wordpress your site (in progress ...)
- Compare: Compare screen for comparing products. (in progress ...)
- Orders: User orders history screen (in progress ...)
- Settings: App settings (in progress ...)
- About us: About us screen (in progress ...)
- Jetpack Compose
- Kotlin Coroutines
- Kotlin Flow
- Dagger Hilt
- Retrofit2
- Room Database
- MVVM Architecture
- Clean Architecture
- Multi Module
- Navigation Compose
- Material3
- ViewModel
- DataStore
- Gson Converters
- Accompanist
app Section
![](https://private-user-images.githubusercontent.com/20971244/282266799-7d92ce6e-0b45-40eb-8694-0f36a8050600.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY3OTktN2Q5MmNlNmUtMGI0NS00MGViLTg2OTQtMGYzNmE4MDUwNjAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxY2RkN2M3NmQxZWU2YWE0ZjY4MTE3ZjAzMDhjNGU4NDJjYjhjYmQ0YWE4YTJjZmQzMzFmZDYzZmI3YWZlOTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HtoVveuRVACBzStAzFGk2iIzBIdhdL_BEBV7Gs2mlX8)
data Section
![](https://private-user-images.githubusercontent.com/20971244/282266804-6a3f284d-2d29-4075-9e81-9f114136b819.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDQtNmEzZjI4NGQtMmQyOS00MDc1LTllODEtOWYxMTQxMzZiODE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyMDc4N2NhM2ZlMWRiMjY4MmM0NjhhOWNkOTIwMTZhNjNkYjIxN2FiNzk4N2QyYjg2NjM0YjkxYjRjNWUyZmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bJpdS2aGoXlEXl29wP03DuNSnCFiIFdWNEfbuLyv_fY)
domain Section
![](https://private-user-images.githubusercontent.com/20971244/282266807-a28a6d6f-7a21-4b7a-8f12-febcf92dd79b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDctYTI4YTZkNmYtN2EyMS00YjdhLThmMTItZmViY2Y5MmRkNzliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlMDNmZGY0YzQ5NDI0Yzg2YzAwNGZiNThhMzBlYjIwMGQ4Y2IwYmRkMjE4OGU2Y2U5MWQyMWFlYjc4ODNmNTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.g7UvYXJqmZ3MpPwTxjElBz3dxQNmLw-_Vgy6ccxamIA)
features Section
![](https://private-user-images.githubusercontent.com/20971244/282266809-f10c4747-70eb-4c43-ad72-78fe854c61b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDktZjEwYzQ3NDctNzBlYi00YzQzLWFkNzItNzhmZTg1NGM2MWIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA4YmU0NGM3OGVjNWEyN2M5YzI5ZTg4NTc1MmM4NmU1NDE5OGFjOWE1MTAwNThkMTY2YzU3OTBiMDI4ZDZlZjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0UsypRJiVehsCLbgFZU49pH7fvIa5gFqeGqDQ0pWD9g)
libraries Section
![](https://private-user-images.githubusercontent.com/20971244/282266811-42e2fb46-8465-4fae-a757-fea186c72b8b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MTEtNDJlMmZiNDYtODQ2NS00ZmFlLWE3NTctZmVhMTg2YzcyYjhiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlNDY0ODc5NmI3YjBhZGQxODE0MjQ5OTBkZjgwZTVjNDYxNDM1Yjg4NDU4MzU1YjkwZDAxMWQwYWI5ODUzOGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Gcgfg-ty6BXiAiDkogLPk6Yj46G-2_j1EyhoED2-Ebs)
gradle Section
![](https://private-user-images.githubusercontent.com/20971244/282266813-29787eb8-0039-45c1-8657-6b1febde84e9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDgwNTgsIm5iZiI6MTczOTQwNzc1OCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MTMtMjk3ODdlYjgtMDAzOS00NWMxLTg2NTctNmIxZmViZGU4NGU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDAwNDkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlNThhZDA0MDQwOTY4MWJhYjIzN2VmM2IxN2Q5MzFlY2NkYzYyOGJjMDNjZjQ1MWNlZmU0YjhiYjdmODdhZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bZBOCN9SkeUQWahMHU5s9tQYos8jLqMrLjp03j_3A8o)
Setup:
1. Clone Project
2. In local.properties add your wordpress consumer key and consumer secret.
3. CONSUMER_KEY="YOUR CONSUMER KEY HERE"
4. CONSUMER_SECRET="YOUR CONSUMER SECRET HERE"
5. In data module -> network module -> utils folder, in Constants and WordpressConstants file change the urls to your website url. like this:
6. In Constans: const val BASE_URL = "https://your-website-url.com/wp-json/wc/v3/"
7. In WordpressConstants: const val WORDPRESS_BASE_URL = "https://your-website-url.com/wp-json/wp/v2/"
8. In WordpressConstants: const val TOKEN_BASE_URL = "https://your-website-url.com/wp-json/api/v1/"
Notice: You need install miniOrange api authentication plugin to generate jwt token to allow you to access wordpress protected urls like users, posts and ...
Notice: Use Java JDK 18. i used Amazon Correto JDK-18 for my project.
Notice: Gradle version: 8.1.0
Notice: Kotlin version: 1.8.10
Notice: MinSdk version: 24
App Size: 13mb
See My Website: https://jetminds.ir/