Weekly "anything goes" thread! Android Dev |
- Weekly "anything goes" thread!
- Takeaways comparing Flutter to Jetpack Compose
- What is an Android Dev related hill you are willing to die on?
- GitHub - mohammadima3oud/Complete-Google-Map-API-Tutorial: Learn How to use Google Map API for Android from Basic to Advance with complete examples.
- Which is the faster and lightest emulator(or method to run Android apps) on PC for development?
- I'm in a Scoped Storage Holding Pattern
- Purpose of categories for implicit intents
- Bottom Nav or Tabs
- Fabric Answers Daily Email Alternative
- Play Store finally doesn't cut text on weird places of the "what's new" section
- Retrofit & Gson (Kotlin) - Not a primitive type: 'L'
- Kotlin Scope functions made simple
- Is the compression performed on an app bundle guaranteed to be lossless?
- [Android Studio/Kotlin] Linting is Complicated? Am I doing this right?
- Passing Context to Utility Class
- Reactive Paging and Loading based on the usage of Unidirectional Data Flow pattern.
- Cross-device data synchronization design question
- How can I do AsyncLayoutInflater onCreate
- Google Play Store listing experiments, "needs more data", should I really wait?
- Alternate android stores
- Need help with implementing Design library
- Good resourcesLearning Java for app development(i already know C++)
- Add 'Play in VR' option to an image
- Some store named Catappult is redistributing my apps without permission
Weekly "anything goes" thread! Posted: 31 Jan 2020 04:40 AM PST Here's your chance to talk about whatever! Although if you're thinking about getting feedback on an app, you should wait until tomorrow's App Feedback thread. Remember that while you can talk about any topic, being a jerk is still not allowed. [link] [comments] | ||
Takeaways comparing Flutter to Jetpack Compose Posted: 31 Jan 2020 07:42 AM PST
| ||
What is an Android Dev related hill you are willing to die on? Posted: 31 Jan 2020 09:38 AM PST Most people have at least one opinion they will fight tooth and nail to defend, what's yours? [link] [comments] | ||
Posted: 30 Jan 2020 11:42 PM PST
| ||
Which is the faster and lightest emulator(or method to run Android apps) on PC for development? Posted: 31 Jan 2020 02:30 PM PST Recently I have tested AndBox on Ubuntu, but I expected more for a method "native" to run apps. I got more performance with GenyMotion, but this doubt arose. Regardless of the OS you are using, which one is the best? [link] [comments] | ||
I'm in a Scoped Storage Holding Pattern Posted: 31 Jan 2020 04:57 PM PST I am waiting for Android R Beta release in a month or two so I can see what direction they took with the scoped storage. So I am not targetting Android Q yet and haven't implemented any of those scoped storage changes. I wonder how many other apps are doing the same [link] [comments] | ||
Purpose of categories for implicit intents Posted: 31 Jan 2020 04:20 PM PST I don't quite get the point of categories. The action tag specifies the type of action. Why is there a need for a category attribute? [link] [comments] | ||
Posted: 31 Jan 2020 05:03 AM PST Do you guys and girls prefer bottom nav or tabs? They're both ergonomic forms of navigation, but bottom nav(for Android at least) doesn't look right because it's stacked on the system navigation. I personally prefer tabs, but so many popular apps use bottom nav. Thoughts? [link] [comments] | ||
Fabric Answers Daily Email Alternative Posted: 31 Jan 2020 02:30 PM PST I've been getting Fabric.io daily Answers emails to see stats on all my apps. With Fabric being sunsetted, does anyone know of a way to replicate these emails with Firebase Analytics? Or will the emails continue? I haven't been able to find anything. Thanks in advance! [link] [comments] | ||
Play Store finally doesn't cut text on weird places of the "what's new" section Posted: 31 Jan 2020 05:09 AM PST Remember this: ? I've noticed that now it doesn't occur anymore and is officially fixed by Google. I've tried on multiple apps on the Play Store. So, you don't have to worry about this anymore :) [link] [comments] | ||
Retrofit & Gson (Kotlin) - Not a primitive type: 'L' Posted: 31 Jan 2020 01:13 PM PST Hi all, EDIT: Resolved!! For some reason, after cleaning the project, it would no longer build. This lead me to an error where I needed to add further statements into my build.gradle file, the below is what I had to add for anyone else that gets this error: Retrofit and android is driving me insane at the moment, so I hope someone might be able to assist me in understanding what is going on. I've tried everything I can think of, but nothing changes the error. A bit of history, I'm a C# developer (10+ years experience) coming to Java & Android. So far, it's been a pretty easy transition, but this one issue has just had me stuck for a few days now, and without it working, I can't really move on with the development of the application I'm working on. Anyone understand what's going on here? "Not a primitive type: 'L'"? Where does "L" come from? The Current OutputThe current version of code, as seen below, makes a connection to the API with the correct "username" and "password" value. Therefore, it successfully decodes the AuthRequest object and turns it into JSON and submitts to the URL. The request is successful - as I can see this in the API logs, and I can see the output as follows: However - the following error is thrown and the android app crashes: EDIT: Gradle file as below: app The CodeThe following code has been added, I've been following a tutorial, however, I've had to adjust things for my API. My aim was to keep it simple. Model/AuthRequest Model/Auth Api ApiInterface The code that calls this function, is currently just put in a login activity, the code for this activity can be seen below: activities/LoginActivity (login function) [link] [comments] | ||
Kotlin Scope functions made simple Posted: 31 Jan 2020 08:26 AM PST
| ||
Is the compression performed on an app bundle guaranteed to be lossless? Posted: 31 Jan 2020 03:17 AM PST I just did an update and users are getting errors that could only make sense if lossy compression was being applied to my asset files. [link] [comments] | ||
[Android Studio/Kotlin] Linting is Complicated? Am I doing this right? Posted: 31 Jan 2020 06:35 AM PST (I'm new to Android dev with a background in web dev.) I've been trying to implement a linting situation for our teams new project and there seems to be a lot of pieces involved. [In web dev I've just used 'prettier' w/ VS Code] Our goal is to control standard kotlin formatting/code styles by a command line script (so we can run it CI), w/a preferred action of being able to have Android Studio automatically format/fix the files. From the way I'm looking at it, there are four pieces involved in this equation (It's been surprisingly hard to understand how all these pieces fit together):
I don't like having to mirror the configs for detekt w/Code Styles + Code Inspections. : It seems like I need to do this in order to get the "automatic updates" to work properly.
We have all these files in source control to keep us on the same page:
Is this a normal way that "Android dev" lints? It seems SUPER complicated. Maybe just initially while you are configuring things to match? [link] [comments] | ||
Passing Context to Utility Class Posted: 31 Jan 2020 10:19 AM PST So I've created a static Utility Class that depends on the context of the activity that uses one of its methods. Now i read a lot about the Memory Leaks this can cause if the activity is unable to be destroyed because of the reference the Utility Class holds. My question is if the object of the activity I pass as a context is also "held hostage" if the methods of my Utility Class never create a variable that holds this object, instead only using the passed parameter directly (not saving it in any form)? Thanks in advance [link] [comments] | ||
Reactive Paging and Loading based on the usage of Unidirectional Data Flow pattern. Posted: 31 Jan 2020 04:19 AM PST
| ||
Cross-device data synchronization design question Posted: 31 Jan 2020 08:30 AM PST Hi, I'm developing an app and am looking for some insight on an architecture that will help me sync data across devices/platforms. I have a few somewhat unique requirements:
My thoughts right now are to have a local Realm database that comes with the app install. When a user upgrades I will create a unique identifier and hidden password stored on the device which I will use to associate them with a synced Realm in the cloud, without needing to provide a password themselves. At upgrade time I will copy the local Realm to the synced Realm. If they want to link a new device they will have to read a QR code from their master device, which will give them the unique identifier/password combo used to connect to their cloud-based Realm. I'm going for a similar experience to how apps like Signal or WhatsApp work. A few of my questions/concerns:
Thank you very much! [link] [comments] | ||
How can I do AsyncLayoutInflater onCreate Posted: 31 Jan 2020 07:16 AM PST I wrote my question here before. Is there anyone to help [link] [comments] | ||
Google Play Store listing experiments, "needs more data", should I really wait? Posted: 31 Jan 2020 06:23 AM PST I sometimes run experiments changing the app icon, and usually within a few hours you can see an icon 30% or 40% better than the other, but google says it needs more data. Does anyone ever noticed a change on this? Should I really wait or just consider one better than the other already? [link] [comments] | ||
Posted: 31 Jan 2020 01:35 AM PST This has been asked many times before but much of the material that could be found was more than 5 years old so wanted to get latest update on how is the experience publishing on SlideMe and Samsung Stores in particular? Issues of payment and refund, apk integrity (read Amazon changes dev's apk on their own so...), does it affect your publisher status on other stores or any other specific issues. Also if anybody can relate a positive experience with any other store or make any recommendations they are most welcome. Thanks in advance. [link] [comments] | ||
Need help with implementing Design library Posted: 31 Jan 2020 05:03 AM PST I'm kinda new to the world of android development. I need help with implementing design library, that would look something like this: implementation 'com.android.support:design:28.0.0'. this is showing an error. I'm running android studio version 3.5.3. [link] [comments] | ||
Good resourcesLearning Java for app development(i already know C++) Posted: 31 Jan 2020 04:23 AM PST Can someone please tell me where can I learn java when I already know C++? [link] [comments] | ||
Add 'Play in VR' option to an image Posted: 30 Jan 2020 10:23 PM PST Hey devs, I'm developing a Museum Gallery app which will play videos and images in VR. These are the problems I'm facing: 1) There are no online tutorial on how to open a images in VR in Android Studio (like if I click on a VR icon, one specific image will open in standard VR mode). How to do this? 2) I can ask a user to import images. Is it possible to arrange those images in 3D space which can be played in VR? I'll be grateful to the dev who will help me. Thanks for the help. [link] [comments] | ||
Some store named Catappult is redistributing my apps without permission Posted: 30 Jan 2020 08:06 PM PST This isn't some piracy site. They seem to be presenting themselves as a legitimate store. They proudly sent me automated emails to tell me that two of my free apps are being distributed on their store. I had never heard of them. Isn't this a copyright violation even though the apps are free on Google Play? Honestly, I'm probably going to ignore it because they are probably doomed to fail, but if a major player did this kind of stuff, it could create big problems for developers. You'd have to support users without knowing how they got your app. They could be stuck with an obsolete version and emailing you about it. They might be using it on a non-GApps device so they aren't being served ads. etc. Plus, they even have the gall to name themselves after an absurdly inferior siege weapon. [link] [comments] |
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