• Breaking News

    Monday, August 24, 2020

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

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


    Weekly "who's hiring" thread!

    Posted: 24 Aug 2020 05:45 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 24, 2020

    Posted: 24 Aug 2020 03:56 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]

    Starting as an Android Developer.

    Posted: 24 Aug 2020 03:33 AM PDT

    Where should I start? What would you recommend to someone who has never dealt with making android apps before? Are android apps still written in Java or are they being written in Kotlin now? Where do I begin?

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

    loggy.sh - Minimalist Live Log Tail for Android, WIP

    Posted: 23 Aug 2020 03:08 PM PDT

    Best practices for a Production/Test Environment with Android/Firebase/Firestore

    Posted: 24 Aug 2020 04:50 AM PDT

    Hello,

    first of all, I'm a newb self taught programmer. Into this journey about a year (overall learning) and have been working on a project (for about 6-7 months) for my father's mid sized construction company. (specialty contractor where there are no good-fit solutions in existence). Thank you for reading and any input/feedback is much appreciated.

    The app is built in android/java and uses Firebase including Firestore, Authentication, Cloud Functions (NodeJS) and Storage.

    I'm nearing the point where (what I call) my "Sales Module" is ready for some (live) testing to collect some user feedback. The app features a login system (Authentication) and it's database tracks users, employees, sales items, customers, sales leads, appointments and ultimately estimates and proposals. (and more) Now before I jump into the next phase of development (creating projects, work orders, inventory/material management, time clock/sheets, etc.)

    I need to get this module tested and collect some feedback on it. And of course make sure everything works as intended so far, as there are probably a good amount of untested case scenarios, that are overlooked. We have singled out a couple users that will test drive what we have so far.

    So far I've only been working on this all by myself, so far so good, but....

    a) I need to create a live running version (production) in which I can also fix errors and bugs.

    b) I would also like to continue developing on future features without interfering with the "production environment"

    I assume I need to create an additional Google Cloud Project (a la "Production Version/Dev Version')? In theory that's no problem, but I am worried about code inconsistencies (when starting to troubleshoot in the production environment). Keep in mind I have my Android App Code, but also my Firebase stuff including Firestore DB, Cloud Functions, Storage, etc.

    The code in my "Dev Version" should not be released until those features are ready. Or should I just keep one single development code and make newer features inaccessible but still compiling/building them? Please pardon my lack of knowledge and use of proper terms when it comes to this, as I have no experience whatsoever in this particular department. Any help/ideas/suggestions are greatly appreciated, especially articles/lecture/tutorials, etc.

    Thank you!

    TL;DR:

    How do I (or do I even need to?) separate my production and development environment when creating an android app (Java) with a fairly complex Google Cloud Firebase project (Firestore, Cloud Functions, Authentication, Storage, etc.) ?

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

    In AdSense, impressions are not impressions!

    Posted: 24 Aug 2020 08:16 AM PDT

    Hi,

    If you use AdSense (website or app) to see your AdMob data, then let me tell you something. Impressions column in the adsense shows number of ad filled not the actual impressions. There's another (in AdSense report) column called 'Ad Impressions' that is actually shows the impressions.

    According to all ad networks (except adsense) an impression is considered as an ad shown/displayed on user's device, but on AdSense(website or mobile app), an impression is, an ad is filled to an ad request whether that particular ad shown to the user or not.

    If you don't understand what I'm saying, let's say an app's interstitial ad unit requests 100 ads but admob fills only 90 of them, out of which 80 ads are shown to the users (because some users will close the app before filled ad shown/displayed). Now, how many impressions interstitial ad unit got? 90 or 80?

    80 right? but adsense shows 90. You can confirm this by checking the Reports in both AdMob & AdSense

    I don't know whether I am the only one who did not know this, but thought about sharing it here.

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

    A rehab/physiotherapy app - should i develop it?

    Posted: 24 Aug 2020 08:15 AM PDT

    You probably have an acute injury or suffered an injury of some sort. Most of us do. I do. Actually, I had spinal surgery after my grappling career had led to a huge hernia in my neck = constant pain and numbing left arm. After surgery, I didn't know what to do. My doc was a good surgeon, but he left me with quite a few recommendations for rehabilitation and physiotherapy. I had to find out myself what shall I do, when shall I do it, etc.

    Now I want to share my knowledge and help other people recovering from traumas and injuries to get 'back on track'. Currently, I have a fitness app, called Shapely, and I want to rebuild it into a recovery/physiotherapy app. To do that I need two things:

    1. Solid understanding that there is a market for that kind of an app.
    2. Some funds to pay the coders.

    You can help me with both. I'd appreciate if you can tell me in the comments down here 1) if you would like to use such app; 2) what kind of injury would you like it to 'treat'; 3) if you are willing to donate 10 USD for a lifetime subscription to this app. If yes - then donate here.

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

    5 Awesome Open-source Android Kotlin Apps with MVVM, Dagger, Coroutines, Retrofit, and Room!

    Posted: 23 Aug 2020 04:12 PM PDT

    What are the different foregroundServiceTypes?

    Posted: 24 Aug 2020 05:38 AM PDT

    Most tutorials tells me to set it to "location", but I also see "dataSync", "connectedDevice" and others. What are the implications for applying these types to my service, and what are implications of NOT applying these types?

    Will I fx not be able to make phone calls if I don't use the "phoneCall" service type?

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

    Example based learning similar to Hacking with Swift?

    Posted: 23 Aug 2020 06:32 PM PDT

    I'm starting a new position as an Android developer and I was wondering if there were any similar resources to Hacking with Swift. They basically just handhold you through a bunch of projects, and you get a brief overview of what iOS is capable of. I actually got pretty far down the Android dev rabbit hole ~5 years ago, but that was back when it was still using Java and I'm sure many things have changed. Are there any resources similar to that (text preferred)?

    Thanks!

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

    What costs come along a world chat for a game?

    Posted: 24 Aug 2020 04:31 AM PDT

    Talking about having a world chat players can write in, what continuous costs come along this? Does it cost e.g. server payment to have it running?

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

    Flutter(Dart) or Java for app development?

    Posted: 24 Aug 2020 07:45 AM PDT

    I'm a 3rd year UG student and It has been for a while that I'm learning and implementing app development through flutter(dart) but I wonder everytime whether it's the right choice. No problem with the utilities or ease of learning and flutter has been a great platform to work on and I have also enjoyed doing it, but I'm just concerned about which will be more helpful in building my career with job opportunity taken into consideration. Please do drop your suggestions. Thank you!

    EDIT: Consider both Kotlin and Java compared to flutter and suggest please.

    View Poll

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

    How does your company test apps on different devices? How many devices do you have?

    Posted: 23 Aug 2020 11:23 AM PDT

    I'm interested in how different companies run the QA process. One of the companies I worked at had dozens of devices but only a few of different sizes and versions were mostly used.

    When testing a new feature or a bug fix, does the QA team run the app on multiple devices at the same time or one by one?

    How many devices do you have available for testing?

    Are devices farm services a good alternative to buying dozens of devices?

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

    Recipe app query

    Posted: 24 Aug 2020 02:16 AM PDT

    I'm building my first app

    I'm working on a recipe app which will scan the contents on the table and will recommend the user recipes according to it

    I have developed the UI but the problem is I'm not sure how I'll scan the object and recommend the recipes

    I know for recipes some API are available but I'm not sure how I'll scan and send the information to API

    Any help is appreciated

    Thanks for reading 🙂

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

    �� Sample project about Android Components Architecture in a Modular Word that presents a modern approach to Android application development using Kotlin and latest tech-stack

    Posted: 24 Aug 2020 01:49 AM PDT

    Project: https://github.com/VMadalin/android-modular-architecture

    The goal of the project is to demonstrate best practices, provide a set of guidelines with Jetpack, and present modern Android application architecture that is modular, scalable, maintainable and testable. This application may look simple, but it has all of these small details that will set the rock-solid foundation of the larger app suitable for bigger teams and long application lifecycle management.

    Of course, nothing is perfect and this project isn't. There are a lot of things to improve but is a good start to understand modularization and how to create a scalable project.

    I hope this helps you,

    Thank you

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

    Are google play releases stuck this weekend?

    Posted: 23 Aug 2020 09:55 PM PDT

    Submitted a few builds to alpha, beta on Saturday and Sunday, they passed review (the information thingy doesn't say it's under review anymore), but neither build went live after > 12 hours (we're used to seeing it go live after 1-2 hours). Also we're not getting any email or notifications about things like new reviews or updated reviews this weekend from google play dev console.

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

    Third party/fan-made apps for games

    Posted: 23 Aug 2020 07:01 PM PDT

    How do fan made apps get away with the use of "popular brands" in their app without having it rejected by Google Play? A very simple app I want to publish is getting rejected by Google Play, presumably for the use of a popular brand (Pokémon); however, I do not see how other fan made apps are up on the Google Play store despite my app being very similar in content.

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

    Instant apps

    Posted: 24 Aug 2020 12:31 AM PDT

    I need to make an instant app but I cannot find any good information. When instant app launches firstly, lots of people wrote articles about how to write instant app. But all of them are deprecated. I asked a working example in stack overflow but no body replied. Why? Is instant apps dead? Why no body mention about it?

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

    Expose Camera devices over USB?

    Posted: 23 Aug 2020 11:11 PM PDT

    Hey all,

    There are several different apps out there that allow you to use your phone camera as an ipcam by running a server on the phone, more or less. Does anyone know of an open source codebase that exposes the camera directly over usb? What I'd eventually like is to be able to enable the camera as a UVC device. Is it even possible given the available android api? Debug mode is fine, but rooting is a non-starter unfortunately.

    Cheers!

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

    How to best handle Android Navigation

    Posted: 23 Aug 2020 03:54 PM PDT

    Hi everyone, I've been doing iOS for a few years and always stayed away from Storyboard - wrote everything in code. I'm currently going through the Udacity course. Whenever they reference the editor to change views, it definitely doesn't match the latest Android Studio. The XML does seem mature though so I try to just edit code directly in there. I'm getting introduced to the Android Navigation in the course that encompasses NavHost & NavController. This all is starting to feel like Storyboard where the more you place into a single editor view, the slower and crappier it gets. I wanted to know, do people use this style to handle app navigation? Is it battle-tested on medium/large apps? Or is it mostly for beginners who like drag and dropping arrows around? Is there a more programmatic approach available to push fragments from one screen to the other? Any pros/cons to each approach? I did find this article talking about its cons

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

    Anybody's revenue dropped today of admob? Like 50% drop?

    Posted: 23 Aug 2020 09:44 PM PDT

    I am worried whether it is only me or everyone facing it.

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

    ReduxEngine - MVI Library for Kotlin

    Posted: 23 Aug 2020 08:50 PM PDT

    Published today is a new MVI library for Kotlin, ReduxEngine: https://github.com/grant-park/ReduxEngine

    There is also a sample project (a note-taking app) you can check out: https://github.com/grant-park/ReduxEngineSampleProject

    I work with enterprise MVI daily so this library contains a lot of my learnings and what I think is minimally necessary to write scaleable, functional mobile apps. I am happy to share it with you guys and evolve it, as I will be using this library both for personal and client work. Excited to use this with Jetpack Compose!

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

    Fragment factories were a little tedious, so I made this. Maybe you'll find it useful.

    Posted: 23 Aug 2020 10:48 AM PDT

    No comments:

    Post a Comment