A list of android samples on different topics!
- (Kotlin) Basic ImageView and TextView in Jetpack Compose. Link
- (Kotlin) Creating a list with custom view holder with material theming. Link
- (Kotlin) Creating a chat list and maintaining local view states using remember and mutableState. Link
- (Kotlin) Compose permissions and Android Permissions. Link
- Fragment to Fragment communication through interfaces. Link
- (Kotlin) Activity and Fragment Lifecycles. Link
- (Kotlin) Simple Foreground Service. Link
- (Kotlin) Start foreground service and stop it on device reboot.
- Foreground Service to control music playback. (Work in Progress) Link
- (Kotlin) Listen to all system broadcasts. Link
- (Kotlin) Send Broadcast on device reboot. Link
- (Kotlin) Send Local Broadcast from a JobIntentService. Link
- Send Local Broadcast from a JobIntentService. Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/RoomNews
- https://github.com/Singularity-Coder/Blog/tree/master/java/Rooming
- Sharing data between Fragments through Shared ViewModel. Link
- Sharing data between Fragments through Interfaces. Link
- Receive data from other Apps through Intent Filters. Link
- (Kotlin) Simple Github API call using Ktor Library. Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/VolleyNetworking
- https://github.com/Singularity-Coder/Blog/tree/master/java/VolleyNetworkingGSON
- https://github.com/Singularity-Coder/Blog/tree/master/java/VolleyNetworkingPOST
- (Kotlin) Simple API call using Retrofit Library with GSON converter - Part 1. Link
- (Kotlin) Simple API call using Retrofit Library with GSON converter - Part 2. Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/RetrofitResponseObject
- https://github.com/Singularity-Coder/Blog/tree/master/java/RetrofitPOSTwithGSON
- https://github.com/Singularity-Coder/Blog/tree/master/java/RetrofitGETwithGSON
- https://github.com/Singularity-Coder/Blog/tree/master/java/POSTRetrofitting
- https://github.com/Singularity-Coder/Blog/tree/master/java/Retrofitting
- Fetch list of restaurants from Zomato API using HttpUrlConnection. Link
- A simple Room ORM example without any views. Link
- Storing newsapi.org news API info into SQLite through Room ORM and Retrofit. Link
- A simple todo list app using Room ORM. Link
- Todo list app using raw SQLite. Link
- (Kotlin) Realm No-SQL local database. Link
- (Kotlin) DI using Dagger Hilt, Retrofit, Room,etc. (Under Construction) Link
- Firebase Cloud Messaging (FCM) example. Link
- Store and retrieve files using Firebase Storage. Link
- Create a Grocery List App by performing CRUD operations. Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/FirebaseGoogleAuth
- https://github.com/Singularity-Coder/Blog/tree/master/java/GoogleAuth
Shape Drawables, Fav Gradients, 9 patch images, material components, custom UI components, animations, transitions, canvas drawings, color palletes, custom styles, image scaling and transformation techniques, etc.
- https://github.com/Singularity-Coder/Blog/tree/master/java/ActionBarMenus
- https://github.com/Singularity-Coder/Blog/tree/master/java/AndroidAlertDialogs
- https://github.com/Singularity-Coder/Blog/tree/master/java/DateTimePickers
- https://github.com/Singularity-Coder/Blog/tree/master/java/FrescoImageView
- https://github.com/Singularity-Coder/Blog/tree/master/java/LottieAnimationsTutorial
- https://github.com/Singularity-Coder/Blog/tree/master/java/MutliViewList
- https://github.com/Singularity-Coder/Blog/tree/master/java/NavigationDrawer2
- https://github.com/Singularity-Coder/Blog/tree/master/java/RecyclerViewCustomHeader
- https://github.com/Singularity-Coder/Blog/tree/master/java/RxBindingViews
- https://github.com/Singularity-Coder/Blog/tree/master/java/ShimaShimaShima
- https://github.com/Singularity-Coder/Blog/tree/master/java/TabLayout
- https://github.com/Singularity-Coder/Blog/tree/master/java/ParallaxTabs
- https://github.com/Singularity-Coder/Blog/tree/master/java/LayoutParams
- https://github.com/Singularity-Coder/Blog/tree/master/java/OnClickListsners4Styles
- (Kotlin) https://github.com/Singularity-Coder/Blog/tree/master/kotlin/KotlinRecyclerView
- (Kotlin) https://github.com/Singularity-Coder/Android-Dialogs
- (Kotlin) Modal Bottom Sheet Link
- (Kotlin) Persistent Bottom Sheet Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/CameraXTest
- https://github.com/Singularity-Coder/Blog/tree/master/java/CustCam
- https://github.com/Singularity-Coder/Blog/tree/master/java/QRCodeScanner
- https://github.com/Singularity-Coder/Blog/tree/master/java/RecordScreenLikeCrazy
- https://github.com/Singularity-Coder/Blog/tree/master/java/ShareImageText
- https://github.com/Singularity-Coder/Blog/tree/master/java/ShoworHidePassword
- https://github.com/Singularity-Coder/Blog/tree/master/java/Pagination
- https://github.com/Singularity-Coder/Blog/tree/master/java/NotificationGenerator
- https://github.com/Singularity-Coder/Blog/tree/master/java/TextToSpeechToTextApp
- https://github.com/Singularity-Coder/Blog/tree/master/java/FilterRecyclerViewLocally
- https://github.com/Singularity-Coder/Blog/tree/master/java/AndroidSearch
- Perform recurring tasks with Timer, Handler, Observable Timer & Interval, etc. Link
- (Kotlin) Creating custom toast on android Link
- (Kotlin) Logging on Android Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/OfflineJSON2
- https://github.com/Singularity-Coder/Blog/tree/master/java/LocalJSON
- https://github.com/Singularity-Coder/Blog/tree/master/java/PlacePicker
- https://github.com/Singularity-Coder/Android-Examples/tree/master/java/GetLatLong
- https://github.com/Singularity-Coder/Android-Examples/tree/master/java/GetLocationUpdates
- https://github.com/Singularity-Coder/Android-Examples/tree/master/java/Geofencing
- (Kotlin) Construct a basic object using Protobuf. Link
- (Kotlin) Deserialise data coming from an API with Protobuf. (Work in Progress) Link
- (Kotlin) Fetching strings from native code to Kotlin code using JNI. Link
- https://github.com/Singularity-Coder/Blog/tree/master/java/RoomNews
- https://github.com/Singularity-Coder/Blog/tree/master/java/RetrofitPOSTwithGSON
- https://github.com/Singularity-Coder/Blog/tree/master/java/RxJavaNews
- Perform click events using Jake Wharton's RxBinding Library. Link
- (Kotlin) BuildType and Build Flavors Link
- Abstract Factory Pattern Link1
- Builder Pattern KotlinLink1
- Factory Method Pattern Link1 Link 2
- Prototype Pattern
- Singleton Pattern Link1
- Adapter Pattern
- Bridge Pattern
- Composite Pattern
- Decorator Pattern
- Facade Pattern Link1
- Flyweight Pattern
- Proxy Pattern
- Chain of Responsibility Pattern
- Command Pattern
- Interpreter Pattern
- Iterator Pattern
- Mediator Pattern
- Memento Pattern
- Observer Pattern
- State Pattern
- Strategy Pattern
- Template Pattern
- Visitor Pattern