- Quick summary - Memory sports android app development. Website's repository
- Version
- Join the Slack workspace and ask your questions.
- Feel free to join the Slack workspace
- eMail address – memoryassistantapp@gmail.com
- Summary of set up
- Install Android Studio.
- Download and extract the repository or run the command
git clone https://github.com/maniksejwal/Memory-Assistant.git
on your computer. - In Android Studio, open the project as an existing android studio project after extracting the downloaded zip or import as a new project from git.
- Create your own
final class Encryption.java
inapp/src/main/java/com.memory_athlete.memoryassistant/inAppBilling/
. Addstatic
functions,decrypt
andaddSomePepper
with return typeString
. You can return empty strings. - Remove apk signing by removing
keystoreProperties
andsigningConfigs{...}
from app levelbuild.gradle
. To use your own signature, refer to the documentation. - Add your own
google-services.json
toapp/src/
. Download it by linking your builds to Firebase. To run the app without it remove – all mentions to firebase from the app levelbuild.gradle
;meta-data
tag from theAndroidManifests.xml
. Do NOT removefirebase-jobdispatcher
it is important for reminders. - Add your own
fabric.properties
toapp/src/
. Download it after connecting your builds to Crashlytics through Fabric. To run the app without it, run in debug or remove the crashlytics dependency and fabric repository and plugin frombuild.gradle
; themeta-data
tag from theAndroidManifests.xml
; Crashlytics calls from all java files. - Keep googling the errors that you face.
- Dependencies
-
Java 8
-
Kotlin
-
Android SDK
-
Fabric (Crashlytics)
-
Firebase (Indexing, AdMob, JobDispatcher)
-
MultiDex
-
AndroidX
-
JUnit
-
Espresso
-
Refer to
app/build.gradle
for details
- Only some trivial Esspresso tests have been written, nothing serious. Pre Launch Report on Google Play Console is the only useful automated testing done.
- For Running Espresso tests, go to the desired test in
D:\Projects\Skynet\MemoryAthlete\Android\app\src\androidTest\java\com\memory_athlete\memoryassistant
, right click and run the test on the device of your choice. USB debugging might be necessary. - Write a more tests whenever you feel idle.
- On android studio
Build -> Build Bundles(s)/APKs -> Build Bundle/APK
- Upload it to Google Play Console