• Breaking News

    [Android][timeline][#f39c12]

    Monday, October 1, 2018

    Weekly "who's hiring" thread! Android Dev

    Weekly "who's hiring" thread! Android Dev


    Weekly "who's hiring" thread!

    Posted: 01 Oct 2018 05:46 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 - October 01, 2018

    Posted: 01 Oct 2018 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, 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]

    Software disenchantment: Everything is going to hell and nobody seems to care

    Posted: 30 Sep 2018 11:11 PM PDT

    Starting now

    Posted: 01 Oct 2018 03:16 PM PDT

    I am studying IT in university, and I like to start app development, but it my school no one teach to us. So I like to know what's the best framework to start. (I had done a udemy course for Ionic) Ps:sorry about my English I just want to know what I have to read and what I have to do. Thank you for your help

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

    Android Jetpack: ViewModel

    Posted: 01 Oct 2018 07:49 AM PDT

    Since an ViewModel can save our data state on Configuration changes, why we should also use the onSaveInstanceState()?

    Please someone help me understand this.

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

    Looking for open source apps projects for Hacktoberfest

    Posted: 01 Oct 2018 03:13 AM PDT

    Hello, as title said, if you have any open source apps, I'd be glad to help

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

    Reach the right People & Get More Downloads

    Posted: 01 Oct 2018 03:00 AM PDT

    Sometimes we build a very good product, but if we do not disclose it, it goes unnoticed and the time invested is wasted.

    With this I want the people, comment below tips on how to advertise an app, and get more downloads, reached the right people.

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

    i have an galaxy s6 is rooted, but i deleted some apps from titanium backup and....i can t acces my phone, led notification is blue everytime and is stuck on sasmsung logo in recovery mode i put power off nd wipe cache partition but nothing, and safe mode don t work!

    Posted: 01 Oct 2018 03:27 PM PDT

    i will lost my notes, whatsapp messeges, chrome tabs, evertyhin if i will wipe data.....?

    i can recover like chrome tabs, etc..?

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

    Picture-in-picture video overlay with MotionLayout

    Posted: 01 Oct 2018 07:53 AM PDT

    Switching from Xamarin to Android Native. Is it worth it?

    Posted: 30 Sep 2018 08:46 PM PDT

    I have been a Xamarin developer for almost a year now and I have worked on 3 enterprise level apps and Belen help make th APIs used in them. Recently I have been focusing more on native and I am in love with Android native and would love to work professionally on native Android apps. Is it worth it or should I just stick with Xamarin.forms? As an android developer yourself, what would I need to do before you would hire me (hypothetically)

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

    Dude, where’s my Button?

    Posted: 01 Oct 2018 02:14 AM PDT

    My first medium article for Android developers: How to avoid nested containers inside ContraintLayout:)

    Posted: 01 Oct 2018 04:35 AM PDT

    This Changelog is very informative

    Posted: 01 Oct 2018 10:21 AM PDT

    Tech Talk | How make a fun game

    Posted: 30 Sep 2018 11:03 PM PDT

    Tech Talk | How make a fun game

    Hello,

    Recently ,I have launched my first Game 'Fate of Nimi - Adventure Platform Game' on Google Play.

    Through out my Game development journey i have learnt so many things. I have read a lot about how to make a game fun. Here is some of my notes-

    So first let's divide a fun in four parts.

    1. Hard Fun: a moment of personal triumph over adversity

    2. Easy Fun: Curiosity

    3. Serious Fun: Relaxation and excitement

    4. People Fun: Amusement

    1.Serious Fun: The Internal Experience Key

    Players report that how a game makes them feel inside is one of the major reasons why they play. The Internal Experience Key focuses on how aspects of the game external to the player create emotions inside player.

    A Player whose enjoyment focuses on their internal state would say that :

    1.Clearing my mind by clearing a level

    1. Feeling better about myself

    3.Avoiding boredom

    4.Being better at something that matters

    Note - Two things, I am mentioning here to brought serious fun in a game-

    a) Game art and audio generate visceral emotions. For eg., exotic fighting moves, backgrounds, and the destructible floor in Virtua Fighter 4 provide immediate emotional responses in the player or Halo's opening music create strong visceral emotions before the player has time to think or do anything.

    b) Games can also incorporate a sense of realism in core mechanic for eg. Controlling vehicles such as in the race cars from Gran Tourismo.

    2.Hard Fun: The Challenge and Strategy Key

    For other players overcoming obstacles is why they play. Hard Fun creates emotion by structuring experience towards the pursuit of a goal. The challenge focuses attention and rewards progress to create emotions such as Frustration and personal triumph. Players using this Key play to test their skills, and feel accomplishment.

    A player who enjoys the Hard Fun of Challenge would say that:

    1. Playing to see how good I really am
    2. Playing to beat the game

    3.Having multiple objectives

    4.Requiring strategy rather than luck

    Note- Challenge is the balance between player skill and difficulty of the objective, otherwise it results in frustration.The goal is to ignite Emotions from Meaningful Challenges, Strategies, Goals and Puzzles.

    Two tips -

    a) Try to give user flexibility of Adjusting the level of difficulty.

    b) Give progress bar or badges to a player to give them feeling of skill development and growth.

    3.Easy Fun: The Immersion Key

    The Immersion Key awakens in the player a sense of curiosity. It entices the player to consider options and find out more. Ambiguity, incompleteness, and detail combine to create a living world. The sensation of Wonder, Awe, and Mystery can be very intense.

    Players who enjoy the Easy Fun of immersion would say they like:

    a) Exploring new worlds with intriguing people

    b) Excitement and adventure

    c)Wanting to figure it out

    d)Seeing what happens in the story, even if I have to use a walkthrough

    e)Feeling like me and my character are one

    f)Liking the sound of cards shuffling

    g)Growing dragons

    Note - Easy Fun is more focused on a sense of immersion. What separates Immersion from Challenge is the desire for experience without pursuing goals and goal oriented emotions.

    For eg. A repetitive behaviour such as collecting stones, shuffling cards, or tapping out dance steps can also become absorbing.

    4.People fun: The Social Experience Key

    Most of the people play a game so they can spend time with their friends. Multiplayer games are the best at using this Key, although many games support some social interactions through chat and online boards. Games that offer both cooperative and competitive modes offer a wider variety of emotional experiences.

    Players whose enjoyment came from interaction with other people would say that:

    a) It's the people that are addictive not the game.

    b) I want an excuse to invite my friends over.

    c) I don't like playing games, but it's a fun way to spend time with my friends.

    d) I don't play, but it's fun to watch.

    Note - High score boards posted for all to see increase player pride, spirited competition, and the number of game sessions

    Two Tips -

    a) Try to add chat feature in multiplayer board games to increase social interaction.

    b) Most popular social games are Farmville, Zuma Blitz, Words With Friends, Mafia Wars, World of Warcraft. Have You found anything common between them? Most of the popular games are basically board games or based on social settings like Farmville and Mafia Wars. It is because these games gives them experiences what they want to experience in real life.

    Conclusion -

    1. Games alternate between Hard Fun and Easy Fun to extend sessions. When the challenge becomes too great, players can focus on other enjoyable aspects of the game. Most Adventure Games do this with level design.
    2. Players find serious fun from their internal experiences in reaction to the visceral, behaviour, cognitive, and social properties.

    3.Players like the opportunities for challenge, strategy, and problem-solving

    1. Players enjoy intrigue and curiosity. Players become immersed in games when it absorbs their complete attention, or when it takes them on an exciting adventure.

    2. Players use games as mechanisms for social experiences. social games give us an opportunity for social bonding and personal recognition that comes from playing with others.

    I guess, these are the things if you incorporate in your game, then your game is more fun, enjoyable and addictive.

    Here is my first game - Fate of Nimi: Adventure Platform Game - Apps on Google Play

    https://i.redd.it/8a4myukolip11.jpg

    Thanks For reading.

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

    Have anyone try JetPack in production? Would you recommend it now?

    Posted: 30 Sep 2018 10:13 PM PDT

    Currently, I'm using LiveData, LifeCycle, Room and WorkManager in the following way.

    def lifecycle_version = "1.1.1" // ViewModel and LiveData implementation "android.arch.lifecycle:extensions:$lifecycle_version" // alternately - if using Java8, use the following instead of compiler implementation "android.arch.lifecycle:common-java8:$lifecycle_version" def room_version = "1.1.1" implementation "android.arch.persistence.room:runtime:$room_version" annotationProcessor "android.arch.persistence.room:compiler:$room_version" def work_version = "1.0.0-alpha04" implementation "android.arch.work:work-runtime:$work_version" // use -ktx for Kotlin // optional - Firebase JobDispatcher support implementation "android.arch.work:work-firebase:$work_version" 

    Recently, a bug hunts me down https://issuetracker.google.com/issues/117054617

    My thought is maybe latest version of WorkManager might solve this issue. However, latest version of WorkManager is in JetPack.

    JetPack is pretty new thingy from Google. I was wondering, have anyone of you use intensively in production? Is it stable enough? Would you recommend it now?

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

    Is it possible to get a list of the notification channels of another app?

    Posted: 01 Oct 2018 08:40 AM PDT

    I'm interested in creating an app that listens for notifications from other apps and triggers different actions depending on the channel those notifications are posted to.

    I see notification listeners have a getChannel()) method that should return the channel ID, however I would first need to find out the IDs I need to listen for so I can ask the user what he wants me to do with each of them.

    So... is there any way to check which channel IDs are used by each application? If not, are those IDs at least constant, so that I can manually test each app and write down the channel ID of each type of notification?

    Thanks!

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

    Distributing docs for a close-source library

    Posted: 30 Sep 2018 08:05 PM PDT

    Hi, So I've made a close-sourced library for a client. I want to provide at least the javadoc comments that I've added for sanity. However, when I obfuscate the AAR, it strips out comments too.

    We have a requirement that the .aar files can't be public, so something like jCenter is not possible in my case.

    I can't provide a sources.jar since that spits out unobfuscated code.

    Is there anything I can do to make the javadocs accessible to the consumers of this library within studio?

    I've thought of these solutions but don't know if there possible: 1. Give permissioned access to the artifacts hosted on a maven repo

    1. Generate a sources jar that has stubbed out methods

    UPDATE: I managed to convince my client to go with 1, above. Studio is downloading the sources jar now, but everytime I navigate to the source of a file, I get the decompiled code ¯_(ツ)_/¯

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

    Why disappears the "Reade more" option some times in the latest Google Play?

    Posted: 01 Oct 2018 02:10 PM PDT

    Batch File Replace for AndroidX mappings

    Posted: 01 Oct 2018 08:04 AM PDT

    A simple PHP script which replaces files with the new AndroidX artifacts and class mappings.

    https://github.com/omarusman/androidx-migrate

    Just in case someone needs it. :) #peace #thanks

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

    Is one Activity enough for Android app

    Posted: 01 Oct 2018 12:54 PM PDT

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel