- 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.giton 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.javainapp/src/main/java/com.memory_athlete.memoryassistant/inAppBilling/. Addstaticfunctions,decryptandaddSomePepperwith return typeString. You can return empty strings. - Remove apk signing by removing
keystorePropertiesandsigningConfigs{...}from app levelbuild.gradle. To use your own signature, refer to the documentation. - Add your own
google-services.jsontoapp/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-datatag from theAndroidManifests.xml. Do NOT removefirebase-jobdispatcherit is important for reminders. - Add your own
fabric.propertiestoapp/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-datatag 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.gradlefor 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