/android-3d-ads-template

An android example app made according to MVVM and Clean architecture. Showcase of json based Ads Template with 3d parallax effect.

Primary LanguageKotlinApache License 2.0Apache-2.0

3d-Ad Template : Ad Templates with 3d parallax effect

APP API Hilt

Ad Template build using json and android ConstraintLayout.

Feature Roadmap

  • 2023: Support of GLTF 3D objects.
  • 2023: Ad Editor for android.

Goals

Features:

Whole template functionality is implemented inside domain folder, where SensorProvider used for listing available sensors and SensorPacketProvider for get packets .

  • Realtime sensor rotation into ads 3d effect.
  • Usage of android Data binding.
  • MVVM Architecture + Clean architecture.
  • Dynamic Usage of Constraint Layout, Coil Image Load etc.
  • Theming in M3 for Light and Dark.

Tech Stack

This project takes advantage of best practices of common libraryies and tools in android.

Why ConstraintLayout

  • Using ConstraintLayout we can build complex design without need of nested layouts.
  • Due single layer, the constraint layout gives better performance. See more
  • For more special use case read this blog

Show your love ❤️ by giving a ⭐ on this project.



Open Source Credits

  • Thanks Sushil Kumar for helping in the app development.
  • 3d Parallax Effect Blog by Suraj Sau.
  • Thank you to everyone who tried out this app and opened issues, suggested features, provided translations, or tested debug builds for me

License

License