• Breaking News

    Monday, August 3, 2020

    Android Dev - Weekly "who's hiring" thread!

    Android Dev - Weekly "who's hiring" thread!


    Weekly "who's hiring" thread!

    Posted: 03 Aug 2020 05:44 AM PDT

    Looking for Android developers? Heard about a cool job posting? Let people know!

    Here is a suggested posting template:

    Company: <Best Company Ever>
    Job: [<Title>](https://example.com/job)
    Location: <City, State, Country>
    Allows remote: <Yes/No>
    Visa: <Yes/No>

    Feel free to include any other information about the job.

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

    Weekly Questions Thread - August 03, 2020

    Posted: 03 Aug 2020 03:57 AM PDT

    This thread is for simple questions that don't warrant their own thread (although we suggest checking the sidebar, the wiki, our Discord, or Stack Overflow before posting). Examples of questions:

    • How do I pass data between my Activities?
    • Does anyone have a link to the source for the AOSP messaging app?
    • Is it possible to programmatically change the color of the status bar without targeting API 21?

    Important: Downvotes are strongly discouraged in this thread. Sorting by new is strongly encouraged.

    Large code snippets don't read well on reddit and take up a lot of space, so please don't paste them in your comments. Consider linking Gists instead.

    Have a question about the subreddit or otherwise for /r/androiddev mods? We welcome your mod mail!

    Also, please don't link to Play Store pages or ask for feedback on this thread. Save those for the App Feedback threads we host on Saturdays.

    Looking for all the Questions threads? Want an easy way to locate this week's thread? Click this link!

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

    My First Open Source Android Kotlin Library - Picker

    Posted: 02 Aug 2020 09:40 PM PDT

    My First Open Source Android Kotlin Library - Picker

    Hello, fellow Android Developers,

    This past weekend I published my first ever Android Kotlin Library, The Picker. Picker is a CameraX based WhatsApp Style Image-Video Picker. It is almost the same as WhatsApp's Picker but with Latest CameraX APIs. Also, I've used the scoped storage, so it will work smoothly on Android 10 and above as well. It's very light weighted and extremely easy to implement. Do give it try and please give me feedback, suggestions anything you can share.

    Picker - A CameraX based WhatsApp Style Image-Video Picker

    Picker

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

    Play store reviews. What do you think?

    Posted: 03 Aug 2020 05:16 AM PDT

    I think every developer with an app that has at least 1000+ users knows this: something has to change with the Play store reviews system. The whole system is outdated and does not really serve its one and only purpose - providing accurate and truthful information about the app for potential users. People use this system to vent their anger, because some apps may have too many ads, others use it to chat with the dev, instead of doing it via support channels, some people just abuse it for no reason and so on. I've seen it all, after getting yet another 1-star review with text: "How can I use this?" on a rather complex app that is used generally among students (and has good reviews from them), I wonder, will this ever change? What can we do to change this situation as a developers community? I get that there are bad apps with horrible UI, fraudulent claims and they deserve bad ratings, but on the other hand, there are tons of bad ratings given by people who didn't want to even spend 5 seconds on a "how to use it" welcoming tour to actually nice and legit apps. And don't say that like "oh you know if the app is good then the good ratings will outweight the bad ones" - this is a workaround to a bad design of this system which allows such things in the first place. Let's call the things what they are. It is extremely hard to get unrelated reviews removed too. I actually had one such request fulfilled only because the review itself was "your app is great, but the rating is too perfect" - whatever was going through the head of that guy, right? While requests to remove 1-star reviews that say, for example: "it's a nice app, but in different language" for an English-only app that is made specifically for English language related processing are rejected. So what do you guys think about all this?

    submitted by /u/sector-9
    [link] [comments]

    Do you develop for Huawei App Gallery?

    Posted: 03 Aug 2020 06:47 AM PDT

    Do you develop or plan to develop for Huawei AppGallery? It looks less saturated than the Play Store, where the search algorithms are not great for new apps/developers.

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

    App accepted conditionally into Designed for Families Program when I didn't ask

    Posted: 03 Aug 2020 02:32 AM PDT

    My app (a metal weight/price calculator) update was rejected recently, because the ads were rated Teen, and part of the target audience age group was below 13. To get pass the rejection, I changed the AdMob Ad rating content to G, resubmitted the update, redid the Content rating, redid the Target audience and content. It got accepted.

    Today, I received a new email saying that it was actually conditionally accepted into the Designed for Families Program, but I never said on Google Play Console that I wanted to enroll into the program. Also, my app is released into production and the Beta/Alpha version of my app are no longer supported and I don't provide anymore update, which confuses me on why Google wants to test them.

    Full email: "Your app is accepted conditionally into the Designed for Families Program on Google Play. Since the app is only available to a closed testing group, we weren't able to test the Alpha/Beta version of this app.
    Within 7 days, please add *censored*@gmail.com to your testing group and submit your app for another review."

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

    App Suspended for linking to a site with a donate button

    Posted: 03 Aug 2020 08:25 AM PDT

    I recently submitted an app containing listings of various resources for people in my community. At the moment, I'm just trying to get it submitted to use testing releases to show it to the people I'm working on it for. However, it got suspended because it had a link to the website of a food pantry that also had a donation button. I've looked at a couple posts and I see that Google has issues with people not handling donations through the store itself, but it isn't my donation button and there isn't much I can do except remove it from the app, which isn't ideal. Do I have any other options?

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

    Fastest Short-time Fourier transform -library for Android? (maybe using parallel-processing?)

    Posted: 03 Aug 2020 05:53 AM PDT

    The STFT-solution that I'm using right now takes about 150-200ms to calculate the STFT of a 2.5 second audioclip at 8kHz. I need to get it under 100ms (Galaxy A5 2017 as a min.Requirement smartphone).
    What is the fastest STFT-library for Android/Java? Parallel processing should be possible during the Matrix-vector-multiplications, right? Is there a STFT library that makes use of parallelism?

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

    Learn Android App Development! | IJ Apps

    Posted: 03 Aug 2020 07:01 AM PDT

    Hey everyone! I made a YouTube Channel for teaching Android app development, something I really love.

    The IJ Apps YouTube Channel has detailed tutorials for all levels, open-sourced code if you get stuck, and a Discord server for asking questions.

    I'm just trying to share educative content so that others can learn to make their own apps from scratch or learn specific topics.

    If it's not too much to ask, can y'all leave a like and sub so that my tutorials can be recommended to other developers? (Also if you watch it please comment on other content I should teach)

    Hope you find it a great resource! Happy developing!

    submitted by /u/IJ-Apps
    [link] [comments]

    Remote work

    Posted: 03 Aug 2020 06:31 AM PDT

    hello, what is the best website to find good opportunities for remote work as an Android developer?

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

    Android Social Engineering Attacks

    Posted: 03 Aug 2020 09:10 AM PDT

    Hi fellow Android developers,

    I've written a 3-part series focused on Social Engineering attacks for the Android platform.
    In the first part, we reveal WHAT the most exploited Android vulnerability (you've guessed it from the title 😀).
    The second part is centered around the attackers' motives, mainly WHY do they choose to exploit the user and not the underlying system.
    Lastly, in the third part, we see HOW we can patch the user vulnerability by understanding the most common social engineering attacks. Moreover, we will create a proof-of-concept malware to see how the Android API can be used to steal information.

    Being my first series of articles, any kind of feedback is highly appreciated.

    Thank you for your time!

    A Short History of Mobile Malware

    The Layers of the Android Security Model

    Mitigating Android Social Engineering Attacks

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

    Substitutes for the Google Maps SDK on Huawei?

    Posted: 03 Aug 2020 04:59 AM PDT

    Our app has a little Google Map that slides up in a bottom sheet and shows a bunch of colored pins. Because of a U.S. trade ban on Huawei, this no longer works on those phones (I think) and we need to find a substitute. What has your experience been in working with this new state of affairs?

    Mainly wondering what the best approach is for maintaining and switching between two separate map systems in the same app. Huawei has a conversion guide but I don't want to totally replace Google Maps for everyone, just to accommodate Huawei users. So I guess we're looking at a separate MapFragment and HuaweiMapFragment...?? What have your map experiences been like since the ban?

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

    Random bundle gets rejected for violating E10 ratings

    Posted: 03 Aug 2020 08:31 AM PDT

    I got an email this week-end from Google Play Support, rejecting an update for my app.

    The email told me that my app version code 20, and version code 14, contained web links that are not E10 compliant.

    The detail is:

    "App: First level links
    The weblinks in your app are not consistent with our policy. For any link provided within the app, the content must have a rating of E or E10+ and be compliant with our global policies. To resolve this issue, please remove non-compliant links and/or remove any inappropriate content displayed on these linked pages."

    The only web links that I have in the app are the one found on this page: https://github.com/redwarp/gif-wallpaper/blob/master/docs/about.md

    So, it's a few link to librairies I'm using for the app, and also:

    I have a hard time understanding which one of those links would break E or E10+ ratings, as their definition seem to be "Titles rated E (Everyone) have content that is generally suitable for all ages. May contain minimal cartoon, fantasy or mild violence and/or infrequent use of mild language." and "Titles rated E10+ (Everyone 10 and older) have content that is generally suitable for ages 10 and up. May contain more cartoon, fantasy or mild violence, mild language and/or minimal suggestive themes.themes."

    As the email from Google is not helping that much, I would appreciate a second opinion of what could be the problem.

    Note: the weird thing as well is that those links haven't change, meaning that I don't understand why the bundle 14 and 20 would get rejected, but not the bundle 15 to 19.

    Thanks in advance.

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

    Something similar to learn Kotlin and Android development

    Posted: 03 Aug 2020 07:11 AM PDT

    Hi

    I'm wondering if something similar to https://designcode.io/ exists for Android?

    Learning how to create beautiful Android app and learning the language at the same time?

    Any screencasts to advise?

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

    Can I drop Jetifier? (gradle plugin)

    Posted: 02 Aug 2020 11:22 AM PDT

    Should I use a different email for registration?

    Posted: 02 Aug 2020 08:18 PM PDT

    I'm pretty familiar with Android apps generally and I've participated in developing some. I'd like to create my own personal account for basically just screwing around. I can't really think of a reason not to use the gmail account that I use for everything since it's not really listed anywhere publicly, but somehow it seems like I'll get spammed into oblivion if I do, so I think I'm just gonna go ahead and put in a separate email. Is that basically correct do ya think?

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

    Access app statistics via API

    Posted: 03 Aug 2020 06:00 AM PDT

    Hi,

    I am no android developer but I need to access app statistics via API. For now I do it manually by exporting the values. I checked the website but it all seems to be focused on maintaining the app, deplying new versions etc. I just need simple data like installs, uninstalls, reviews, active users etc.

    https://support.google.com/googleplay/android-developer/answer/139628?co=GENIE.Platform%3DDesktop&hl=en

    Then it wants me to install gsuite tool "To access your reports programmatically download the gsutil tool."

    Isn't there really a way to just use REST API which returns the analytics?

    Thanks.

    K.

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

    Top 12 Mobile Programming Languages Include Java, C

    Posted: 03 Aug 2020 05:38 AM PDT

    Hey Fellow Awesome Devs, Is there any library to achieve this floating tab like a floating bottom nav or tab layout in Android?

    Posted: 03 Aug 2020 01:20 AM PDT

    Developing an App with friends, dealing with the money

    Posted: 03 Aug 2020 04:42 AM PDT

    Hey

    I hope a question like this is appropriate for this subreddit but I didnt find any other place to ask this. If there is, please tell me

    A few friends of mine approached me a while ago with a "very good" app idea. Happened often in the past but this time it actually didnt sound too bad and they are very enthusiastic about it. Since then whe discussed a lot about the app. They even asked a friend who is a real designer for help - so pretty serious

    I would be the only one coding. Eventhough I dont have a lot of experience in app development specifically, being a soon finished computer science student I do have solid knowledge in several programming languages, web development, things like software patterns, programming concepts etc.

    However I made very clear that it will take me a lot of time with researching, self teaching and building the app the right way considering I never wrote a big app like this and Im not working full time on this

    My question is about how you would handle the financial part.. considering everything goes well and at the end we have a published app in the stores and really generate money I have no idea what I should be expecting. Yes we planned the app together, the idea is theirs, the design (where I am also involved) comes from a friend of them but the actual coding is 100% on me. And splitting the profit into equal parts for everyone feels not fair at all to me, am I right here? Or is that "how it works" in the real world for developers? What would you demand? I mean there would also be a lot of work after the app is published with maintaining and expanding and new features etc. I personally wouldnt be okay with all of us getting the same share (is that the word?) considering how the amount of work is distributed..

    So I would be more than happy to get some thoughts, advice or tips about this. For those interested: the app will be written with flutter and dart. Probably firebase for the backend but I didnt look into very much detail for that yet

    Thank you to everyone reading and answering!

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

    Android should have a session only permission. Like, for mic, camera or clipboard.

    Posted: 02 Aug 2020 10:38 PM PDT

    Users can't see Internal Test or Close Track releases

    Posted: 02 Aug 2020 09:33 PM PDT

    I'm a newbie and my last experience submitting apps was in about '16 so I'm out of date.

    I've just done a complete rebuild of my app and have signed and uploaded the aab file to the Console. I added my testers' email addresses and the app appears to have been processed.

    However, when I look at my S8 that should be a tester it doesn't have the app, and I can't find it through the play store. I did request to be a Beta tester but nothing there either (which I'd expect because I haven't released as beta yet, right?)

    I have previously sent them a .apk but they're not tech-savvy and I really liked that Google appeared to be giving testers a better way to access apps.

    So... how are my testers supposed to get the app to install?

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

    thoughts on rob percival's "The Complete Android Oreo Developer Course on udemy

    Posted: 03 Aug 2020 02:12 AM PDT

    Hi, this is a canadian hs student with quite minimal knowledge on programming.

    My only experience on programming is taking the cs50x intro to cs by harvardx on edx.

    So I came across this course trying to look for some courses that I could learn developing an android app, and is wondering if it would be good for me.

    Or should I just do the free course on android beginners on udacity?

    help would be greatly appreciated.

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

    What changes do I need to make as per the new Google play Policy. I have a camera app that requires read and write external storage permissions

    Posted: 03 Aug 2020 01:57 AM PDT

    • I need Camera permission because its a camera app
    • I need to store clicked images and to open those images when the user clicks the gallery hence the read and write external storage permissions

    I don't collect any data. So I am a little confused, should I update my app explaining to user the use of every permission.

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

    How to create a shared test module to use in different modules?

    Posted: 03 Aug 2020 12:40 AM PDT

    Working on creating a shared test module not to duplicate same rules, extensions for each module in a project. My aim is to build to create a boilerplate for dagger hilt, dynamic features, and test libraries included with gradle kotlin dsl to be able to use when i start a new project. I'm stuck at creating an effiecient and easy to use test-utils module.

    As far i have seen from other sample projects you do not add dependencies with testImplementation or androidTestImplementation but implementation and add this test module to other project with testImplementation with for instance testImplementation(project(Modules.AndroidLibrary.TEST_UTILS)).

    Issue i have with this it's not possible to use rules or classes in test or androidTest folder, you need to put files to main folder instead, is there a way to use test folders instead of main?

    Dependencies of test-utils module in build.gradle.kts

    dependencies { implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar")))) implementation(Deps.KOTLIN) implementation(Deps.ANDROIDX_CORE_KTX) implementation(Deps.RX_JAVA) implementation(Deps.RX_ANDRIOD) implementation(Deps.COROUTINES_CORE) implementation(Deps.COROUTINES_ANDROID) implementation(TestDeps.ANDROIDX_CORE_KTX) implementation(TestDeps.ANDROIDX_CORE_TESTING) implementation(Deps.GSON) } 

    and add it to another module with

    testImplementation(project(Modules.AndroidLibrary.TEST_UTILS)) 

    I normally use the snippet below to use shared class mentioned above and resources.

    sourceSets { val sharedTestDir = "src/test-shared/java" getByName("test") { java.srcDir(sharedTestDir) } getByName("androidTest") { java.srcDir(sharedTestDir) resources.srcDir("src/test/resources") } } 

    and use these extension functions to read response.json file located in resources folder of test folder to convert mock data to objects required for the tests with

    fun getResourceAsText(path: String): String { return object {}.javaClass.classLoader!!.getResource(path)!!.readText() } inline fun <reified T> convertToObjectsFromString(input: String): T? {return Gson().fromJsonWithType<T>(input) } inline fun <reified T> Gson.fromJsonWithType(json: String): T? = fromJson<T>(json, object : TypeToken<T>() {}.type) 

    Now, since the extension above is in main folder of test-utils module, i can't read from file in test module, or need to move json file to asset but use context to read even for unit tests. How can this be solved?

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

    Components and Scoping Gotchas in Hilt

    Posted: 02 Aug 2020 03:52 PM PDT

    would it be good for me to do the udacity android basics by google nanodegree?

    Posted: 02 Aug 2020 05:24 PM PDT

    Hi, I'm a highschool student in Canada, and is looking for resources for me to learn developing android apps.

    I'm wondering if I would be able to take this course with quite minimal knowledge in programming (only prior experience I have in programming is cs50 from edx)

    Also after completing this nanodegree, I'm planning to develop an app for my school club, and would the content I learn in the nanodegree be sufficient for me to do so?

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

    No comments:

    Post a Comment