All Projects β†’ wajahatkarim3 β†’ Roomexplorer

wajahatkarim3 / Roomexplorer

Licence: apache-2.0
πŸ”Ž A quick and easy in-app database viewer and manager library for your Room databases.

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Roomexplorer

Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+900%)
Mutual labels:  room, room-persistence-library
Android Kotlin Mvi Cleanarchitecture
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Stars: ✭ 187 (-3.61%)
Mutual labels:  room, room-persistence-library
NewsApp
An app that fetches latest news, headlines
Stars: ✭ 28 (-85.57%)
Mutual labels:  room, room-persistence-library
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (-9.79%)
Mutual labels:  room, room-persistence-library
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (-59.79%)
Mutual labels:  room, room-persistence-library
android-room-example
Android Kotlin app showcasing the Room persistence library
Stars: ✭ 45 (-76.8%)
Mutual labels:  room, room-persistence-library
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-90.72%)
Mutual labels:  room, room-persistence-library
Changedetection
Automatically track websites changes on Android in background.
Stars: ✭ 563 (+190.21%)
Mutual labels:  room, room-persistence-library
Android Debug Database
A library for debugging android databases and shared preferences - Make Debugging Great Again
Stars: ✭ 7,946 (+3995.88%)
Mutual labels:  room, room-persistence-library
Posts Mvvm Daggerhilt Dynamic Feature Rxjava3 Flow Sample
Posts Api sample with Kotlin RxJava3/Coroutines Flow, Clean Architecture, Offline first/last with Room + Retrofit2, Dagger Hilt, Dynamic Feature Modules, Static Code Analysis, Gradle DSL, MockK+ MockWebServer with Test Driven Development including Api and Database tests
Stars: ✭ 41 (-78.87%)
Mutual labels:  room, room-persistence-library
LetsChat
LetsChat is a Sample Messaging Android application built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Testing, Coil, DataStore) and Firebase
Stars: ✭ 71 (-63.4%)
Mutual labels:  room, room-persistence-library
Conductormvp
Multi-project Clean Architecture MVP app in Kotlin using Conductor, Room, RxJava 2, Dagger 2 with custom scopes
Stars: ✭ 192 (-1.03%)
Mutual labels:  room, room-persistence-library
Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and πŸ“₯ Firebase Database for online storage
Stars: ✭ 42 (-78.35%)
Mutual labels:  room, room-persistence-library
Local Db Cache Retrofit Rest Api Mvvm
App that interacts with a REST API using Retrofit. There is a local db cache and architecture is MVVM
Stars: ✭ 171 (-11.86%)
Mutual labels:  room, room-persistence-library
Simple-MVVM
A simple Android MVVM pattern example
Stars: ✭ 34 (-82.47%)
Mutual labels:  room, room-persistence-library
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-88.14%)
Mutual labels:  room, room-persistence-library
Presently
Android app for recording gratitude journal entries
Stars: ✭ 109 (-43.81%)
Mutual labels:  room, room-persistence-library
Kotlin Android Examples
Stars: ✭ 146 (-24.74%)
Mutual labels:  room, room-persistence-library
Flutteringlayout
🎈 δΈ€δΈͺη›΄ζ’­ι—΄η‚Ήθ΅žζ‘ƒεΏƒι£˜εŠ¨ζ•ˆζžœηš„ζŽ§δ»Ά
Stars: ✭ 145 (-25.26%)
Mutual labels:  room
Beaver
Android MVVM + Dagger 2 (Hilt) + JetPack project template
Stars: ✭ 144 (-25.77%)
Mutual labels:  room

Detail article about RoomExplorer  The article on why and how this library was created is now published. You can read it on this link here. β†’.

πŸ”Ž RoomExplorer

A quick and easy database viewer and manager library for your Room databases.

Download API Say Thanks!

Built with ❀︎ by Wajahat Karim and contributors

βœ”οΈ Changelog

Changes exist in the releases tab.

🎯 Features

  • View all your tables data in tabular format
  • Insert rows to your tables
  • Update rows
  • Delete rows
  • Delete tables
  • Drop tables
  • Write your own custom queries and view the results. (Create statements, joins, etc)
  • Change data in the tables and see how you application responds

πŸ’» Installation

Add this in your app's build.gradle file:

dependencies {
  implementation 'com.wajahatkarim3:roomexplorer:0.0.2'
}

Or add RoomExplorer as a new dependency inside your pom.xml

<dependency> 
  <groupId>com.wajahatkarim3</groupId>
  <artifactId>RoomExplorer</artifactId> 
  <version>0.0.2</version>
  <type>pom</type> 
</dependency>

❔ How to Use

To view your Room databases in Room Explorer, just call this line and pass your database class and database name in the show() method.

   RoomExplorer.show(context, MyRoomDB::class.java, "MyRoomDBName")

πŸ‘¨ Developed By

Wajahat Karim

πŸ‘ How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

πŸ“ƒ License

Copyright 2019 Wajahat Karim

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].