Android Dev - Favourite CI/CD tool for android build, tests, and publish. |
- Favourite CI/CD tool for android build, tests, and publish.
- I created a library to help determine when the app UI is visible
- Timber 5.0 is out! Rewritten in Kotlin, binary compatible with 4.x and support for AGP 7.0 lint checks
- How do you guys manage forms?
- Jetpack Compose Support in Workflow
- Newbie question on when to use SQLite
- Play Store submission - promote directly from internal testing to production or create alpha first?
- So I tried asking Google to delete some of my old Apps.
- Entity Extraction Google's ML Kit on Android
- Is this a scam ?
- How to choose app to work on if you suffer from analysis-paralysis?
- Anyone have examples or resources to learn about app architectures that support offline mode using "deltas"?
- Is there alternative for Android Drawable Importer plugin for Arctic Fox?
- If you have multiple accounts then link all those accounts.
- Not a Hiring Post but Discussion about collab or Partnership
- Can anyone please explain what context wrapper class in android?
- Singleton alternatives
- Someone offering to buy my dev account.
- Why is this happing all sudden? Projects will work fine but after add room, its start to giving the error or if I even remove them then still give an error
Favourite CI/CD tool for android build, tests, and publish. Posted: 11 Aug 2021 03:39 AM PDT Hi, in our company we are having discussions around moving away from Jenkins because we have been spending more time on maintenance and upkeep. What do you guys use as CI/CD tool for your android project? what do you think is better. Feel free to add comments if i've missed out a tooling or service [link] [comments] | ||
I created a library to help determine when the app UI is visible Posted: 11 Aug 2021 06:06 AM PDT I wanted to determine when the app UI was visible, and take actions based on that. My main purpose for doing this was to stop unnecessary background work when my app was no longer visible. It provides an Observable<Boolean> that tells you when the app UI is visible - true means some activity of the app is visible, and false means none of the apps' activities are currently visible. Here's the link - https://gitlab.com/sandeep_r_89/appvisible It's under the MIT license so you can modify it and incorporate it in your apps as you wish. I chose to use RxJava 3 and the Jetpack startup library, but you can change it to whatever you want to use. Please let me know if you have any concerns, questions, suggestions or bugs to report. [link] [comments] | ||
Posted: 10 Aug 2021 11:12 AM PDT
| ||
Posted: 11 Aug 2021 02:49 AM PDT A little bit about myself, I'm the sole Android dev in my company and I've made and shipped many apps throughout the years. I like Android dev a lot. Started around 2013. My work involves data collection so a considerable amount of the apps I've made/maintain include long forms. I'm talking forms that take at least 10 minutes to fill and span multiple pages. I separate them into different pages to improve performance. Many forms also require having dynamic fields that can be added or removed as the user wishes. I use MVVM and the usual suspects (Retrofit, Hilt, Moshi, Jetpack Navigation, kotlin, coroutines, room…) but form validation is always done "manually" since there are so many requirements and edge cases in the form. I thought it would be a good idea to get input from fellow Android devs and get an idea of how different people do things. I guess my question is, how do you guys manage forms? Do you put fields in an array and validate them in bulk? DataBinding is great but I've realized that when the form contains dynamic fields it doesn't help at all. How I do it: when possible, without affecting the UX, I group edit texts together and then loop through them and raise an error if they're empty, but there are individual fields with edge cases such as phone numbers which must start with a specific country code, national ids with specific starting numbers… those must be verified too. Then for components such as radio buttons or checkboxes I use their change listeners and update the data model as they change. I also use the change listeners to hide/show content as needed. For dynamic forms, I inflate a custom layout view and add it to a linearlayout and a view arraylist. when the user wishes to remove that item, I clear it from the linearlayout and from the view arraylist as well. When they tap submit, I loop through all views in the dynamic list and using the ids of the fields inside them I can validate them accordingly and rise errors if something is not properly filled. So far, I haven't had a problem with this approach. After all, the apps work even on low end phones with no lag. Just wondering how you guys do things :) [link] [comments] | ||
Jetpack Compose Support in Workflow Posted: 10 Aug 2021 09:43 PM PDT
| ||
Newbie question on when to use SQLite Posted: 11 Aug 2021 07:31 AM PDT I have only been using MySQL and totally new to SQLite. Hence, when data are stored in it using [link] [comments] | ||
Play Store submission - promote directly from internal testing to production or create alpha first? Posted: 11 Aug 2021 08:41 AM PDT When submitting a new app to Play Store, I first submitted it in the internal release track. Then the dropdown showed an option to promote to production. So I directly promoted the internal testing release to prod.
[link] [comments] | ||
So I tried asking Google to delete some of my old Apps. Posted: 10 Aug 2021 02:36 PM PDT Just leaving this here in case anyone is curious. I used the support (?) on the top right of the Dev Console, searched for Delete App then skipped the FAQ and selected Contact Us, one of the recommended options you can select in issue is Delete App, skip FAQ again, choose Email, then you should get a form to fill out the Apps you want to delete etc. All the Apps I asked them to delete had ZERO current installs because I had unpublished them years ago, but it turns out you can only delete Apps that have never been installed by anyone ever so pretty much Apps which you release by mistake and realize immediately. Here is part of the response:
[link] [comments] | ||
Entity Extraction Google's ML Kit on Android Posted: 11 Aug 2021 02:14 AM PDT In this video, we will learn about how we can extract entities from the text using Google's ML Kit on Android [link] [comments] | ||
Posted: 10 Aug 2021 12:22 PM PDT
| ||
How to choose app to work on if you suffer from analysis-paralysis? Posted: 11 Aug 2021 02:47 AM PDT I'm working in a small team of app devs for a few years now on a single app and we want to create a new game app or utility app. Problem is: there are many games we could work on or utility apps, but we just can't choose which one is best to focus on. Any tips, videos, articles how to make the choice? [link] [comments] | ||
Posted: 10 Aug 2021 08:16 PM PDT I'm trying to get better at mobile system design, specifically related to android. I saw this great blog post by dropbox from 2014 that talks about how they implemented offline mode using a concept of a "delta" object: https://dropbox.tech/mobile/building-carousel-part-i-how-we-made-our-networked-mobile-app-feel-fast-and-local I then found an article from Trello where they also talked about building an offline mode for the app using "deltas" Does anyone know if there are some tutorials somewhere, or github projects that would be good to learn about this concept? I know it's quite a complicated topic and there probably aren't many tutorials but perhaps someone here knows of something. [link] [comments] | ||
Is there alternative for Android Drawable Importer plugin for Arctic Fox? Posted: 10 Aug 2021 11:25 PM PDT After I update my Android Studio to Arctic Fox, Android Drawable Importer is not working at all. Can't even find the usual `Batch Drawable Import` selection when try to import asset. Is there any alternative plugin that have similar function with ADI? [link] [comments] | ||
If you have multiple accounts then link all those accounts. Posted: 10 Aug 2021 10:17 PM PDT If you have multiple accounts then link all those accounts in given form otherwise google will suspend those accounts of yours under "associated account" because google will consider this action of yours as deceiving google to get 15% discount(from its new policy) on your each accounts. While Google is giving 15% discount only to one account even if you have multiple accounts. Having multiple accounts isn't against Google's policy but not letting know google about your associated accounts will put you in trouble against the policy of deceiving google to get discounts on each accounts of yours. [link] [comments] | ||
Not a Hiring Post but Discussion about collab or Partnership Posted: 10 Aug 2021 10:13 PM PDT Hi, I am Currently in Delhi, India and looking for the Devs in the Same Region, who is Intrested in Working like a Partner for a Startup App for an Idea i Have. I am Not a Businessman or some entrepreneur but i believe if this Idea can be Converted into Reality.. This might workout Good in India. So, How can i find Such developers and what qualities should I Look for in terms of Knowledge regarding App Development. [link] [comments] | ||
Can anyone please explain what context wrapper class in android? Posted: 10 Aug 2021 08:48 PM PDT I searched online but i couldn't find good documentation. [link] [comments] | ||
Posted: 10 Aug 2021 11:23 AM PDT I am building an SDK library and have read that singletons are evil, especially in android so here is my dilema. I have an SDK: So if I can use singletons I can create one that will hold the client id and now every time when the client calls doSomeCoolStuff() from anywhere (fragment, activity, service whatever) I can get the client_id from that singleton and use it whenever the client app is requesting the method, how can I achieve that without singletons ? (also note that doSomeCoolStuff() is using a retrofit client thats coming from a singleton so I dont have to create a new one every time) [link] [comments] | ||
Someone offering to buy my dev account. Posted: 10 Aug 2021 10:04 AM PDT I just got an email that when translated is someone trying offering to buy my developer account. I have no intention of selling, my apps weren't even good and it's just not worth my time. Plus it's the account name is literally my IRL name. But I am wondering what sort of scam this is? Someone trying to get access to a valid account so they can push to play store? Or maybe they I Want to confirm my email to scam me. [link] [comments] | ||
Posted: 10 Aug 2021 10:43 AM PDT
|
You are subscribed to email updates from Developing Android Apps. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment