RecyclerView that looks like a
TableView, can scroll horizontally and vertically with a fixed header at the same time.
A simple Android MVP Architecture sample using the Github API.
A simple implementation of android app based Android new architecture components (ViewModel, LiveDate, RoomDAO) with Dagger2 & Retrofit2. Written in Kotlin.
By applying viewpager animation you can also make AMAZING Reside Menu.
🔥 Examples of memory leaks and common patterns that cause them in Android development and how to fix/avoid them.
Media Converter is a robust Android application build on top of FFmpeg with clean UI. As it name, user can convert media file to other encoding format easily with preset commands. The app also can be extended, by allowing user to create their own command.
This is simple example of pure MVVM (Model VIew View-Model) android architecture example using Data Binding, ViewModel and many more features.
A sample Android application, written in Kotlin, to demonstrate how to build screens as fully independent modules.
This is an Android Clean Architecture base project using 100% Kotlin including Unit tests!
You could use it as the base project when you create a new Android project. This architecture optimized the Clean Architecture and MVP for the Android Kotlin project. When using this architecture, you could isolate the UI, business logic and data sources, and also making the unit test easier.
Here you can learn how i implement these amazing transformations on
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Main purpose of this repo is dealing unit testing problems and find easy ways to handle them.
Examples of application architecture implements in Android. Contains MVC, MVVM, Redux.
This project demonstrates how to use TensorFlow Lite on Android for handwritten digits classification from MNIST.
It is a Data Binding example project that illustrate how Data Binding works, why we have to use it instead of old fashion way, how to implement MVVM Design Pattern using Data Binding and creating a full calculator project with all common functions in only half an hour.
An Android project with MVP pattern which adapts with new Android architecture components introduced in Google IO 2017. It provides lifecycle-aware Presenter with support of LifeCycle and local data source handled by Room (an abstraction layer over SQLite).
This demo project uses StackExchange API as a remote data source. Also, it covers basic and general tasks which most Android apps deal with.
Many people facing confusion about how to integrate PayTm in Android. This demo application shows how to do it.
It allows you to instruct a
TextView to let the text size expand or contract automatically to fill its layout based on the TextView's characteristics and boundaries. This setting makes it easier to optimize the text size on different screens with dynamic content.
A demo project based on MVVM clean architecture and material design & animations.
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView.
This example was made by me for the open souce community to show how comfortable is to adjust volume without keys while streaming videos.
Examples of using FFMpeg library on Android with Kotlin For Video, Audio and Image/GIF operations.
Clean Arch is a derivative of a model-view-presenter (MVP) architectural pattern. This paradigm is made in maximizing maintenable code. So, the essentials are already bundled in one package. Its pattern is greeting like MVP, but I try refactor to apply clean code principle. For the lifecycle, I try to make a little different (not as a whole), both Activity and Fragment.
Evernote and Google Keep has started providing some basic features like notes, a few basic filters, and more important, these features were extremely fast at the major smartphones. As the time gone by, these apps has involved and its features became complex and started to showing delays, losing its initial differential. The Nouse's proposal its to renew that experience by a very simple note app.
A sample app written with Kotlin to demonstrate the usage of Android Architecture Components and MVVM architecture. News feed is obtained from New York Times API
A showcase of Flux architecture patterns for Android apps.
A simple app that shows categories, subcategories and items.
Simple and clean architecture of android YouTube video player.