Skip to content

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

License

Notifications You must be signed in to change notification settings

JunkieLabs/android-3d-ads-template

Repository files navigation

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