All Projects β†’ VladimirWrites β†’ Bltaxi

VladimirWrites / Bltaxi

Licence: apache-2.0
πŸš• BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Bltaxi

Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-59.47%)
Mutual labels:  android-app, android-architecture, material, android-development
Android Developer Roadmap
Android Developer Roadmap - A complete roadmap to learn Android App Development
Stars: ✭ 2,170 (+542.01%)
Mutual labels:  android-app, android-architecture, android-development
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-89.05%)
Mutual labels:  material, android-development, android-app
Expenso
πŸ“Š A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Stars: ✭ 325 (-3.85%)
Mutual labels:  android-app, android-architecture, android-development
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-66.86%)
Mutual labels:  android-app, android-architecture, android-development
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-66.27%)
Mutual labels:  android-app, android-architecture, android-development
Notzz App
πŸ“ A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (-53.25%)
Mutual labels:  android-app, android-architecture, android-development
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-89.64%)
Mutual labels:  android-app, android-architecture, android-development
Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (-55.92%)
Mutual labels:  android-development, android-architecture, android-app
android-jetpack
πŸš€ Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-85.21%)
Mutual labels:  android-development, android-architecture, android-app
BottomNavArchDemo
The demo project for Bottom Navigation with Navigation Architecture Components article
Stars: ✭ 53 (-84.32%)
Mutual labels:  android-development, android-architecture, android-app
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-68.93%)
Mutual labels:  android-app, android-architecture, android-development
Permissionsflow
A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.
Stars: ✭ 49 (-85.5%)
Mutual labels:  android-app, android-architecture, android-development
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-96.15%)
Mutual labels:  android-development, android-architecture, android-app
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-89.35%)
Mutual labels:  android-app, android-architecture, android-development
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (-54.44%)
Mutual labels:  android-app, android-architecture, android-development
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (+9.76%)
Mutual labels:  android-app, android-architecture, android-development
Android Arsenal.com
Source to android-arsenal.herokuapp.com
Stars: ✭ 541 (+60.06%)
Mutual labels:  android-app, android-architecture, android-development
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (-35.21%)
Mutual labels:  android-app, android-architecture, android-development
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (-50.59%)
Mutual labels:  android-development, android-architecture, android-app
Icon

The fastest way to call a taxi in Banja Luka

API


banner

Project characteristics πŸš€

This project brings to the table set of best practices, tools, and solutions:

  • 100% Kotlin
  • Modern architecture (Clean Architecture, Multi-Module setup, Model-View-ViewModel)
  • Android Jetpack
  • Single-activity architecture, using the Navigation component
  • CI pipeline (Bitrise)
  • Testing (Using Jacoco for test coverage)
  • Dependency Injection
  • Material Design (Dark theme)

Built With πŸ› 

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - Kotlin's way of way of writing asynchronous, non-blocking code
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps
    • LiveData - Data objects that notify views when the underlying data changes
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes
    • DataBinding - Allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically
    • WorkManager - Makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or device restarts
    • Room - SQLite object mapping library
  • Material Components for Android - Modular and customizable Material Design UI components for Android
  • Navigation Component - Helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer
  • Koin - Dependency Injection Framework
  • Retrofit - A type-safe HTTP client for Android and Java
  • Google Analytics - Free app measurement solution that provides insight on app usage and user engagement
  • Firebase Crashlytics - Lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality

Tested With πŸ”¬

  • JUnit 4 - Simple framework to write repeatable tests
  • mockito - Most popular Mocking framework for unit tests
  • mockito-kotlin - Provides helper functions to work with Mockito in Kotlin
  • Truth - Makes your test assertions and failure messages more readable
  • Robolectric - Runs tests in a simulated Android environment inside a JVM without the overhead of an emulator

Download

Get it on Google Play

Find this repository useful? ❀️

Support it by joining stargazers for this repository. ⭐️
And follow me for my next creations! 🀩

License

 Copyright 2020 Vladimir Jovanović

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].