• Breaking News

    [Android][timeline][#f39c12]

    Saturday, January 6, 2018

    App Feedback Thread - January 06, 2018 Android Dev

    App Feedback Thread - January 06, 2018 Android Dev


    App Feedback Thread - January 06, 2018

    Posted: 06 Jan 2018 04:30 AM PST

    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 top level comment
    • must make effort to respond to questions and feedback from commenters
    • 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.

    - Da Mods

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

    We tried recreating Amazon Go at a hackathon using Android APIs (among other things) and ended up winning first place! I wrote about it and described how we did it

    Posted: 06 Jan 2018 09:16 AM PST

    Android Things: From 0 to Hello World

    Posted: 05 Jan 2018 11:06 PM PST

    What are the best idea validation practices?

    Posted: 06 Jan 2018 11:34 AM PST

    How you guys validate your idea? If you are going to build a new app for a completely new idea then what are going to do in order to check the potential in that idea?

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

    I did not get shortlisted for an Android hiring challenge on my project submission. Looking for some feedback :')

    Posted: 05 Jan 2018 11:25 PM PST

    It was a 12 hours challenge. And I did not get shortlisted given the company was supposedly hiring 20 Android Developers. Here's my code: https://github.com/jayeshsolanki93/OlaPlayStudios

    I was not really looking for a job change but decided to give it a try cause the salary they were offering very much above the market salary and yes, their's is one of the most used apps in India.

    Firstly, I wasn't able to submit in the last 20 minutes, cause the upload of a 9MB zip was failing on the hiring platform HackerEarth. I mailed them regarding this, and it turned out that HackerEarth had goofed up in other ways too, so they gave an extra 12 hours to the participants. And then I took some time and I added one of the features asked in the challenge and submitted my work. I did not make the cut, and I doubt if they even went through my code/app.

    I had worked hard on this, and it feels frustrating that I will not know why I didn't make it. I swear I wouldn't participate in such hiring challenges ever again, cause I may never hear any feedback from them if they don't shortlist me.

    Please! I would love some feedback from /r/androiddev on the code.

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

    Firebase Auth Mystery

    Posted: 06 Jan 2018 08:15 AM PST

    My app allows Email/Password and Google as auth providers. I have the setting set to disallow creation of multiple accounts per email address.

    Today I had a user complain saying he switched phones and logged into the app and all his data was gone. After some initial digging, I can see in the console that his account (@gmail.com) shows two icons as the auth provider, the mail icon and the Google "G"..to which I've never seen (both). He is the only one.

    1. Where is his data gone?

    I searched through the real-time DB for nodes with that UID and it simply doesn't exist. Now I can't prove whether the events are related or the user is not being truthful with me, i.e. maybe when he switched phones he deleted the data on the first device. I have IMO enough warnings and the proper UX in the app to notify a user that when signed in, deleting data is permanent and will propogate through. I have no cloud functions or admin-side maintenance that could be the culprit. The only way for data to disappear (other than the console) is for a user to explicitly choose to do so.

    1. I thought maybe, somehow his UID was changed and my code didn't respond or follow the proper workflow on login and maybe his data still lived, but was just orphaned. So, I built a little Java application using the Admin SDK which basically grabbed and compared all the UIDs (keys) in the DB to all the user accounts. To my surprise, I found NO orphaned data.

    2. Ok, so all my hunches have ran dry, so I thought I'd try to replicate the issue. I tried every combination of logging in with Google, creating accounts with the same email address, and using the forgot password workflow to switch between the two auths. Again, to my surprise I thought I wouldn't be allowed to do this, but using forgot password (assuming only with @gmail.com) address I was able to sign in to the app using both auths. My UID was properly assigned and never changed. I failed at having my account show the two icons, one for Email/Password and the other G.

    Has anyone else experienced this or can shed any light on the behaviour. In order to potentially solve this, I need to know exactly what the user did, but you know how that goes...

    Even if his UID was changed, it doesn't explain his data nodes being missing. I can only take him at his word, and it does seem really coincidental...but I can't see how any of it happened.

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

    Faster Android Development: Easier Repetition with Multi-Selection Feature

    Posted: 06 Jan 2018 05:06 AM PST

    Android PCAP

    Posted: 06 Jan 2018 07:44 AM PST

    I managed to create small applications for Android using pcap sources. In this way you can detect which computers are in the network, or which ports are open or monitor a user. All these examples are written in C and to use the application it requires root privileges. Is there way to access network interfaces without having root access?

    https://github.com/jef42/pcap-android

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

    How to get devs on the Unit Test Train?

    Posted: 06 Jan 2018 05:31 AM PST

    I am working on a team where we have newer devs coming on board that are working getting their heads wrapped around unit testing. My approach is to utilize the MVP pattern to its fullest extent and keep the logic in the presenter and the views as dumb as possible. I also want to keep the Presenters as clean as possible without android components. How do I/we get everyone on board about keeping the logic in the presenters, the views dumb, the importance of unit tests, and the importance of keeping the unit tests on the JVM. I realize this is a large ask, but looking for anyone advice and suggestions you all might have. Thank you! <3

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

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel