We will learn How to draw custom shapes in Curved Bottom Navigation View.
Beauty compass is a simple demo application of compass running on Android devices. Awesome design related to sunrise and sunset events. Clear, tiny and simple to use.
A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
This is a simple Kotlin Coroutines vs. RxJava sample. It calls SpaceX's api to get the next launch's details.
This tutorials has been prepared for the beginners to help them understand in basic Android programming.
This repository contains examples of basic unit tests written in Kotlin. In specific directories you can find gradle buildscript with needed dependencies and configuration, simple unit test and parameterized test.
Battlefield of an idea, how to make the same media pick than Instagram.
This will provide food data in JSON form and display it using
PDF Converter is an android project to perform a number of operations on PDF :
This project implements one of the most beautiful animations of the class
RecyclerView, the class
ItemTouchHelper class implements the dragging of each object on the
RecyclerView class by revealing a view under the first sliding view.
This is an Android sample project that shows how to implement android transition motion like on one beautiful Dribbble shot.
A Custom camera Demo App. In this Demo we can take pictures and record videos too using camera2api.
Why would anyone want to use this? If someone wants to upload pictures or videos from its own app to main the quality of app content. Like instagram use its own custom camera.
A demo app to showcase constraint layout implementation in Android.
Episodie is a TV show time tracker app with unusual design. Get to know how much time you spent watching tv shows. Track easily overall progress of your favorite shows and discover new ones. Stay up to date with new premieres thanks to notifications.
A demo of how to implement AES encryption in Android & iOS.
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.