All Projects → iambaljeet → Tiktok

iambaljeet / Tiktok

Licence: gpl-3.0
This is a demo app built using 'Hilt' a new dependency injection framework for Android along with ViewPager2 and ExoPlayer2.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Tiktok

Github-Trending-Repos
An Android App that lists the most trending repositories from Github.
Stars: ✭ 57 (-50%)
Mutual labels:  android-application, android-studio, android-app
CustomFontView
Custom View classes for TextView, EditText & Buttons - to set custom fonts
Stars: ✭ 26 (-77.19%)
Mutual labels:  android-application, android-studio, android-app
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-67.54%)
Mutual labels:  android-application, android-studio, android-app
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-88.6%)
Mutual labels:  android-application, android-studio, android-app
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-6.14%)
Mutual labels:  android-app, android-studio, android-application
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (-52.63%)
Mutual labels:  android-application, android-studio, android-app
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-7.89%)
Mutual labels:  android-app, android-studio, android-application
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (+20.18%)
Mutual labels:  android-app, android-studio, android-application
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-69.3%)
Mutual labels:  android-app, android-studio, android-application
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (+442.11%)
Mutual labels:  android-app, android-studio, android-application
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+46.49%)
Mutual labels:  android-application, android-studio, android-app
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (+0%)
Mutual labels:  android-app, android-studio, android-application
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+92.11%)
Mutual labels:  android-app, android-studio, android-application
Twittercompose
TwitterCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android.
Stars: ✭ 109 (-4.39%)
Mutual labels:  android-app, android-studio, android-application
Paginglibrary Sample
An open source app that is refactored to demo Paging Library from Android Jetpack
Stars: ✭ 165 (+44.74%)
Mutual labels:  android-app, android-studio, android-application
UninstallSystemApps
Uninstall System Apps is a free app to remove system apps! You can join here!
Stars: ✭ 62 (-45.61%)
Mutual labels:  android-application, android-studio, android-app
Loginui Android
Login User Interface in android with innovative, beautiful and creative background 😊😊😉
Stars: ✭ 374 (+228.07%)
Mutual labels:  android-app, android-studio, android-application
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-53.51%)
Mutual labels:  android-app, android-studio, android-application
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-1.75%)
Mutual labels:  android-app, android-studio, android-application
Edxposedmanager
Companion Android application for EdXposed
Stars: ✭ 1,172 (+928.07%)
Mutual labels:  android-app, android-application
Endorse me on LinkedIn

TikTok

Demo

GitHub license Github Followers GitHub stars GitHub forks GitHub watchers Tweet Twitter Follow

About

This is a demo app built using 'Hilt' a new dependency injection framework for Android along with ViewPager2 and ExoPlayer2.

  • HomeScreen UI is replicated same as TikTok Android App.

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Hilt - Dependency injection library for Android.
  • Coroutines - For asynchronous and more..
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
  • ViewPager2 - A library for scrolling content on screen as a Page.
  • ExoPlayer2 - A library for playing Audio/Video in much efficient way.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.

Contributed By: Baljeet Singh

Architecture

This app uses ***MVVM (Model View View-Model)*** architecture.

Contact

If you need any help, you can connect with me.

Visit:- baljeet.dev

License

GNU License Visit:- LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].