Publicate Android App using GitHub repository - android

Is any way exists to publicate android app via github, not Google Play ?
I'm goind to do some app for my friends, and want be able update and easy install it without full sized publication.

Buddy what i guess is
github is made for version controlling and publishing your projects codes right overthere for to help people not to publish your apk. If you want to do that u have to spent around 25$ to create a google developer play account and upload your app there.
Concluding : github is not to publish your android apks

Related

Is it possible to upgrade more apps at once in Google play console?

we have about 50 apps in our project in Google play developer console and we would like to optimize upgrade process. When we create new version, we always have to upgrade all apps one by one.
Those apps are similar, only few images and colors are differents (apps are clones of main app).
My question is, if this is even possible? And if yes, how?
Thanks so much
You can automate color and image changes through a simple plain Java/Kotlin
class.
Clean and generate release build for new application programmatically.
Finally once you complete above steps and you get a release build refer below
link to automate apk/bundle upload.
https://developers.google.com/android-publisher/api-ref/rest/v3/edits.apks/upload
Even you can do coding in plain Java/Kotlin for upgrading apk/bundle to Google Play console.
Hope this is helpful.

Publishing app to google store from android studio

I have built a app in android studio and would now like to publish it however I am very confused with the process for this. From Android studio I have generated a signed APK file which can be seen in the image below.
I see however that Google play console wants the files in the .AAB file type. How do I generate this/ what is it. The upload console can be seen below.
This is my first app upload so my questions may make no sense, please let me know in the comments below if there is anything I need to change or additional information required.
Any additional help with publishing apps on google play store will be greatly appreciated.
.AAB refers to "Android App Bundle", select Android App Bundle instead of APK after you clicked Generated Signed Bundle / APK, the rest of the procedure is more or less the same. You may refer to the official documentation for more information

Distribute Android apps within organization

I have to distribute Android apps within my organization. I have a google developer account. Below it tells to login to the admin console to enable private channel.
https://support.google.com/a/answer/2494992?hl=en
Problem -it does not sign me in as Google help states that
my.account#company.com, doesn't have an administrator but is instead managed by Google.
Requirement - So how can i get the administrator account.
Any help will be appreciated.
Regards
You can provide the .apk files directly to your organization.
Either you can allow to download a signed .apk file through a web site which will launch the install procedure or you can make an app market which provides a list of .apk files and installs them automatically, as Amazon's App Shop.
I'm not sure if Google account allows you to share app locally. But we use Hockeyapp to do the same. It works great. You can even integrate it to your app and upload the crashes too. Many other features. Take a look at this to know other solutions. It supports iOS as well as Android and offers a good user experience.
But you've to pay a bit for it. CashAnalytics is free. Do small research for yourself.
I have used crashlytics for this purpose in my last project.
It works great for beta distribution in development phase.
Also, it's crash reporting is excellent to guide you to the source code line causing crashes.

Fastlane/release automation for Android

Does anyone know a tool/project, like fastlane, for Android release automation? With upload to the playstore... I know there is some task in fastlane for the Android-part, but it isn't read yet. Fastlane Android Issue
I hope you guy's can help me out :)
fastlane is now available for Android projects as well: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Android.md
Fastlane seems the best answer for this question. Additionally replying to Mr. Flibble's query about uploading new apps to Google Play via Fastlane, Google Play has a policy to upload new build via Dashboard only. No tools/scripts will be helpful in uploading new apps to Google Play dashboard.
Google Play allows user to upload max 15 binaries for new apps within 24 hour, therefore they don't allow us to upload new app binaries via Triple-T, Jenkins, Fastlane or any other scripts.
Fastlane provides two major tools for Android now.
Screengrab
Supply
1) Screengrab (https://github.com/fastlane/fastlane/tree/master/screengrab)
screengrab generates localized screenshots of your Android app for different device types and languages for Google Play and can be uploaded using supply.
2) Supply (https://docs.fastlane.tools/actions/supply/)
supply uploads app metadata, screenshots and binaries to Google Play. You can also select tracks for builds and promote builds to production.
If you want to publish new App using Fastlane, it not possible. You have to manually upload the apk to the google play store dashboard in the first time. You also need to finish content rating, select the countries you want to distribute and a bunch of other things. Otherwise you can't click that "publish" button.
However,if your app has already been created in Google play sotre, you can always use fastlane to update your app (edit store listing, upload newer version apk). Basically you need to:
1. Go to your google play account, do the create a service account and save the json key.
2. Set up fastlane for your project using that json key and your app's application id.
3. Use supply to do updates.
The link in the above answers should help you figure it out.

Sending application on Google Play beta testing

I want to send the application to the beta testing Google Play. My question is: how to do in the application so that at the end of testing people could update the app and enjoy working version. How to organize it will be in the API and in the application? Share your experiences, links or something else. thank you
There's nothing to do within the application or over some API. Right in the Developer console you're given the ability to promote your uploaded version to the Beta or Production stage. See the following screenshot:
So as soon as your app is ready for the masses, just push it to Prod and everyone will be able to download and/or update it.

Categories

Resources