Saturday, April 29, 2017

Speaki Reads your Notifications Out Loud using Android’s Text-to-Speech

Looking for an app that reads your notifications out loud? Check out Speaki by XDA Junior Member dEVshr. This free app reads your notifications out loud using Android's Text-to-Speech capabilities. You can control when notifications are read out loud by restricting which apps to read from, which audio output device your phone is currently connected to, and choose whether or not to read the full notification content. There are some other features we're glossing over, but check out the thread if you're interested!



from xda-developers http://ift.tt/2qq7nCo
via IFTTT

Today Weather – The Best Weather App for S8, S8+ and AMOLED Displays

With everyone getting their new Galaxy S8 phones, we wanted to focus on a weather app that works great on AMOLED displays. Today Weather is a newer weather app that we reviewed a while back. This app is free on the Play store and features a dark theme that is perfect for the Galaxy S8's AMOLED screen.

Keep track of multiple cities in one glance from your side panel.

Beautiful images represent the current weather for the day

The simple design of this weather app also packs a huge amount of data in a small space. Using awesome little icon animations and graphs, the app will show you temperature, humidity, UV index, visibility, dew point and pressure.

See detailed information about your weekly forecast and current temperature on your main screen.

A huge amount of data gives you information about wind speed, air quality, the location of the sun/moon, and live radar.

Download Today Weather!

We thank Today Weather for sponsoring this post. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.

 



from xda-developers http://ift.tt/2qip5Zi
via IFTTT

Friday, April 28, 2017

Pay What You Want: The Ultimate Android Development Bundle

This fantastic bundle of courses contains everything you'll need to learn how to build Android apps. Explore 88 hours of content from 6 different courses valued at $861. Right now this is a pay-what-you-want deal for this hands-on deep dive into building and monetizing Android apps. Here are the courses included in this bundle:

  • The Complete Android Developer Course: Go From Beginner To Advanced
  • Android: From Beginner to Paid Professional
  • How to Make a Freaking Android App
  • Android App Development: Create a Streaming Spotify Clone
  • The Complete Android & Java Developer Course: Build 21 Apps
  • Android Mobile Apps: Beginner to Published on Google Play

How to Make a Freaking Android App
Learn App Development by Making Apps for Android Marshmallow

Android App Development: Create a Streaming Spotify Clone
Start Developing for Android by Building a Music Streaming App

The Complete Android & Java Developer Course: Build 21 Apps
Get Familiar with Android Development by Building Clones of WhatsApp, Diary, & Others

Android Mobile Apps: Beginner to Published on Google Play
Learn the Entire Android App Development Process & Gain a Competitive Advantage

Get this bundle!

Purchases made through XDA Depot benefit XDA. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.



from xda-developers http://ift.tt/2qnhEzo
via IFTTT

XDA Interviews Scotty Allen: The Guy Who Built his Own iPhone [Part 2]

A little over 2 weeks ago, a YouTube video of a man who traveled to China to build his own iPhone went viral. The aim of his project was to assemble a fully-functioning iPhone 6s from locally sourced parts purchased from the Chinese components market. Would it be possible to put together everything required to build your own mobile device?

The answer is yes.

Meet Scotty Allen from Strange Parts – a former software engineer who challenged himself to assemble his own iPhone!

Although Scotty's build-your-own-smartphone feat was accomplished with the iPhone, the real story behind his journey is just how similar building a smartphone is to building your own PC – if you have the right parts and some gumption. The huge Chinese electronics components market makes all of this possible, but it was Scotty who put in hundreds of his own dollars and multiple days worth of work to pull off this feat.

Scotty's adventure and the accompanying video provided great insight on what happens when you set out to source components to try and build your own device. Sitting at about 3.8 Million views and with 69,000+ subscribers with just one video, the world certainly loved following his journey.

XDA-Developers Editor-in-Chief, Mario Serrafero, sat down with Scotty Allen for an interview with the intent being to learn more about these fascinating markets of China and his whole experience with them.

This is Part 2 of our interview with Scotty Allen. You can read Part 1 of this interview here. We'll now continue where we left off:


Mario: Yeah, I was coming to that! How much did it cost?

Scotty: The first answer really should be like over a thousand dollars, right. I have spent well over a thousand dollars on this project, I have like a box full of parts, right. I have like a bowl full of screws, cables and assemblies at this point, and then I have a whole bunch of tools, right. If I set out to save money, this was a terrible way to do it. But then people ask, how much did the parts cost that actually went into the phone, right? And the answer to that is a little bit over 300 dollars by my best guess, right. It's a little bit hard to track because you know, like I have multiple screens, so it's a little bit hard to track what actually ended up in the phone and how much did it cost. I think it's like a little over 300 bucks.

If I set out to save money, this was a terrible way to do it.

And then people are like, "Oh, you can build an iPhone for 300 bucks. That's great, I wanna know how to do that so that I can save money over buying one in the Apple store." And well that's…that's totally not why I did this, right. I am not doing this to save money, it's not interesting [in that context]. Maybe that's arrogant for me to say, but it's just not an interesting angle on this.

Also, if you want a $300 iPhone, go buy a used one. Right, that's exactly how much a used one will cost, it's about like half of retail. I think that's right, I don't know, you can go research it on Craigslist or eBay. I can bet that you can get a pretty solid iPhone 6S for 300 bucks, and it will be made by Apple! It will be made by Apple and like, properly put together. There's a huge risk of breaking stuff. I did not break a ton while I was actually building it, but afterwards, I blew up a logic board by accident, and that was expensive. That's like more than 50% of the cost.

Also, if you want a $300 iPhone, go buy a used one.

Just to finish this off, like I am not super interested in telling people how to undercut Apple, right, so they don't have to pay Apple money. Do I think people should be able to do this? Yeah. I'll be interested in helping people do this from a curiosity and knowledge perspective

Mario: Yeah like I said, you can make a "Build your own iPhone" kit, an educational thing. Kind of like those kits for kids to build those models with motors and engines and stuff, you know, that's interesting. Maybe that's the future, you know. Maybe our kids will be doing that kind of stuff.

Scotty: It's definitely something that I have thought about, and I think people will be into that, right. The idea of putting together your own cellphone is very similar to like putting together your own desktop computer. And my question to the community is, why aren't we doing that? Why do we not have a cell phone modding culture the way we have the PC modding culture? It doesn't make any sense to me that that hasn't already become a thing.

Mario: Yeah, and speaking of that, there seems to be at least an underground cell phone modding culture in China. Part of it you know, you showed in your video with the cases right, the custom cases, the "Pimp my iPhone" kind of thing. And we also see posts in our forums of people upgrading the RAM of their Android phone or the storage, unofficially of course. And it works, you expect it to work of course. And that's just crazy, right. How much of that did you encounter? May not be Apple specifically, but have you seen like phone modding, phone upgrade services there, something like that?

Scotty: Yeah, it's a thing. I have heard about it here, but I have not seen it myself yet. Swapping out cases, swapping out the shell, it's a thing. It's not super super common but yeah, I have seen some pretty cool phones that are being used by the vendors in the market. But honestly, like phones that look stock are the most common and the most popular, right. There is like sort of a brand panache around. Like it looks original and new.

Mario: You brought up the status symbol. You know, it trickles down into Android manufacturers from China that try to be like Apple in both software and hardware. How would you describe China's fascination with Apple? Or like, that it's a status symbol, how do you describe that?

Scotty: I don't know if I can speak well to that. I guess I have two anecdotes or two pieces, like one is that China is going through a massive transition in terms of its economy — the statistics that I know, in the year 2000, just 4% of the Chinese urban population was considered middle class. In 2012, 68% were considered middle class, a mix of upper middle and mass middle. And this figure is expected to reach 76% by 2022 with 54% moving into upper middle class.

So there is the velocity of people moving out of poverty into wealth in China, it is really hard to wrap your head around coming from the West. So there's a lot of new money, there's a lot of people who are making more money than anybody in their family ever has. And people want to show that off, right? And people want to sort of, just say that they've made it. We get that as Americans, we do that too. We want to feel wealthy, we want to feel successful, we want to show that off, right? One of the things that is popular is Western goods, are seen as sort of fashionable. Western brands like watches are huge here, you see Rolex's, you see women's fancy handbags are huge here, and iPhones right? They're a symbol of wealth, they are a symbol of status, they are a symbol of the future, and they are useful. Smartphones are great I don't need to tell you guys that!

And then I guess the other thing is, the iPhones are made here, right. They are a Western company that manufactures here, so there is a lot of sort of ecosystem around that. What I will say that, like when you go to a factory and I have gone to a bunch of factories that are like completely unrelated to cellphones, it is not uncommon to see like a factory line worker whip out an iPhone, sort of working on the factory line, and these people probably making I don't know, maybe $5 an hour, maybe a little bit more, $5-10 an hour kind of thing. Not huge wages right? Buying an iPhone represents a fairly large chunk of their salary, but it's that important to them. It's that important sort of like a status symbol, that important like a tool in your life, like your phone is like one of the most important things to you. Here and I would argue, in the West too.

Mario: Yeah, I would argue that, and actually that is a perfect way into transitioning into this question I found. It's really curious how in China and even markets like India too, you actually use phones to buy things and in that case with WeChat and there's other services, that's crazy. Speaking of which, did people try to kind of haggle with you, did they try to fleece you?

Scotty: That's something, I want to set the record straight on that, because people keep saying that you got totally taken advantage of, you didn't haggle — you don't haggle in these markets. It is not appropriate, say you bargain over prices in the markets that I showed in the video. It's really rude. The markets that I am buying in are wholesale markets, they are not retail markets. I am not their target customer, they are not making money off of me, or hardly any. They want to sell a hundred pieces of something, or a thousand pieces of something. The fact that they are talking to me at all is a waste of their time — I don't know what I am doing and I don't know what I am talking about and I don't speak the language well. So they are being incredibly courteous in spending any time with me at all. And I have talked to enough people that I generally know what the price of something is, and it fluctuates in a very narrow range, and often that range is entirely dictated by the quality.

You don't haggle in these markets. It is not appropriate. It's really rude.

Mario: Right.

Scotty: If I wanna pay less, I can get a low quality part. If I wanna pay more, I can get a higher quality part. And I almost always just get the right price. In fact, I often get better prices than Chinese people who professionally source in the markets and so a part of and where that's coming from is the fact that I look kinda like this.

Mario: You stand out.

Scotty: So there is somewhat of an expectation that because I am white and Western that I am an important businessman who is going to drive lots of business and even if I am buying one as a sample right now, in the future I will place very large orders. And I am try not to take advantage of that stereotype but nevertheless people are generally really straightforward with me and really quite honest and sort of honorable in their interactions.

Mario: I got that interaction with warranty, that was actually — it was pretty surprising.

Scotty: See! Exactly. The other thing I will say is that doing business in China is all about relationships, it's not about contracts. So in the West we sort of have this idea of like, you sign a contract with someone or you, you like buy something and you get an invoice or receipt or whatever and there are terms and conditions and like that's what dictates how the transaction works and how future transactions work. Here it's not about that. It is a fluid relationship that you build over time.

And so, you establish a relationship with suppliers that you know personally right so I have suppliers on WeChat, I see pictures of their kids we talk about their families, drink tea together… it is building up our relationship. Walking into a relationship, starting your relationship by immediately pressuring someone to give you a rock bottom price is a crappy way to build a long standing businesses relationship and it's seen that way here in China. So me pushing up price particularly when nobody does it would be a great way to unwelcome myself from doing business in the future.

Mario: Yeah.

Scotty: This is not just my attitude. This is the attitude of everybody that I know. Those Western hackers that come here to buy in China and as well as like Chinese professional sourcing agencies. We have these changes…some people say like, "Oh you have to haggle in China." Yes, like if I go to the mall and want to buy like a pair of jeans, like if I go to the copy mall in particular, like at the corner where there are some knockoff jeans and knockoff handbags, yes, I absolutely need to bargain. And in fact, I have a friend who has been living here a while, who is known as a 'hundred kuai' brother in the market because he refuses to pay more than a 100 kuai for a pair of jeans and all of the sellers now get this point when he walks around here, "Oh a hundred kuai brother is here", and they don't even try and haggle with him anymore because they know he won't pay anything more. So definitely you need to haggle there.

And then, if you are buying a lot, if you are placing a really large order like thousands, tens or hundreds of thousands, then there is a little bit of room to negotiate like "Oh I hear this is your price but I was hoping to pay this", like "Can we work something out as part of our pre-existing relationship such that this is like mutually beneficial for both parties.

Mario: Yeah, I can see that, I can see that happening.

Scotty: But it needs to be a win-win and you need to keep it a win-win because if there are any problems down the line, because there is no like hard contract, you need to work through any problems that come up as part of your relationship and that's gonna be a give and take, right.

So pushing somebody really, really, really hard on the price up front and then expecting to have a great end result is probably not a winning strategy.

Mario: That's really interesting. It's kind of self regulating without a need of arbitrators, third parties or the State or contracts and that's, it's really different here in America. We are quick to sue and you know just get mad at our warranty and exchanges and go back to the store and want to speak to the manager.

Scotty: Yeah then people just say that because it's written on this piece of paper that we have all signed it means that you have to do this and that's not how my understanding of the approach to the Chinese business or approach to business in China is. It's a much more fluid relationship that is entirely based on what will you do together in future. It is entirely forward looking. We are going to work this out because we both want to continue to do business together and that would be mutually beneficial to everybody at both ends.

Mario: So kind of moving back, to the product of your journey, the phone itself. How satisfying was it just to see it boot and were you for example scared that it would be bootlooping and that it wouldn't actually finish booting. How was the feeling?

Scotty: Yeah so I mean, it was a huge sort of wave of….Well I don't know! It was very satisfying to finish the phone and I mean, actually boot up. When I first started out, one of my big fear was buying the logic board. I was very worried that I would buy a logic board that was faulty and then end up with like no recourse. Because I didn't really know how to test a logic board, and there was not an order of operations, like what parts do I need to buy in order to test the other parts?

And there's kind of like this interoperability I thought, I didn't really know what the minimum viable set of parts was. It turns out it's screen, logic board, and battery. If you have those three parts and a pair of tweezers, you can turn on the logic board and test up to 75% of the functions. But I didn't know that walking in, so I ended up talking, I got someone who buys and sells in the markets regularly, to show me all of the tasks that he does on one of his testing phones. There's actually a piece of content that I haven't released yet but I want to. And so I was like all prepared to do this, and but I still didn't have like a tester phone. Helen and I went to the markets and we kept asking around, can we test the logic boards? Do they have a phone that they can test with, and everyone goes "No no no, go away, we don't have time." And then we figured out, "Oh there is a 3 day warranty" and the reason there is the 3 day warranty is that they didn't want you standing, clogging up their booths. So you can take it home, and like the first "Oh my god, this is actually going to work" moment was getting this logic board out of my work bench with the screen and the battery, and a pair of tweezers and booting up this naked phone essentially, having that actually turn on.

I texted David because I saw David do it at the cellphone repair school. I didn't know what pins I had to short to get it to turn on, so David was sending me diagrams via WeChat and then I had a bad battery, and I had to get a new battery, the one I bought was a dud, so I had to get a new one. Finally, I was seeing it turn on like "Oh my god, it actually boots up", like this might work! And then the last sort of final moment is me getting the thing fully together, and it looks like an iPhone and you are sort of being able to hold it up and be like, "This actually looks and feels like an iPhone" and as far as I can tell, it works exactly the same as well and so that was pretty satisfying.

It was 2 months of work at that point so that was pretty rewarding to be like, I have actually done this.

Mario: Right and so, the Read Only Memory, what was loaded in there? Did you just get it with the logic board and then you just you know, you waited for the setup or was there something already there, someone else had stuff in there or what?

Scotty: Good question. So the logic board comes with iOS already installed. So the best way to think about it is this: Well I believe very strongly that this board came out of legitimate Apple manufactured iPhone and the phone was probably broken, sent in to repair, return or recycle or whatever. It got taken apart, all of the parts got tested. This, the logic board definitely had repair done it had some rework. And the fact that we looked at some other logic boards that had way more obvious reworks that this one didn't. And it's why I ended up going with the rose colored back you know, like pink is not my color!

Mario: Okay, that explains it!

Scotty: The other ones that we saw had like scary levels of rework on them, and this one looked very normal. So, being taken out of a phone even though after extensive repair, iOS is still already installed on it from sort of the Apple tool chain of installing it. So really all you need is the other parts to get it to boot up. Like everybody said, "How did you get software on it?" I didn't, it already had software on it, I just worked with that.

Mario: I mean you wouldn't be able to like wipe iOS outta there and store its own read only memory and you can't, you know. You can factory reset, you can go into a recovery tool but I was just wondering because when you booted it up, it seemed like there was stuff already on it. I am not an iPhone guy, so I don't even know!

Scotty: I wanted to get to that part. There were a few apps already installed on it, but they were really only installed by like a repair technician. I forgot what they were, I'll find it and see what they were. They weren't particularly interesting, they were like the GPS app or something.

Mario: Yeah, that's what I was wondering because when I saw all the stuff in there, again I'm not an iPhone guy, but even then, it seemed like there was something else instead of booting up for the first time setup.

Scotty: It was a pretty stock experience. It was a pretty stock phone in terms of software.

Mario: Good, good. I am just glad nobody's data was just in there. So, the people that sell the logic boards, they make sure of course that it's wiped, or when they test it they wipe it.

Scotty: As far as I can tell. I've never seen one with anybody's data on it.

Mario: Does the end result have any kind of bugs, or software or anything, something perhaps – any nook and cranny maybe that wasn't finished? Or would you say that you got it a 100%, everything works as it should…like, you could swap my mom's iPhone with it and she wouldn't tell — does it work that well?

Scotty: There is one critical problem, which is that my lock switch does not work quite right. I thought I had it, and then it's not working out. I think I know what's wrong, actually David looked at it and he immediately picked up on that. I think I have just got a button cover insert slightly wrong and I haven't popped it open. You have to remove a fair amount of screws to get to that part so I just haven't bothered really.

Well, there's two more things. David found a missing speaker grille that I either didn't install or installed incorrectly, it's just a little bit of mesh. It's like a teeny tiny detail and I'm surprised he spotted it. The third one is that I haven't put the glue gasket around the screen, just because I like being able to open it and fiddle with it and stuff, for testing it. There are clips that hold it in and then two screws in the bottom and I just use those. It means it's not as water resistant, and there's a little bit of light leakage on the screen, but it's fine. Nobody who is not a repair technician has found anything.

With an hour or two of work, it would be indistinguishable to David.

Mario: That's a high standard!

Scotty: Yes, absolutely. An Apple fanboy repair technician level standards.

Mario: So, what's next for Stranger Parts? What do you plan on doing next? Do you plan on revisiting smartphones, maybe try your hand on an Android one perhaps? I don't know, what do you think?

Scotty: I would definitely like to do something in the Android space. Definitely want to do more cellphone stuff, but this isn't just about cellphones. This is really about adventure and travel and technology — it's much much broader than that. Cellphones are kinda the area that I am planning on right now, I spent a lot of time doing this. I have a bunch of more ideas about cool stuff that I want to show off that I just haven't had time to make videos about yet. So definitely going to do more stuff here but also stuff like all over the world that doesn't have anything to do with cellphones. So it's broader scope, "Let's check out cool stuff that we didn't know existed".

Mario: You already got a really, really good start for your channel. I think you're over 60,000 subs and over 3.5 Million views — by the time this gets published, certainly over 3.5, probably about 4 Million views. You were on YouTube trending. You got a lot of attention suddenly. How is stardom treating you, being a celebrity in the YouTube community?

Scotty: Yeah, it's been really crazy. I didn't expect this level of a response. I didn't realize people were going to be this into what I did at such a broad level. I knew the geeks that I hanged out with thought this was pretty cool, but I didn't realize how much it would sort of work its way out into the mainstream. The other thing that was really unexpected was I didn't realize how much the Chinese people would share. This has kicked off like wildfire in the Chinese social media and mainstream media. I've been on broadcast television interviews here in Shenzhen, I have been on all the major social networks trending on the homepage. Everybody that knows me in China and that has me on WeChat has sent me an article or screenshot or something. It's been pretty wild and pretty bizarre, and I am just overwhelmed by everybody's really generous response and how interested everybody is. I have had more people contact me than I had time to respond to yet, and I am just really focused on trying to make the next video, and hopefully it lives up to everyone's expectations.

Mario: Wow, thanks for choosing us for the interview as well. We're an Android site, to put it bluntly, but still, I think this is really interesting. I know all my friends at college have seen this video yes of course, we're all like stem nerds and stuff. Thank you for sharing all these stories with us and allowing us to do this interview. Thanks a lot!

Scotty: You're welcome!


That concludes our interview with Scotty Allen – the man who built his own iPhone 6s using nothing but locally sourced parts from the Chinese components market.

What are your thoughts on Scotty Allen's journey assembling his own iPhone? What part of the journey was the most fascinating to you? Does this change your perspective of China and its smartphone market? Let us know your thoughts in the comments below!



from xda-developers http://ift.tt/2qf4pBv
via IFTTT

Pixel and Pixel XL to Receive Guaranteed Software Updates From Google Until October 2018

One of the key reasons to buy a Google-branded device is the expectation of frequent software updates for your device. Google is rather transparent about how long they will support their devices, and has a support page that lists the end of life period for each of its devices so users aren't blind-sided when an update is released and it doesn't reach their device.

Two more devices have now been added to the support page: the Pixel and Pixel XL. Usually, most of the Google devices receive software updates for a period of 2-years or 18 months from when the device is sold from the Google Store, whichever is longer. Historically, every Nexus device has received at least two major Android platform updates during their lifespan.

As per the support page, the Pixel and Pixel XL will be receiving software updates directly from Google until October of 2018 (2-years). As far as security updates are concerned, support will extend up to October of 2019 (3-years). Pixel devices will basically receive the same two-year software support period as Nexus devices.

Considering the premium pricing of both Pixel devices, many were hoping that Google would continue to support them for longer than they supported their Nexus devices. Google's commitment to at least two years of major software update support for the Pixel lineup would have been better when you consider the comparatively cheaper Nexus 5X is also getting the same two years of software support.

It's worth noting, however, that the time-frame shown on the support page is only an indicator of Google's committed obligation to providing software support for a given period of time. While chances are Google may decide to roll-out software updates even after the end-of-life period, the company won't be obligated to it – so you shouldn't expect otherwise.


Source: Google Support



from xda-developers http://ift.tt/2pcqYbC
via IFTTT

BlackBerry is Bringing the KEYone to Canada Next Month, Priced at $200 on Contract

We had heard a lot about the KEYone from BlackBerry even before the company officially unveiled it. Alongside the typical leaks, even TCL executives were teasing the device on Twitter before the big announcement. Not everyone liked how the BlackBerry Priv tucked its keyboard behind the screen and some die hard BlackBerry fans scoffed at the DTEK series since they used an onscreen keyboard. But now the KEYone is official and it's coming to Canada next month.

The company first launched the KEYone at Mobile World Congress earlier this year and it was pretty well received except for the price point. Many people in our comments section didn't think a phone with the Snapdragon 625 SoC was worth $550, even with the famed BlackBerry keyboard. Mario spoke about the device a little bit later and agreed that it clearly was not a phone for the enthusiast, but this was okay and that it could still see success within the BlackBerry community.

The device was said to be launched in early April but it looks like BlackBerry's home country will not receive it until next month. TCL has announced they're bringing the KEYone to Canada next month and it will be available at Bell, Bell MTS, Rogers, SaskTel and TELUS. They didn't announce the full retail price that it will be sold for in the country, but we have been told it will be priced at $200 CAD with a 2-year contract at the mentioned wireless carriers. The specifics and fine prints may vary between them, so it is always a good idea to confirm from your carrier.

Pre-orders for the BlackBerry KEYone will be made available starting May 18th from "select partners". With BlackBerry originating from Canada, TCL is hoping that the launch will be successful for them as it combines the traditional keyboard BlackBerry fans love with a very secure Android platform experience.

Source: Newswire



from xda-developers http://ift.tt/2oFf0s8
via IFTTT

Google Launches the Google Assistant SDK for 3rd-Party Companies

Google continues to improve the Google Assistant with additional integrations in an effort to stay competitive with Amazon's Alexa home assistant. Google Home just received the ability to detect who is talking to the device and it can also read you step by step instructions for recipes, for instance. We're even seeing signs of it being able to read your notifications to you, but that's not live just yet. Google still has some more catching up to do to compete with the Amazon Echo products, but they seem committed to this project and are continuing to add features.

The Amazon Alexa personal assistant was everywhere at CES this year. Companies are utilizing Amazon's SDK to embed their personal assistant into products that you would never think could benefit from one. Google realizes this is a great way to increase the adoption rate of their platform, so yesterday they announced the Google Assistant SDK. The SDK includes a gRPC API, a Python open source client that handles authentication and access to the API, sample code, and thorough documentation.

Developers who want to test things out will need to head on over to the Google Assistant SDK website which can be found here. As mentioned, the official SDK even comes with some sample projects such as one from Deeplocal who used the SDK to build a DIY robotic Mocktails Mixer. Google says this initial release is a developer preview of the SDK so some features will be missing.

Google didn't go into too many specifics here, but did say that hotword support and companion app integration will be coming in a future release of the SDK. Wayne Piekarski is from Google's Developer Relations team and he even uploaded a introductory video for those who want to learn more. The video includes some details about features this first developer preview of the Google Assistant SDK includes and also gives some suggestions about what you could build with it.


Source: Google Developers Blog



from xda-developers http://ift.tt/2oFfKOf
via IFTTT

Thursday, April 27, 2017

XDA Interviews Scotty Allen: The Guy Who Built his Own iPhone [Part 1]

A little over 2 weeks ago, a YouTube video of a man who traveled to China to build his own iPhone went viral. The aim of his project was to assemble a fully-functioning iPhone 6s from locally sourced parts purchased from the Chinese components market. Would it be possible to put together everything required to build your own mobile device?

The answer is yes.

Meet Scotty Allen from Strange Parts – a former software engineer who challenged himself to assemble his own iPhone!

Although Scotty's build-your-own-smartphone feat was accomplished with the iPhone, the real story behind his journey is just how similar building a smartphone is to building your own PC – if you have the right parts and some gumption. The huge Chinese electronics components market makes all of this possible, but it was Scotty who put in hundreds of his own dollars and multiple days worth of work to pull off this feat.

Scotty's adventure and the accompanying video provided great insight on what happens when you set out to source components to try and build your own device. Sitting at about 3.8 Million views and with 69,000+ subscribers with just one video, the world certainly loved following his journey.

XDA-Developers Editor-in-Chief, Mario Serrafero, sat down with Scotty Allen for an interview with the intent being to learn more about these fascinating markets of China and his whole experience with them:


Mario: Yours is a new YouTube channel. There is not much context other than this awesome video that went viral. There is no introduction, there is "just you" who suddenly pops up, with your enthusiastic personality, and we just jump right into the video. So there is a lot of context that we are missing. How did you get started? Why did you make this video? What is your background? Where do you work? What were doing in China?

Scotty: Some viewers have even believed that I am not telling the truth about what I did, because they have never heard of me before… like who is this guy and how is this possible? So my background: I am a professional software engineer. I went to school for computer science. Got a job out of school at Google as a software engineer. Bounced around Silicon Valley for a while, so I worked at Google for a couple of years, worked at a couple other startups for a couple of years. Then I left to do my thing, been running my own company for the past 6 years or so.

About three years ago, I became a full time nomad, so I gave up my apartment in San Francisco. So I have been travelling full time, for a while I was spending 50% of my time in San Francisco, but now it's become less. The two main "center of my orbits" are now Shenzhen and San Francisco, but I spend a lot of time in Asia in general.

So about two years ago, I fired myself from my job so I work about half day a week now and the rest of my time I do whatever I want. I have been spending a lot of time here in Shenzhen and learning about electronics manufacturing, the electronics ecosystem, supply chains and cellphones.

Mario: Interesting. So I assume, we'll take this up later on as well, you're planning on doing more with Stranger Parts?

Scotty: Absolutely! Yeah. I definitely plan on making more videos, and I definitely want to make more cool stuff. I really see it as a place for me to sort of explore the world and discover the undiscovered, and I guess I have been describing it to people like two parts Anthony Bourdain two parts MythBusters and one part Vice. So it is sort of the intersection of adventure, travel blog and technology, with this sort of edgy angle to it, of really really diving in beneath the surface and finding things that aren't really being talked about and that I don't know about yet and bringing people along with me on the journey.

Mario: Yeah that's great. And I totally agree with you, with the two parts Anthony, two parts MythBusters and one part Vice, with that blogging style. That's great, you're meeting your target.

Scotty: Yeah, I kind of had an idea that this was a catchy story, but I was more like, maybe a hundred thousand views would be an amazing result. it's more than anything than I thought.

Mario: Yeah so, the market. The real protagonist of your video would be the market, right? How would you describe the overall buying experience? How different is it from a traditional western tech shopping centre?. Was the market all dedicated to tech? What were people there actually buying? Were they buying parts too? What were they doing?

Scotty: The markets are a bunch of different buildings in a whole portion of the city. So the portion of the city is Huaqiangbei, the Futian district which is kind of downtown, it's like the downtown skyscrapers now. I don't think this was always that way, there are tons of offices and buildings around it. It is not in the outskirts and in the factories. The factories have been pushed out to the city borders, like 45 minutes or an hour away by car. These markets originally came about to service the factories, and this is changing. The area is changing dramatically, they started as wholesale components market for factories to advertise what they make to supply to other manufacturers further up the food chain. And also, it was a place for contract manufacturers and final assembly manufacturers to advertise their services So it was kind of like a meeting place for all manufacturing, like a clearinghouse, for sourcing parts, for finding services, for finding contract manufacturers. Over time, it has shifted much more towards higher level manufacturing, it's gone from just straight up components supply to like, there are lots and lots of contract manufacturers there now.

Now, as the western world and the western geek world is really discovering it, it is becoming more and more sort of consumer and hobbyist place. Different buildings have different specialties, and it is all kind of chaotic — you'll find a little bit of everything everywhere to some extent. There is not a whole lot of strict organization. Booths move around all the time — there are booths that are in the video that no longer exist, and the video has been all shot in the past five months. So there's people there that aren't there anymore and someone else is in their place, and that is pretty normal. Like I would even say maybe even half of the vendors, I didn't see the same person at the booth in the couple of times I have been there. The tool vendor that opens the video, like I can't find him anymore. I walked up and down several times and I know exactly where he used to be, like I don't know which exact stall it is but I know where he was, but I can't find him.

I didn't see the same person at the booth in the couple of times I have been there.

There is a very bright division, like there is Shennan boulevard, which is a main thoroughfare for Shenzhen that runs east-west, and above Shennan is like mostly general components market, general electronics assembly, and like more and more consumer goods, it's where like you buy drones, you can buy retail cellphones, smartwatches, like all of that stuff. There is an LED building that has floors of LED assemblers, and like retail lighting. Below Shannon, is mostly cellphones and mostly cellphone repair. So its components markets, phone repair, repair tools — so everything you would need to like delaminate and relaminate screens, all your soldering work. And then there are a ton of repair booths there as well, that are like sort of —- a consumer walks in who needs their phone repaired, and there will also be booths where there will be like 8 to 12 guys who will be doing more sort of assembly line repairs, where they are taking bulk phones through and repairing them — bulk broken phones and turning them into working phones again.

Mario: As the video proves, you can at least buy everything that you need to make an iPhone there.

Scotty: The other thing I can tell you is what is the magnitude of the markets, I don't know exactly, but my guess is that some are between 10 and 20 buildings that are like shopping mall-sized and are between 3 to 9 floors each depending on the building. It is pretty massive. There are buildings that I have not really explored at all.

Mario: Moving on to another important part of the market: the people there. You seem to actually get quite a bit of help from the people there in the market. It almost seems like they knew everything about the iPhone, like they actually knew the internals of the iPhone and how everything is put together. Do you think people there have experience? What do you think draws people to that line of work? Is it just because it is a readily available job, or do the people there actually have an interest in it? It's a big scope, so I am assuming there's all kinds of things there.

Scotty: It's a mixture. A lot of people do it because its a job, and it can be pretty lucrative. I would say that this is probably one of the centers of the supply chain for repair parts for cellphones in the world. I see people from all over the world coming and buying wholesale repair parts for their repair booths in their home country. So there's all sorts of people from the middle east, there's all sorts of westerners coming here. So I would say that the majority of the market is just business people — businessman or business woman that are running a business. They are traders essentially, and they know their space really well so whatever they sell, if its cables or batteries or logic boards or whatever, they know that really well and they kinda know about the stuff that's around that in the cellphone, they've learned a lot about that. There'll be people that just do iPhone parts, so they'll know iPhones really well and they don't know anything about Android. There are some people who are really passionate, and the most passionate people I have found are the repair guys who really like what they do.

But I have met some people who are real Apple fans and definitely qualify as Apple fanboys and are just super into it, they think it's super cool and are geeks all the way. A good example is Wymen who is in the video, the guy who I sit down to interview in the cellphone repair school. He, in my opinion, is probably one of the top repair technicians in the world for cellphones and for micro level repairs.

Wymen is a true geek. I asked Wymen why do you do this when he showed it to me when we were doing the interview, is it profitable? And he just said "No, I am passionate about it, the money will follow. I am just following what I think is interesting". His student David, who did the translation in the video, is young and bright eyed and super passionate. He is a total Apple fanboy, he knows all the things. He comes down periodically for shopping, so I went shopping with him in the market one day, and he just wanted to buy everything he saw, so yeah he's totally into it.

Mario: I think there's something really interesting, the first third of the video is dedicated to the casing, the screen. I thought it was really cool how they assembled the screen, that was mind blowing. Of course, you need a tool like that, but I never actually thought about it and how it worked and it's really cool to see the fact that you can do that in a workshop.

That first third is the screen, the casing. Then there is the logic board and the chipset and all that stuff. It's like a difficulty spike, right. So, how hard was it exactly to get all the tiny little components and figure out how they go together. Which resources did you use? Obviously you spent a lot of time thinking, pondering and planning it. And even then, speeding up the video does not give us a glimpse into just how frustrating, difficult and complicated it could be.

Scotty: Totally, I spent a lot time looking at previous online resources. iFixit was one of the big ones that I looked at.

Mario: I knew it!

Scotty: They are producing great content, and it's very accessible from an English speaking perspective.

Mario: Do you use their tools too?

Scotty: No, I can buy all of that stuff from the market. I just buy what the cell phone repair technicians here use. The guy that talked to me at the very beginning of the video, like the cold opening of the video, his is the tool booth where I bought most of my parts. And the day I went there to buy a hot air reflow station to try and solder my own logic board, And I thought I was just gonna buy the hot air reflow station and he spent like 15 minutes being like "You need this?"," What about this, you need this?", "You need this?", and I was all like "No, no no no nononono, no… oh yeah I do need that". All of the things that I said no to, I eventually went back and bought it — it turns out he knew exactly what I needed. Cause he was like "Oh you're buying that, you're gonna need these things too". So yeah, the tools were very accessible here and way, way cheaper than the western world. Just by going and looking at the repair booths, you learn what the local guys use and don't use. And they don't use everything that the western world would use, so it's kind of interesting.

All of the things that I said no to, I eventually went back and bought it — it turns out he knew exactly what I needed.

Mario: Yeah, I imagine they find their own clever ways around assembling disassembling certain things too.

Scotty: I'll give you a funny example. You'll never see a spudger in a Chinese cell phone repair booth. Instead, everybody has got one long coke nail on their pinkie that they grow out, and they use that to pry up all the connectors and things. It's pretty awesome.

Everybody has got one long coke nail on their pinkie that they grow out, and they use that to pry up all the connectors and things.

Mario: That's a natural solution!

Scotty: You can buy a spudger but never see it in the repair booths.

Mario: Darn, that's clever. Clever, a little nasty, but it's clever, I'll give them that. Moving on, how big of a barrier was language, and who helped you?

Scotty: Language is a huge barrier, right. That's probably the number one barrier to this project, it's the fact that I don't speak Chinese very well. I know enough to sort of get by in the markets, but my Chinese is at the level where it's not conversational. If someone approaches me on the street and asks a question, I'm screwed. The best that I can respond is…there's a Chinese expression, there are two ways to say I don't understand. The first is like "I don't understand" and it has the implication like "Can you repeat it, and then maybe I'll be able to understand?". The second is, "I don't understand, and I never will, so you should stop trying".

Mario: Yeah, that makes things simpler.

Scotty: It used to happen a lot! "Well, I am at my own here and there is no way I am going to get what you are trying to tell me". My Chinese level is like, I can ask: "How much is something?", "I wanna look at that", "I want that", "I don't want that". I got some colors now, only a couple, like black, red, white, silver, grey…things like that. And I can get around in taxis and order food. The rest of the time, if things get more complicated, then one of us will whip out some translation app. It's mostly just typing translations, I am starting to do voice translations and people don't go pretty into that. The Chinese apps have it, but a lot of people just don't know about it because they do not need that on a day to day basis. Sometimes, I'll use the visual translate, like the camera translate, both the live one and the one where you take a picture and it writes over things. I don't tend to use that as much in the market, because there is not much which is written. Most things are out, so as long as I know what the thing I am looking for looks like, then I can just kind of walk around the booths and look for what I want and then talk to whoever's displaying it and that's pretty normal.

In terms of help from friends, you can see in the video that I got help from Frank and Helen with the more complex parts of the screen and logic board. Those were the two things that I was really worried about that had a lot of complications. It was sort of more than just like "Oh I want that thing, how much is it?", it was more than that, like there were warranties involved, and with the screen, we had to go to the repair booth and sort of explain what we wanted to do. Like what I wanted to do is totally not a normal thing for people in the markets, right. So most of the time, I was on my own except for what you see on camera.

I got help from people at a couple of key times in the markets. The big one is the one that appears in the video, where I couldn't get the volume buttons to work, like I was missing like a tiny little metal film and I spent four hours on it. I was just like, "Something is wrong here" and I can not figure it out by looking on photos online on iFixit. Like nothing is explained to me on what I am missing, it looks correct. But it's just not clicking, like it's not making a clicking sound and it's not fully contacting the button.

My understanding is that when you design one of those buttons, the travel distance between those makes a ton of difference in terms of how the buttons feel and very microscopic changes in that distance matter in terms of button feel. I think when Apple designed that, they didn't know until they went to manufacturing on what that distance should be, and they wanted to be able to tweak it. So they put a like a metal shim in there that they could easily swap out and it was easy to manufacture. And maybe they can swap out like depending on the manufacturing quality of buttons that are coming through and can get the exact click feel that they want. I bet you, that somewhere at Apple, there is a collection of like 25 different shims that give all different clicks. You know, that Johnny Ive or somebody has sat there and clicked buttons and went "Not that one, not that one".

The elusive metal shim

Mario: You know what, if there is a pet peeve I have, it's buttons. Like I mention this in all of my reviews and editorials and podcasts. And I always, just like the first thing you know when I get a new review unit or whatever, my boss always asks me, "So, how you like it". And the first things I review, are the buttons. I tell him, "Buttons suck", and if the buttons suck, it is going to be really painful for me to daily drive that phone.

Scotty: There's whole bunch of more stuff on there. There's like a rubber gasket that goes around the outside that I think adds in friction as well as waterproofing. And then also like this fork down bar contraption on the backside that I think sort of ensures that the button does not wiggle, like twist this way. And there's much stuff that I probably do not understand. They have clearly spent a lot of design time on exactly what you're talking about. There's definitely an entire team that deals with nothing but components.

Mario: Blows your mind, doesn't it. You specifically, I would say you have gained a special kind of knowledge that I don't think even the geniuses at iFixit have specifically gained, which is not disassembling and not putting it back together but building it from sourcing parts from different places. I don't know if it's ever been done before to be honest, at least not that I know of.

Scotty: I have not really found anybody who has kinda started from scratch the way I have. What's interesting though is that what I have done is not particularly novel when you think about it, right. There are plenty of people who have torn down iPhones to replace the shell, where they've gotten a new shell and they've torn down their iPhone. To do that, you have to take everything out, right. And this is something that repair technicians do all the time, right. So it's not like I have done this monumental human feat that nobody has ever done before. But I think, the way I am sort of presenting it, as I didn't start with a fully formed phone, I got all the parts from different vendors. This is something you could do on eBay probably, but it would be harder. Being able to touch things and talk to people certainly helps, right. The idea of sort of sourcing this all from component parts is really compelling. Going to a booth that sells nothing but buttons is kind of more compelling than sort of like buying some phones that are broken.

What I have done is not particularly novel when you think about it.

Mario: You could make an eBay shopping list. Find all the parts to make an iPhone and then just post a guide up there, or sell a "Build your own iPhone" kit.

Scotty: Yeah, I am not super interested in doing that. I am sure somebody will at some point, but I am not super interested in doing that. I think like one of the reactions that I got, that I didn't expect, like the number one question that people ask me is "How much did this cost?"

Mario: Yeah, I was coming to that!


This is the end of Part 1 of our interview. Part 2 of the interview explores the cost of his project, the software on his product, the unwritten rules of the Chinese markets, China's fascination for Apple, and more! Stay tuned!

What are your thoughts on Scotty Allen's journey assembling his own iPhone? What part of the journey was the most fascinating to you? Let us know your thoughts in the comments below!



from xda-developers http://ift.tt/2oQoQU6
via IFTTT

Four Cool Mods for the Galaxy S8

This video is for new Galaxy S8 users looking for some cool mods for their device. Miles put together four mods that you can check out in this XDA TV video.

bxActions – Remap Bixby button

This app lets you remap the Bixby button so that it can be used to trigger different actions.

Download bxActions

DPI Adjusting

Go to the developer settings on the Galaxy S8 and you'll find an option to change your DPI setting without having to use adb through your computer. Just input the DPI number that you want right from your phone.

Modify Quick Settings Grid

This guide will show you how to use a few adb commands that will let you change the quick settings grid on your phone.

Go to Guide

Get LiveFM Radio

FM radio can be made available on the S8 using the nextradio app. You don't need WiFi or a cellular connection for this to work.

Download NextRadio



from xda-developers http://ift.tt/2qjD3cF
via IFTTT

Fingertouch Turns the Galaxy S7/S7 Edge Fingerprint Sensor into a Capacitive Home Button

Not everyone likes a physical home button and would rather it be capacitive so you don't have to press the button all the way down for it to work. Hence, XDA Senior Member ranwej created a small, open-source app that turns the fingerprint sensor of the device into a capacitive home button. Although there are many applications like this out on the Play Store, Fingertouch also offers a Nougat quick settings tile so you can quickly toggle this feature. This is useful because apps that require fingerprint authentication won't work until you disable the app.



from xda-developers http://ift.tt/2qjyZt5
via IFTTT

GSM Check lets you Quickly Check your Balance Without Manually Dialing USSD Codes

Some people need to manually dial USSD codes in order to check the balance of their wireless plan. So XDA Junior Member lspYazan has put together a small application called GSM Check that does this for you. You just need to enter your USSD code once, and the application will keep track of your balance for you. The app shows a notification that you can press to quickly re-dial the USSD code in case you want to know what your balance is at any given time, too.



from xda-developers http://ift.tt/2pqgJ41
via IFTTT

Android Runtime Optimization Magisk Module Increases the Speed of Apps on First Boot

Since Android Lollipop, Google moved to a new virtual machine called ART which uses AOT (ahead-of-time) compilation. dex2oat offers a number of compiler filter options that one can control, so this Android Runtime Optimization Magisk Module from XDA Senior Member veez21 was made to (theoretically) increase the first boot application speed on Android 5.0+ devices by modifying some of these compiler filter options.



from xda-developers http://ift.tt/2qjjqkT
via IFTTT

New Report Breaks Down App and Data Usage From AT&T, Sprint, T-Mobile, and Verizon

We're starting to see a shift in how people are using their smartphones on their wireless carriers in the United States these days. Granted, there was an initial shift back when the smartphone was first introduced as carriers started to see their customers using more cellular data than ever before. But now that U.S. carriers are offering these "unlimited" data plans (which generally include about 20GB of LTE data) in order to stay competitive, we're seeing a change in the way consumers use apps and data.

Although 20GB is technically not unlimited data, it is far more data than most people in the country are actively using.  In order to analyze how mobile customers are using their smartphones and their mobile data these days, a consulting, management, and engineering services firm called P3 recently partnered with Strategy Analytics and FierceWireless in order to study consumer habits.

Their data shows that application sessions on Verizon phones went up during Q1 while others saw a small decline in this area. All four major networks in the United States saw an increase in application usage on WiFi while most saw a decrease in the amount of data being used over WiFi for the quarter. Sprint, AT&T, Verizon and T-Mobile customers were all using most of their data (both WiFi and cellular) on websites like YouTube and Facebook with Chrome and Netflix coming in 3rd and 4th place.

Their data shows that younger customers are still using more data on all four major carriers when compared to the older generation. Interestingly, the 26-35 age group on AT&T's network used 4 times as much cellular data as the 46+ age group. Hence in most cases, it's not always the youngest customers among us who are using the most cellular data. Instead, the 25 and under age group is using more WiFi than the rest and T-Mobile's 25 and under customers used 3 times as much WiFi data than the 46+ group.


Source: FierceWireless



from xda-developers http://ift.tt/2qbYeRL
via IFTTT

David Foster, Head of the Google Pixel Division, Leaves Google to go back to Amazon

Last year was when we first saw Google start to get serious with its smartphone hardware division. Sure, the company has been releasing Nexus devices for several years, but the technology giant mostly viewed these devices as developer reference models and not as true consumer flagship smartphones. That changed with the Google Pixel brand becoming their flagship smartphone. The Pixel and Pixel XL are still regarded as some of the best smartphones from 2016 and the company hopes that will continue this year with their successors.

This refreshed focus on hardware resulted in Google hiring some key employees for the project. Rick Osterloh had left Lenovo/Motorola and was subsequently picked up by Google last year to run the hardware division they had just created. Then a second interesting hire happened when Google brought in David Foster to run the Pixel phone division. He was in charge of his team who worked on the phone, but still reported directly to Mr. Osterloh.

Mr. Foster has worked at many places such as IBM's research company in the 80s and 90s, at Apple in the late 90s, and then Amazon where he worked on the Kindle and Kindle Fire tablet line. However, it's now being reported by Bloomberg (and confirmed by Google themselves) that Mr. Foster has left Google as he has been poached by Amazon. At this time, he has not made any announcement on what he will be working on at Amazon.

It's also unclear exactly how big of an impact this will have on Google. The man was in charge of the entire Pixel phone division so this could result in a change in the quality or the direction of the Pixel 2 phones. However, Bloomberg cites "a person familiar with the company's plans" and states that Google doesn't have any plans to fill the role Mr. Foster had (at least right now). This could change in the future but for now it is assumed that Mr. Osterloh is taking on his responsibilities.


Source: Bloomberg



from xda-developers http://ift.tt/2pq2koz
via IFTTT

Qualcomm Confirms Adding 600MHz Support to the X16 Modem

T-Mobile spent upwards of $8 million to purchase 45% of the available 600MHz spectrum earlier this month during an auction for the available spectrum. The company has since been tight-lipped over how it would be utilizing these new airwaves to enhance its network. But recently, the company has hinted in its recent earnings call that its first 600MHz-based networks would be rolled out in some areas later this year.

The 600MHz airwaves are opening up due to old TV channels going under, which will likely take 3 years to complete. That means T-Mobile won't be able to use these new radios in urban areas anytime soon. However in rural areas, especially in the mid-West, the airwaves seem to be largely free and there is an opportunity for T-Mobile to get a leg up on its competition by utilizing these new airwaves.

It should be noted that 600MHz won't be compatible with any of the existing devices since it requires a different physical antenna. In simple words, the modem on your device must have support at the hardware level in order to access 600MHz waves – which none of the devices available in the market currently has.

However, it appears that T-Mobile has already started working with hardware partners to add support for 600MHz. Yesterday, a Qualcomm spokesman took to Reddit to disclose that the company will add 600MHz support in the X16 modem (found in the Snapdragon 835). However, he declined to comment which OEMs and devices would be the first to hit the market with the new modem.

As this is a hardware change, this means that current revisions of the Snapdragon 835 SoC, such as those found in the Samsung Galaxy S8 and S8+, will not have 600MHz support. But any new flagship devices coming later this year with a Snapdragon 835 SoC should be ready to work on 600 MHz networks out of the box.


Source: Reddit Via: PCMag



from xda-developers http://ift.tt/2qjefBF
via IFTTT

Wednesday, April 26, 2017

Linux CLI Launcher Transforms Your Home Screen Into A Terminal

The Google Play Store features many launchers of all kinds ready to make your life easier. Whether it's Nova Launcher, Apex Launcher, or Evie Launcher, there are a ton of third-party launchers out there for you to try out. At the base level, though, these launchers start out thematically quite similar although you can customize them with beautiful icon packs, themes, widgets, and more. As you might know, Android is built on the Linux kernel. Thus it has a hidden shell functionality which fans of GNU/Linux might be pleased to try. A full Linux terminal environment on an Android phone? That sure sounds interesting. But what if you could replace your stock launcher with a launcher that mimics the Linux terminal interface? Luckily, you can thanks to the Linux CLI Launcher.

Linux CLI Launcher for Android replaces your home screen with a minimalist terminal-style interface that uses commands to control basically everything. You can call, text, or manage your contacts using simple commands. Besides supporting some basic GNU/Linux commands, the application offers the ability to create handy aliases. Running your favorite games or applications is effortless.

You don't have to be a GNU/Linux nerd to know all the commands, as the launcher provides a built-in command suggestion feature. Maneuvering the launcher is relatively easy, and with practice helps you to understand some of the more basic terminal commands should you try to run a distribution on your desktop or laptop later on.

To control the device you can use the following commands:

  • uninstall (app)
  • call (name)
  • sms (contact name) (text)
  • restart
  • free
  • calc
  • search (-p, -f, -g, -y, -u)
  • wifi
  • flash
  • rate
  • time
  • share (file)
  • mv / cp (file) (destination)

If you are looking for an interesting, fast, and completely different launcher, head over to Play Store to install it.
What do you think about this launcher? Will you give it a try? Let us know in the comments!


Via: Reddit



from xda-developers http://ift.tt/2oxcjcb
via IFTTT

Google-branded Bluetooth Headphones appear in FCC documents

In order for electronic products with any potential for wireless interference to be sold within the United States, these devices must be certified by the Federal Communications Commission (FCC). All products receiving certification are made public by the FCC, so it is through this government service that we often learn much about unannounced products thanks to pictures and documents that companies send for FCC certification. This time, it appears that a pair of Google-branded Bluetooth headphones (model GID5D) with active noise cancellation (ANC) has passed through the FCC.

Personally, I'm not a fan of the look. These are fairly bland looking over-the-ear headphones that simply have Google's color branding on the outside. The pads appear quick thick, which should provide some comfort, but we'll have to see how long we can wear these before our ears start to hurt.

In the quick start page included in the FCC documents, we can see that there will be your typical multi-function button (MFB) for controlling phone calls, volume up/down buttons, and previous/next buttons for controlling your music. These buttons, along with the micro-USB charging port, will all be located next to each other on the outer ring of the right piece. On the left piece, the power button, ANC button, Bluetooth indicator, and 3.5mm headphone jack will be placed side-by-side.

The hardware specifications for these mysterious headphones are as follows:

Again, we'll actually need to play around with one of these headphones to see if they provide a high quality listening experience. The battery life seems fairly decent on paper, but that's a claim we'll need to test to verify.

Earlier this month, we revealed the existence of a mysterious device type called "Bisto" in an APK teardown of the Google App. At the time, we speculated that these strings may have something to do with headphones, given what the preferences were stating:

  <string name="bisto_device_notifications_pref_summary">Notifications will be read aloud inside your headphones</string>  <string name="bisto_device_notifications_pref_title">Spoken notifications</string>  

It's possible that these headphones is "Bisto", but we can't verify this claim and think that these cheap-looking headphones probably don't fit the bill. The passing of these headphones through the FCC and the APK teardown revealing "Bisto" could just be entirely coincidental, after all. Though we do hope it ends up being true (maybe not with these particular headphones), since having headphones that integrate with Google Assistant would be a pretty cool feature.


Via: 9to5Google



from xda-developers http://ift.tt/2owUlXh
via IFTTT

Google Home Can Finally Read you Step-by-Step Recipe Instructions

When I first purchased my Google Home device, I was initially disappointed by how lacking the official integrations were. Although the list of available services has grown over time, many basic features involving communicating with your smartphone, adding calendar events, or reading recipes were missing. Today, however, the latter of these missing features is finally making its way to your Google Home – the ability to read step-by-step cooking instructions.

In a blog post published today, Google announced that they're partnering with recipe services from Bon AppetitThe New York TimesFood Network, and more in order to bring you cooking instructions for over 5 million recipes. All you have to do is find your recipe using the Google Assistant or through a Google search on your phone and select the "Send to Google Home" button. Then, you can start following the directions by saying "OK Google, start cooking" or "OK Google, start recipe." If you miss a step you can say "OK Google, repeat" or if you want to go back to a previous step you can say "OK Google, what's step two?"

The feature will be rolling out within the coming week. Google did not specify whether or not this feature will roll out to Google Home users within the U.K. at this time, but we're hoping that our friends in the U.K. aren't left out in the dust just like when multi-user support rolled out earlier this week.

Although this is a minor upgrade for the Google Home platform, it can make a huge difference for families when considering purchasing this device. We're happy that Google is adding these features over time, even if we had hoped that Google Assistant supported this out of the box. You may just finally decide to move your Google Home to the kitchen thanks to the inclusion of this feature.

As for me, this means I can ditch my convoluted work around using AutoVoice and Tasker which involved finding a recipe using the RecipePuppy API and then scraping the HTML data from AllRecipes to build a text file with the step-by-step instructions. Yeah, that wasn't pretty. I'll just stick with the official feature from now on.


Source: Google



from xda-developers http://ift.tt/2p4gXNm
via IFTTT

Report: Huawei Overtakes Oppo in China, Has the Largest Market Share in the Country Again

The smartphone market over in China is fierce and incredibly fast paced. Companies such as Huawei, Oppo, Xiaomi, ZTE and Vivo have been battling it out to see who can sell more smartphones than the other. This has resulted in some companies like Oppo to turn to local celebrities to promote their products. While others like Xiaomi have lost their momentum but are still holding strong thanks to their dedicated enthusiast fan base.

Oppo's method of using celebrities worked and enabled them to take the #1 spot within the country but it didn't seem to last very long. It's not like Oppo has been performing poorly either as the company produced a strong annual growth of 55%. However, it wasn't enough and a new report from Canalys says they were short by about 1 million units during the first quarter of this year. According to their data, Huawei shipped close to 21 million smartphones which equates to 18% of the market in China.

This report goes on to say that Oppo shipped just under 20 million units for the quarter despite the company's overall growth. They have dropped to 2nd place while Vivo was able to capture the 3rd spot. It's been reported that Vivo did see some growth this year, but it wasn't very much. Still, the company was able to maintain its 3rd-place spot by shipping 17 million units as it gives them 15% of the overall smartphone market share in China.

The largest smartphone market in the world is still growing, according to the report from Canalys, with shipments increasing by 9% YoY this past quarter (estimates of 114 million units total). Data from this report shows that the market is starting to consolidate though with the top three smartphone OEMs amassing more than 50% of the overall market within the country. Xiaomi used to hold the 3rd spot but has not been able to keep up with Huawei, Vivo and Oppo pushing hard in the online space.

Source: Canalys



from xda-developers http://ift.tt/2oLX1MU
via IFTTT

Xperia XZs Added to Sony’s Open Device Program

Sony is doing an excellent job in supporting the developer community. It's been a few years since the Japanese OEM first began releasing device trees, vendor blobs, and kernel sources for its most popular devices. And just yesterday, the company announced that the Sony Xperia XZs has joined the Sony's Open Device Program!

As you might know, the program is maintained by our very own Senior Recognized Developer jerpelea. A hefty number of various Sony devices (with Qualcomm SoC) have been maintained since 2014. Support for some of them have of course ended, nevertheless, official Sony fixes greatly help the developer community. Developers with an Xperia XZs device can now start working on custom ROMs and kernels.

Moreover, there is a guide which helps beginners build an AOSP ROM for this device, if they're just starting out. The camera is still in the works, though, as it's a bit blurry at the moment. However, this will be addressed in the upcoming updates for the program. As support has been added so early, developers are welcome to commit their own fixes. All binaries required to build Android Nougat are already uploaded on Sony's servers.

Together with support for Xperia XZs, binaries have been updated for the Xperia X performance and Xperia XZ to increase stability and to add the secondary camera. In addition, the kernel has also been updated to 3.18, bringing the initial support for the Xperia X and Xperia X Compact. We can't consider them as stable though, at least for the moment.

Available device trees and kernel source allow building AOSP for the following devices:

If you want to study the code yourself, head over to this GitHub repository. A repository for the Xperia X and Xperia X Compact is available here. Building instructions can be found here.


Source: Sony Open Source Blog



from xda-developers http://ift.tt/2pzoLs2
via IFTTT

Samsung Using Facial Recognition for Mobile Payments is Years Away

Android has had their own version of facial recognition for a while. You can generally find this feature tucked away in the Smart Lock section of the setting's security page under the Trusted Face label. It's a very early version of facial recognition but it works well enough for a number of people to be happy with it. Samsung has taken this a bit further with an iris scanner in their recent flagships, but some people say true facial recognition is the next-generation of biometric technology.

It is said that facial recognition is more convenient than iris scans due to how the whole process works. Anyone with a recent Samsung flagship will tell you that you have to position your eyes in the exact spot Samsung wants you to for their iris scanner to work. You're also instructed from time to time to open your eyes wider in some cases which can add even more of a delay to unlocking your smartphone. Many people are happy with it but true facial recognition should be more convenient.

The Korea Herald has a piece up about how Samsung wants to move to this facial recognition methods in the future. Not only that, but how they also want to use it for high-level security such as financial transactions. However, they spoke to an unnamed "source from Samsung" and some "industry watchers" who are predicting that Samsung is years away from launching such strategy. These sources feel that it will take Samsung 4 years to use facial recognition for mobile payment authentication.

This delay is said to be due to the progress our mobile cameras have been making over the last few years. This plus the deep learning technology that would have to be developed and implemented into the smartphone is what seems to be holding this technology back right now. A Samsung representative says they don't need to use this feature for mobile financial transactions since they have high-level biometric technologies such as iris and fingerprint recognition that are already developed.

Source: The Korea Herald



from xda-developers http://ift.tt/2qePZR7
via IFTTT

Theming App Elements with Substratum

In this XDA TV video, Rawad continues his series of tutorials related to Substratum theming. Previously we learned how to create a simple substratum theme and how to customize icons. In this video you will learn how to change the color of a specific element within an app.

Rawad uses Substratum to change the accent color in the default Google Calculator app

Rawad decompiles the apk using Android Studio in order to theme his app

Visit the XDA Themes forum for more Substratum themes.



from xda-developers http://ift.tt/2oJyXtc
via IFTTT

Chrome’s Dev Channel Adds a Hidden “Media-Remoting” Feature for Chromecast

Millions of people use their Chromecast to watch media on their TVs, and many are doing this directly from a tab within Chrome itself. If the video service doesn't support Chromecast directly, you can simply cast the entire tab to the TV and then play the video in full screen mode. Google realizes this isn't the best solution due to an decrease in battery life as well as video quality. To improve this experience, the company is experimenting with a new Cast a Tab Feature.

This new feature is currently accessible in the developer channel for Chrome since it is in its early stages of development. So there is a possibility that there are some bugs laying around here or there. You will also need to dive into the chrome://flags page and then look for the #media-remoting toggle. Once found, go ahead enable it like you normally do and then restart Chrome so the changes can take effect. Then it's time to test the feature out.

François Beaufort from the Chrome development team suggests heading over to a website like Vimeo and then finding a video to test it out on. Once you start to play the video, expand the Chrome menu and then tap on the "Cast…" option to initiate the cast to your TV. With that done, you can then put the video into full screen mode and the media remoting feature should kick in on its own. Since it detects you're playing a video you should see the difference on your screen.

This new media remoting feature is directly forwarding the video content bitstream to whichever device the Chromecast is connected to. So instead of transferring the contents of the Chrome tab to the screen, it will know you're wanting to only watch the video and go into effect. Mr Beaufort says this method will not only save battery life, but it will also keep the video quality intact as well.

Source: +FrancoisBeaufort



from xda-developers http://ift.tt/2pzvgv1
via IFTTT

Learn 3D Modeling for Cheap – The Complete Blender Creator Course

If you're a game developer looking to expand your skill set, or a complete beginner who is willing to work hard to get into the field, this course is a great place to start. This set of 48 hours of on-demand videos is a highly-rated course that will help you learn how to use Blender to create beautiful 3D models. No prior knowledge is required to get started with this course. Normally this is valued at $195 but is currently on sale for only $10. That's less than you spent on lunch yesterday.

Blender is a fantastic platform which enables you to make AAA-quality models which can be exported to any game engine, 3D printer, or other software. Here are some of the reasons why you want to learn Blender with this online tutorial:

  • Create assets for video games
  • Make unique 3D printed gifts
  • Design your dream house, car, etc
  • Express yourself through 3D artwork

The course is project-based, so you will applying your new skills immediately to real 3D models. All the project files will be included, as well as additional references and resources – you'll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.

Get access to 48 hours on-demand video

Receive a Certificate of Completion to add to your resume.

Get this deal

Purchases made through our sponsors benefit XDA. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.



from xda-developers http://ift.tt/2qep7k9
via IFTTT