• Breaking News

    Friday, September 24, 2021

    Android Dev - App Feedback Thread - September 24, 2021

    Android Dev - App Feedback Thread - September 24, 2021


    App Feedback Thread - September 24, 2021

    Posted: 24 Sep 2021 06:00 AM PDT

    This thread is for getting feedback on your own apps.

    Developers:

    • must provide feedback for others
    • must include Play Store, GitHub, or BitBucket link
    • must make a top level comment
    • must make an effort to respond to questions and feedback from commenters
    • app may be open or closed source

    Commenters:

    • must give constructive feedback in replies to top level comments
    • must not include links to other apps

    To cut down on spam, accounts who are too young or do not have enough karma to post will be removed. Please make an effort to contribute to the community before asking for feedback.

    As always, the mod team is only a small group of people, and we rely on the readers to help us maintain this subreddit. Please report any rule breakers. Thank you.

    submitted by /u/AutoModerator
    [link] [comments]

    I made an open source app to track anything you like

    Posted: 24 Sep 2021 02:47 AM PDT

    My goal is to track my personal habits and make improvements to them. I want to make notes every day about what I did and how happy I am and try to find a better balance in my life. But you could also track your training progress, your sleep, your work ...

    So I build a very modular app, where you can add your own custom fields (like text, numbers, sliders and checkboxes) and save entries. All this data can be exported as .json file and analysed in a simple web app I did (or converted to .csv file for in depth analysis)

    This is more of a side project because I'm studying cs full time, but I would love to get this project rolling, maybe you are interested as well.

    You can checkout my project on Github with screenshots, it is written with Flutter and available on the Play Store. Thanks a lot!

    submitted by /u/hertelukas
    [link] [comments]

    Skia shaders in Compose Desktop · Pushing Pixels

    Posted: 24 Sep 2021 12:37 AM PDT

    Hey Android Developers, Did you know that you can have a git repository for the Android Studio settings and share it between your machines or teammates! Learn more how to do that in this video.

    Posted: 23 Sep 2021 11:27 PM PDT

    How else do you test your apps, apart from Unit Testing?

    Posted: 23 Sep 2021 02:37 PM PDT

    Hello, I am very curious to see what technologies, frameworks, etc do you use to test your professional apps :)

    submitted by /u/konnos92
    [link] [comments]

    What are some good resources to get in depth knowledge of Gradle as an Android developer?

    Posted: 24 Sep 2021 07:46 AM PDT

    Button events on lock screen

    Posted: 24 Sep 2021 07:44 AM PDT

    Hello everyone!

    I'm not sure if this is the best place to put this but I couldn't find help anywhere else.

    I'm trying to capture a power or volume button press while the screen is off but do not know how to do it. I might have to build a background process so that the app will be listening for the event but not sure how to capture the event itself? And will it be possible to stop listening once the user starts using the phone, aka the screen is on.

    Any help is really appreciated!

    submitted by /u/my_india
    [link] [comments]

    How to Prepare Your Android App for a Pentest: The Bits and Pieces

    Posted: 24 Sep 2021 07:20 AM PDT

    Templates without Navigation component in Android Studio 4?

    Posted: 24 Sep 2021 07:12 AM PDT

    Hello everyone!

    The activity and fragments templates that are included with the latest version of Android Studio uses the Navigation component.

    Android Studio 3 contains templates without Navigation component, which I prefer because I'm not planning on using it and it only adds a lot of stuff I don't use.

    Does anyone know if there a way to get the old Android Studio 3 templates in the latest version of Android Studio?

    submitted by /u/Whoajoo89
    [link] [comments]

    Just a quick question abiut associate Android developer certification.

    Posted: 24 Sep 2021 06:16 AM PDT

    I have no experience and no schooling, would this be a decent start to get myself into it? I'm lookin to change my career path, and I'm not sure if this is a good starting point.

    If I take this and pass would it allow me to apply for entry level jobs? Or would I need to work on a few at home projects for some kind of portfolio? Or perhaps even do more advanced certs afterwards?

    submitted by /u/makato10
    [link] [comments]

    Android Studio IDE discord

    Posted: 24 Sep 2021 06:13 AM PDT

    Is there any discord(or any other chatting service instead of discord) server specifically for Android Studio IDE?

    submitted by /u/csAK47
    [link] [comments]

    How do you guys test AR apps?

    Posted: 24 Sep 2021 01:49 AM PDT

    I don't see how you can write unit tests for something like that

    submitted by /u/i_am_juan_the_horse
    [link] [comments]

    How are Subscription Tiers in Android apps configured by the developer?

    Posted: 24 Sep 2021 03:27 AM PDT

    Hi,

    Don't know if this the right place, but I'm struggling to understand pricing tiers for app subscriptions. We're trying to set up multiple subscription models for our gaming app and need some info about upgrading and downgrading between subscriptions. The developer guide is pretty clear on the proration options and best practices, where multiple pricing tiers are mentioned. (https://developer.android.com/google/play/billing/subscriptions#proration-recommendations)

    What's unclear to me is how one sets multiple tiers for multiple subscription. Is it only based on the price of the sub?

    For example: If Gold level access comes in both monthly and annual subscription form, like €1,-/monthly or €10,-/annual. Are those subs automatically in a different tier because the price differs slightly? Or is it possible to place them in the same tier because they both unlock the same content?And if so, how would you configure that in Play Console?

    Same goes for upgrades to a higher subscription level. Does the Play Console automatically considers Platinum subscription a higher tier than Gold because of the pricing level? Or is it possible/needed to rank those manually.

    Just trying to understand the concept and haven't found any clear answers in the documentation.

    Thanks in advance!

    submitted by /u/InternationalWay7575
    [link] [comments]

    What minimum SDK have you used for professional projects?

    Posted: 23 Sep 2021 09:51 PM PDT

    I have done some research and stumbled upon professional developers saying that they use 15 and most use 19, however that was close to half a decade ago.

    Do you focus on features more rather than number of devices that can run your application?

    Would you recommend developing the app with an SDK of 25-26 but disabling certain features?

    Any advice is greatly appreciated thank you.

    submitted by /u/maniac-hardnose-mike
    [link] [comments]

    I have two audio files and I want to play them based on the string characters.

    Posted: 24 Sep 2021 01:18 AM PDT

    I have a string 101010001010110101010100101101001010101010 like this, and I want to loop through this string and if the character at ith position is 0, then I want to play a sound, if the character at ith position is 1, then I want to play another sound. These sounds are 20 milliseconds in length.

    Think of it like a morse code or something. If a character is 0, then I want to play a sound that is 20 milliseconds in length. If a character is 1, then I want to play a sound that is also 20 milliseconds in length but is a different sound.

    In the raw folder I kept these two sounds, naming them wave1200hz and wave1600hz, I want to play these based on the character in the string.

    Here's the code I'm using and It is not working. Please help me

    private void playTone(){ String bin_string = "101010001010110101010100101101001010101010"; final MediaPlayer f1200 = MediaPlayer.create(this, R.raw.wave1200hz); final MediaPlayer f1600 = MediaPlayer.create(this, R.raw.wave1600hz); int i=0; for(i=0; i<bin_string.length() && counter < bin_string.length(); i++){ if(bin_string.charAt(counter)=='0'){ //play 1200hz f1200.start(); } if(bin_string.charAt(counter)=='1'){ //play 1600hz f1600.start(); } //counter++; i=counter; textView.setText(Integer.toString(counter)); } f1200.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { mediaPlayer.release(); //i++; counter++; } }); f1600.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { mediaPlayer.release(); //i++; counter++; } }); } 

    Thanks!

    submitted by /u/WldePutln
    [link] [comments]

    Can I use in-game screenshots of LOL for my banner ?

    Posted: 23 Sep 2021 09:30 PM PDT

    I have an mobile app that helps gamers to record gameplays.

    https://play.google.com/store/apps/details?id=screenrecorder.recorder.editor

    I'm using LOL pics to promote my app (please check above link)

    Got a quick question: is it legal to use pictures from LoL on my ChPlay page like this?

    submitted by /u/thunderbolt1196
    [link] [comments]

    google play developer

    Posted: 24 Sep 2021 06:38 AM PDT

    i want to sell my google play developer account

    created 2 july 2021

    it has only one application (quiz)

    submitted by /u/takiplow
    [link] [comments]

    Looking for beta testers to give feedback.

    Posted: 24 Sep 2021 12:10 AM PDT

    Hey guys, I developed a parking app, I've been putting off launching it because I'm deathly afraid of failure and I'm too scared that it'll fail, that and I ran out of money to pay devs to finish polishing and adding final touches lol. The app is still in beta, but I feel like the quicker I release it in it's raw unfinished stage, the more I'll be motivated to find the money to finish paying the devs, or even find the time to do it myself. So what I'm looking for is people to test it. The app NEEDS people to work, it can't work without people, so if there's no users, it'll be useless, working on a system in the future to not have to rely on users but implementation is a big if and a maybe because of how large a project it'd be. The app can theoretically work anywhere, but I wanted to start out in NYC, since parking is a major issue here, so testers from NYC would be great, although I'll take ANYBODY that's willing to test. Doesn't have to be NYC, any major city would work fine.

    submitted by /u/youngeshmoney
    [link] [comments]

    Need to discuss with and interview Mobile App developers and experts

    Posted: 23 Sep 2021 11:43 PM PDT

    Permission to post! Hello everyone! I am helping my friend on her legal research for her Masters Degree. She is working on a research on legal protection of mobile apps. She needs to interview Mobile App developers or people who are in the Mobile App industry.

    Is there anyone willing and available to answer few questions and help us? She just need this paper to graduate. Please message me or comment and will send you the details.

    Any lead or help is greatly appreciated :) Thank you!

    submitted by /u/Ancrm123
    [link] [comments]

    APK to AAB

    Posted: 23 Sep 2021 10:45 PM PDT

    Hey I'm a newbie to this android space.. i currently am a designer trying to get some bucks for bread.. i came across an app (KWGT) a widget making app that can be used to create widgets and make them into an android app with KAPK app... The issue i have now is i want to upload the app to play store but i can't upload apk files now, it only accepts aab files..

    How do i convert the apk file to aab ?? I don't have any prior coding knowledge...

    Can anyone help me out with this ?

    submitted by /u/Missy-raja
    [link] [comments]

    setText() via Java vs android:text:”” via XML

    Posted: 23 Sep 2021 09:56 PM PDT

    Hello everyone I saw a tutorial today where they used setText() inside of the MainActivity.java. Is this common or advantageous? Or is setting the text via XML better? Or absolutely no difference?

    submitted by /u/maniac-hardnose-mike
    [link] [comments]

    How to add a large amount of markers to Google Maps?

    Posted: 23 Sep 2021 08:45 PM PDT

    I am brand new to Android development, so apologies for my naivety.

    I am trying to make what should be a pretty basic Google Maps API-based app that revolves around the display of a database of locations with markers containing information about each point. The database I want to display contains about 3000 locations, so I am trying to plot that many markers.

    I've come across a million videos and tutorials explaining how to put a marker on a map-based app, using the following code:

    LatLng location = new LatLng(55.8222, 13.0000); mMap.addMarker(new MarkerOptions().position(location).title("location #1").snippet("information about location")); mMap.moveCamera(CameraUpdateFactory.newLatLng(location)); 

    That's all well and good, but my question is, how do you do this for a large set of markers? Is there a way to import a KML/KMZ file directly into the app to have them all there from the start? Or is there a more efficient way of running the above code in bulk for 3000 markers? I've tried simply plugging in each location to the above code 3000 times so that it plots 3000 locations in the same way, but I get a "code too large" error. I imagine some kind of for loop might be possible, but I'm not sure how to do it. Any suggestions would be appreciated. Nothing I've found seems to even answer whether this is possible, let alone how to do it.

    submitted by /u/drew_p_nutzak
    [link] [comments]

    Animating gridview item

    Posted: 23 Sep 2021 09:30 AM PDT

    HeyI have a grid view and its gridview items look like this:

    <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" android:id="@+id/gridItemLayout" tools:context=".CubeContainer"> <TextView android:id="@+id/grid_item_empty" android:layout_width="match_parent" android:background="@color/emptyGridItem" android:layout_margin="2dp" android:layout_height="match_parent" /> <ImageView android:id="@+id/grid_item" android:layout_width="match_parent" android:visibility="invisible" android:layout_height="match_parent" /> </FrameLayout> 

    At some point I animate the ImageView

     private fun popAnimation(view: View, position: Int) { view.visibility = VISIBLE view.animate() .scaleX(0F) .scaleY(0F) .setDuration(200) .setStartDelay((50..250).random().toLong()) .setInterpolator(AnticipateInterpolator()) .withEndAction { doneAnimating(position) view.visibility = INVISIBLE } .start() } 

    it happens inside the GridAdapter's getView, I have some logic to animate it and if it is animated do nothing:

     override fun getView(position: Int,convertView: View?,parent: ViewGroup): View? { var view = convertView if (layoutInflater == null) { layoutInflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater } if (view == null) { view = layoutInflater!!.inflate(R.layout.grid_item, null) val layoutParams = FrameLayout.LayoutParams(size, size) view?.layoutParams = layoutParams } val img= view?.findViewById<ImageView>(R.id.grid_item) ?: return view if (getAnimation(position) == ANIMATION_QUEUED) { startAnimation(position) //getAnimation(position) will return something else from now onanimation(img, position) } return view } 

    everything works until the gridView is getting another notifyDataSetChanged()during the animation. when this happens the animation stops, or have some wierd behaviour.I wanted to ask if there's a solution for that or what is the correct way to do animate a gridView's item?

    thanks!

    submitted by /u/SnooChipmunks9165
    [link] [comments]

    [App architecture] Building app with multiple features/games like MPL.

    Posted: 23 Sep 2021 12:49 PM PDT

    I am trying to develop a super app which will ideally be 20-30mb in size and act as a common login/wallet/helpdesk for other smaller games (assuming the count to be 15-20).

    The main requirements for the app architecture are: 1. Smaller games to be downloaded on demand to keep apk size lower. 2. Easy to switch if I decide to include one game that was previously downloaded from remote to include in apk and vice versa. 3. Updates to individual smaller games or the super app.

    Option 1: Dynamic Feature Module Thoughts: 1. this apk is not going to play store because of play store policies will have to run bundle tool on private server. 2. Less than 10 dynamic features are recommended by google. 3. will it be possible to update individual features?

    1. Split apks Thoughts:
    2. How will the two way communication between both work?

    Really want to hear reddit community thoughts on Architecture of apps like this

    submitted by /u/Playful_Sea_1769
    [link] [comments]

    [Room Database] How to get a default object if query can't find any such row?

    Posted: 23 Sep 2021 10:15 AM PDT

    I have a query which selects different rows from 3 different table and constructs a single object as output. But the problem is, if no such row is found in any of these three table, it returns a null object. I want a default object as output if query doesn't match.

    Here is my query:

    @Query("SELECT * FROM " + "(SELECT :date `date`)," + "(SELECT * FROM progress_profile_table WHERE profileID IS (" + "SELECT profileID FROM (" + "SELECT profileID, max(updated) " + "FROM progress_profile_table " + "WHERE updated <= :date AND planID IS :planID " + "GROUP BY planID)" + ")" + ")," + "(SELECT * FROM progressKt_table WHERE profileID IS (" + "SELECT profileID FROM (" + "SELECT profileID, max(updated) " + "FROM progress_profile_table " + "WHERE updated <= :date AND planID IS :planID " + "GROUP BY planID)" + ") " + "AND time BETWEEN :date AND (:date + (24*3600*1000) - 1)" + ")" ) ProgressBundle getProgressBundle(String planID, long date); 

    and the object is ProgressBundle as:

    data class ProgressBundle ( val date: Long, @Embedded val profile: ProgressProfile, @Relation( parentColumn = "profileID", entityColumn = "profileID" ) var progressList: List<ProgressKt> = arrayListOf() ) 
    submitted by /u/FissyCat
    [link] [comments]

    No comments:

    Post a Comment