Shehan Gamage's Projects
Hands-On Android Animations by Packt Publishing
You Key to Becoming a High Quality Java Developer
✅ Curated list of resources for college students
An android library for beatufiul custom dialogs
This is a sample Android Application which has Google Map view similar to what AirBnb Android Application. Moving Markers like Uber/Ola. Custom Google Search for places. Recycler view with Animations added.
CycleStreets is a UK-wide cycle journey planner system, which lets you plan routes from A to B to C by bike. It is designed by cyclists, for cyclists, and caters for the needs of both confident and less confident cyclists. The Android app brings CycleStreets routing and turn-by-turn live navigation to your phone.
Samples for Android Architecture Components.
Do's and Don'ts for Android development, by Futurice developers
Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
The collection of best practices for the Android team
Android Detect Global Touch Event
Android filters based on OpenGL (idea from GPUImage for iOS)
Android Image & Camera Filters Based on OpenGL.
Image Cropping Library for Android, optimized for Camera / Gallery.
Handy extensions to the Google Maps Android API.
Sample code used for a Medium post on Setting up a Material Components theme for Android
Android MVP Sample Application
Android NDK samples with Android Studio
A beautiful ripple animation for your app
Round Corner Progress Bar Library for Android
Custom shaped android imageview components
A custom Android View for drawing smooth signatures
Android loading animations
A gardening app illustrating Android development best practices with Android Jetpack.
Google launcher-style implementation of switch (enable/disable) icon
Android UI libraries, components and animations by @ramotion
An easy-to-use Android charts library with animation.
自定义View
Android develop demos