├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── mustfaibra │ │ └── instagraph │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── mustfaibra │ │ │ └── instagraph │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── MyApplication.kt │ │ │ ├── UserSession.kt │ │ │ ├── components │ │ │ ├── CommonButtons.kt │ │ │ ├── CommonComponents.kt │ │ │ └── LazyStaggeredGrid.kt │ │ │ ├── data │ │ │ └── fake │ │ │ │ ├── FakeServices.kt │ │ │ │ └── FakeServicesImpl.kt │ │ │ ├── injector │ │ │ └── AppModule.kt │ │ │ ├── models │ │ │ ├── Chat.kt │ │ │ ├── Featured.kt │ │ │ ├── Message.kt │ │ │ ├── MyNotification.kt │ │ │ ├── NavIcon.kt │ │ │ ├── Post.kt │ │ │ ├── SearchFilter.kt │ │ │ ├── Story.kt │ │ │ └── User.kt │ │ │ ├── providers │ │ │ ├── LocalLanguage.kt │ │ │ └── LocalNavController.kt │ │ │ ├── repositories │ │ │ ├── ChatsRepository.kt │ │ │ ├── PostRepository.kt │ │ │ ├── StoryRepository.kt │ │ │ └── UserRepository.kt │ │ │ ├── screens │ │ │ ├── chats │ │ │ │ ├── ChatsScreen.kt │ │ │ │ └── ChatsViewModel.kt │ │ │ ├── holder │ │ │ │ └── HolderScreen.kt │ │ │ ├── home │ │ │ │ ├── HomeScreen.kt │ │ │ │ ├── HomeScreenComponents.kt │ │ │ │ └── HomeViewModel.kt │ │ │ ├── login │ │ │ │ ├── LoginScreen.kt │ │ │ │ └── LoginViewModel.kt │ │ │ ├── notifications │ │ │ │ ├── NotificationScreen.kt │ │ │ │ └── NotificationViewModel.kt │ │ │ ├── profile │ │ │ │ ├── ProfileScreen.kt │ │ │ │ └── ProfileViewModel.kt │ │ │ ├── search │ │ │ │ ├── SearchScreen.kt │ │ │ │ └── SearchViewModel.kt │ │ │ └── splash │ │ │ │ ├── SplashScreen.kt │ │ │ │ └── SplashViewModel.kt │ │ │ ├── sealed │ │ │ ├── DataResponse.kt │ │ │ ├── Error.kt │ │ │ ├── Language.kt │ │ │ ├── NetworkStatus.kt │ │ │ ├── NotificationType.kt │ │ │ ├── Orientation.kt │ │ │ ├── Screen.kt │ │ │ ├── Tab.kt │ │ │ └── UiState.kt │ │ │ ├── ui │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Dimension.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── utils │ │ │ ├── AppPreference.kt │ │ │ ├── DimensionsHelper.kt │ │ │ ├── ExtensionFunctions.kt │ │ │ ├── LocaleHelper.kt │ │ │ ├── NetworkStateHelper.kt │ │ │ ├── ScreensArgs.kt │ │ │ └── Url.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_home_empty.xml │ │ ├── drawable │ │ ├── camilla.jpg │ │ ├── cn_tower.jpg │ │ ├── ed_sheeran.jpg │ │ ├── effiel_tower.jpg │ │ ├── eiffel_tower_night.jpg │ │ ├── elon_musk.png │ │ ├── explorer_girl_with_map.jpg │ │ ├── girl_with_landscape.jpg │ │ ├── ic_bookmark.xml │ │ ├── ic_bookmark_filled.xml │ │ ├── ic_camera.xml │ │ ├── ic_group.xml │ │ ├── ic_heart.xml │ │ ├── ic_heart_filled.xml │ │ ├── ic_instagram_logo_word.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_message_circle.xml │ │ ├── ic_meta.xml │ │ ├── ic_more_horizontal.xml │ │ ├── ic_plus_square.xml │ │ ├── ic_scan.xml │ │ ├── ic_search.xml │ │ ├── ic_send.xml │ │ ├── ic_shop_bag.xml │ │ ├── ic_tv.xml │ │ ├── ic_user.xml │ │ ├── ic_video_call.xml │ │ ├── james_web_space_image_1.jpg │ │ ├── mountain_coast.jpg │ │ ├── mustapha_profile.jpg │ │ ├── oregon_coast.jpg │ │ ├── pacific_ocean_coast.jpg │ │ ├── posts_grid.xml │ │ ├── profile_tags.xml │ │ ├── space_explodusions.jpg │ │ ├── the_rock.jpg │ │ ├── weeknd.jpg │ │ └── wine_cups.jpg │ │ ├── font │ │ ├── bluestar_bold.ttf │ │ ├── bluestar_medium.ttf │ │ ├── bluestar_regular.ttf │ │ ├── readex_bold.ttf │ │ ├── readex_extra_light.ttf │ │ ├── readex_light.ttf │ │ ├── readex_medium.ttf │ │ ├── readex_regular.ttf │ │ └── readex_semi_bold.ttf │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ └── insta_logo_lottie.json │ │ ├── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── mustfaibra │ └── instagraph │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/mustfaibra/instagraph/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/androidTest/java/com/mustfaibra/instagraph/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/UserSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/UserSession.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/components/CommonButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/components/CommonButtons.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/components/CommonComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/components/CommonComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/components/LazyStaggeredGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/components/LazyStaggeredGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/data/fake/FakeServices.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/data/fake/FakeServices.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/data/fake/FakeServicesImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/data/fake/FakeServicesImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/injector/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/injector/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/Chat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/Chat.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/Featured.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/Featured.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/Message.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/MyNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/MyNotification.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/NavIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/NavIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/Post.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/Post.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/SearchFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/SearchFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/Story.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/Story.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/models/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/models/User.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/providers/LocalLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/providers/LocalLanguage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/providers/LocalNavController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/providers/LocalNavController.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/repositories/ChatsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/repositories/ChatsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/repositories/PostRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/repositories/PostRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/repositories/StoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/repositories/StoryRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/repositories/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/repositories/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/chats/ChatsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/chats/ChatsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/chats/ChatsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/chats/ChatsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/holder/HolderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/holder/HolderScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeScreenComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeScreenComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/login/LoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/notifications/NotificationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/notifications/NotificationScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/notifications/NotificationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/notifications/NotificationViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/profile/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/profile/ProfileScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/search/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/splash/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/splash/SplashScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/screens/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/screens/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/DataResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/Error.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/Language.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/NetworkStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/NetworkStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/NotificationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/NotificationType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/Orientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/Orientation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/Screen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/Tab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/Tab.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/sealed/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/sealed/UiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/ui/theme/Dimension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/ui/theme/Dimension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/ui/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/AppPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/AppPreference.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/DimensionsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/DimensionsHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/ExtensionFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/ExtensionFunctions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/LocaleHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/LocaleHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/NetworkStateHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/NetworkStateHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/ScreensArgs.kt: -------------------------------------------------------------------------------- 1 | package com.mustfaibra.instagraph.utils 2 | 3 | object ScreensArgs -------------------------------------------------------------------------------- /app/src/main/java/com/mustfaibra/instagraph/utils/Url.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/java/com/mustfaibra/instagraph/utils/Url.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_home_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable-v24/ic_home_empty.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/camilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/camilla.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/cn_tower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/cn_tower.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/ed_sheeran.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ed_sheeran.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/effiel_tower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/effiel_tower.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/eiffel_tower_night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/eiffel_tower_night.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/elon_musk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/elon_musk.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/explorer_girl_with_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/explorer_girl_with_map.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/girl_with_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/girl_with_landscape.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_bookmark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_bookmark_filled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_group.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_heart.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_heart_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_heart_filled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_instagram_logo_word.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_instagram_logo_word.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_message_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_message_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_meta.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_more_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus_square.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_plus_square.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_scan.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_send.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_shop_bag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_shop_bag.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_tv.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_user.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_video_call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/ic_video_call.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/james_web_space_image_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/james_web_space_image_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/mountain_coast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/mountain_coast.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/mustapha_profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/mustapha_profile.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/oregon_coast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/oregon_coast.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/pacific_ocean_coast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/pacific_ocean_coast.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/posts_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/posts_grid.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_tags.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/profile_tags.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/space_explodusions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/space_explodusions.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/the_rock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/the_rock.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/weeknd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/weeknd.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/wine_cups.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/drawable/wine_cups.jpg -------------------------------------------------------------------------------- /app/src/main/res/font/bluestar_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/bluestar_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/bluestar_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/bluestar_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/bluestar_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/bluestar_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_extra_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_extra_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/readex_semi_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/font/readex_semi_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/raw/insta_logo_lottie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/raw/insta_logo_lottie.json -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/mustfaibra/instagraph/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/app/src/test/java/com/mustfaibra/instagraph/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mustfaibra/Instagraph/HEAD/settings.gradle --------------------------------------------------------------------------------