All Projects → AEFeinstein → Mtg Familiar

AEFeinstein / Mtg Familiar

Licence: other
An Android app for all things Magic: The Gathering

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mtg Familiar

Cookman
一款菜谱查询工具Android APP
Stars: ✭ 186 (-19.48%)
Mutual labels:  android-app
Lemuroid
All in 1 emulator on Android!
Stars: ✭ 194 (-16.02%)
Mutual labels:  android-app
Insta Downloader
Video & Photo Downloader or Repost for Instagram.
Stars: ✭ 217 (-6.06%)
Mutual labels:  android-app
Shuffler
An android App which Shuffles your favorite songs in the best possible way.
Stars: ✭ 191 (-17.32%)
Mutual labels:  android-app
Xposedhider
尽可能完美地隐藏 Xposed
Stars: ✭ 195 (-15.58%)
Mutual labels:  android-app
Memetastic
Meme Creator for Android - Simple & Ad-Free
Stars: ✭ 206 (-10.82%)
Mutual labels:  android-app
Baldphone
A new accessible interface for your smartphone, suitable for seniors
Stars: ✭ 181 (-21.65%)
Mutual labels:  android-app
Material Backdrop
A simple solution for implementing Backdrop pattern for Android
Stars: ✭ 221 (-4.33%)
Mutual labels:  android-app
Materialcalendar
A Material design calendar inspired by the CalendarView of School Diary.
Stars: ✭ 196 (-15.15%)
Mutual labels:  android-app
Superxingpostcard
An post card DIY app./制作明信片图片的app
Stars: ✭ 212 (-8.23%)
Mutual labels:  android-app
Androidtvapptutorial
Hands on tutorial for coding Android TV app from scratch
Stars: ✭ 190 (-17.75%)
Mutual labels:  android-app
Rethink App
DNS over HTTPS / DNS over Tor / DNSCrypt client, firewall, and connection tracker for Android.
Stars: ✭ 188 (-18.61%)
Mutual labels:  android-app
Keymapper
📱 An Android app that maps any keys to actions.
Stars: ✭ 207 (-10.39%)
Mutual labels:  android-app
Dictionary
"QuickDic" offline Dictionary App for Android. Provided downloadable dictionaries are based on Wiktionaries but can also be created from other sources (see DictionaryPC). Remember to use --recursive when cloning! Fork of project that used to be hosted at code.google.com/p/quickdic-dictionary.
Stars: ✭ 188 (-18.61%)
Mutual labels:  android-app
Bottomsheet
BottomSheet dialog library for Android
Stars: ✭ 219 (-5.19%)
Mutual labels:  android-app
Shuttle
Shuttle Music Player
Stars: ✭ 2,185 (+845.89%)
Mutual labels:  android-app
Moviehunt
Movie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components.
Stars: ✭ 199 (-13.85%)
Mutual labels:  android-app
Uniapp Admin
Muti-platform management system for uniapp, H5, Android, IOS, Min Program
Stars: ✭ 226 (-2.16%)
Mutual labels:  android-app
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (-5.19%)
Mutual labels:  android-app
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (-9.96%)
Mutual labels:  android-app

MTG Familiar

MTG Familiar is an Android app which has a suite of tools to play Magic: The Gathering

Features

  • Offline advanced card search with image and price lookup
  • Life tracking, including Commander damage
  • Mana pool / Deck count tracking
  • Dice, as random as Java's PRNG
  • Card trader which compares prices for lists of cards
  • A Wishlist
  • A configurable round timer, with 5/10/15 minute warnings
  • Searchable, offline comprehensive rules
  • Offline Judge documents (Magic Tournament Rules, Infraction Procedure Guide) and deck counter
  • Momir, Jhoira, Stonehewer randomizer

How To Build

Build Status

  • Download and install the latest Android Studio
  • Make sure you have installed the lastest Android SDK Platform, Android SDK Tools, Android SDK Platform-tools, Android SDK Build-tools, Android Support Repository, Android Support Library, and Google Play Services from the Android SDK manager
  • Check out this project with Android Studio's VCS tools
  • Press the build button

How to Update the Internal Database

  1. Launch an Android Emulator
  2. Run MTG Familiar on said Emulator
  3. Force Update the database in Familiar running in the emulator
  4. Run the following script to pull off and compress the database
rm data datagz
adb root
adb pull /data/data/com.gelakinetic.mtgfam/databases/data
adb pull /data/data/com.gelakinetic.mtgfam.debug/databases/data
gzip -c -f --best data > datagz
  1. Copy datagz into the /mobile/src/main/res/raw directory
  2. Increment DATABASE_VERSION in /mobile/src/main/java/com/gelakinetic/mtgfam/helpers/database/CardDbAdapter.java
  3. Rename and copy any new Magic Tournament Rules, Infraction Procedure Guide, or Judging at Regular documents into /mobile/src/main/res/raw. This isn't really the database, but it's nice

Get it

F-Droid

Show Support

The app is free, and the source is all here. If you'd like to say thanks and show a little support, here's a button: PayPal

FAQs

-No one has asked any questions yet!

Become an Official Beta Tester

To receive official beta builds through Google Play, first join the Google+ Community MTG Familiar Beta Testers. Once you are a member of the community, you can opt-in to the beta program here

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