Learn How To Develop Android Apps

Share if the site was helpful

Coding is like printing your own money!!! 

Everyone has that one app idea that’s sure to be the next big thing, yet so many of these possibilities slip away unnoticed by the world.  The problem isn’t coming up with the idea, it’s crafting it into a tangible app people can download and share.   If you’ve been itching to turn an idea into reality and show the world what it’s been missing, then you’re in luck.

Phonlab’s newest course has officially been released, and to say we’re excited is an understatement.  The Android App Development course is designed to guide a student all the way from writing their first line of code ever to publishing apps on the Google Play Store.  We’ve built it to cover all the basics of Android while throwing in some snazzy features to make your creations more exciting for users.  By the end of the course you’ll not only be set up with the resources need to make a million-dollar app, but you’ll already have a portfolio of 5 apps to show off to family, friends, and potential employers.  

Here’s a quick rundown of the apps you’ll be building:

  1.  ScoreKeeper:  After learning about the basics of Java and XML this multi-sport score keeping app will show students how to build complex layouts.  Here we’ll make the jump to multiscreen apps with complex interactive layouts.  
  2.  SoundScape:  For app #2 students will learn how to include audio into their apps by building a soundboard with their own personal touches.  Audio’s not always a necessity in apps, but learning to include it can create a more immersive experience and really make your app pop.
  3.  NewsNet: In this app students will learn about this beautiful thing called the web and begin streaming live data into their apps.  We’ll consolidate articles from over 5,000 news sources into just one screen and learn some tricks the pros use to speed up development.
  4.  MyReads: Have you ever wanted to keep a log of every book you’ve ever read?  Well if so (and if not) app #4 of the course is centered around building a database for this very purpose.  We’ll learn about SQL, one of the most important languages in the data world, and learn how to share info between apps.
  5.  FireChat: In our 5th app students will build a group messaging app complete with social media incorporation by learning the syntax behind Android’s newest language Kotlin.  Kotlin has a bright future ahead of it, but online learning resources are currently few and far (Phonlab to the rescue!)

These apps are the bedrock of the education, but of course we want to set you up for success, so there are lots of other topics covered along the way.  These include how to use Github to build projects with a team of developers, and diving into the depths of object oriented programming.

Whether you want to learn as a (lucrative) career choice, or as a side hobby, there’s no better time to begin your journey, and we want to be by your side all the way.

Enroll Now At Phonlab

Phonlab’s new Apple iOS app developer course

Share if the site was helpful

Phonlab’s New Apple iOS App Developer course is finally here!!!!

We’d like to give you a warm welcome to our new iOS Application Development course at Phonlab. A course we’ve put together so that you can learn the art of iOS programming from scratch, with no hassle and no programming skills required.

In this course, you’ll learn the very basics of iOS app development in the Swift programming language. Swift was created by Apple to make iOS app development as easy as it can get. Combined with Xcode, it provides an easy route for beginners to learn how to code. Swift can also be used to build macOS, watchOS and tvOS applications, so learning it will help you a lot in the future when you’ll want to extend your knowledge 🙂

The course we provide is different than any other course. Why? Well, aside from the fact that we provide you the basics you need to have in order to be able to make iOS apps, we also provide you good real-world examples, DOs, DON’Ts, and support when you get stuck. You can ask us to review your code, and we assist you in putting your first app into the app store. We focus a lot on the basics as nothing compares with a good foundation when it comes to programming.

In this course, you will learn about Variables, Constants, Loops, Functions, Classes, Inheritance in Swift, and so much more. You’ll learn about Frameworks, CocoaPods and code examples and where to find documentation for each of these. You’re going to also gather some basic photo editing and graphics creation skills that will help you build your User Interface so that your users will love your app.

Security

We can’t leave behind the aspect of information security – not in a world where Jailbreaks, roots, hacks, and mods exist all over the place. Your application can be safer if you understand the basics of iOS security, that’s why we provide you a brief introduction to the world of Jailbreaking (modifying iOS), and we help you understand the risks your users take when they use Jailbreak methods so that you can make sure sensitive data never escapes from your app.

Publishing your first application to the iOS App Store is a little bit of a cause for celebration but at the same time it can be quite challenging, that’s why you get our assistance, and we’ll help you achieve your goals as a Apple iOS Developer.

I am glad I can be your instructor on this amazing journey. By the end of this course, you’re going to know things you never knew, have skills you’ve never had and most importantly, you’ll be able to get your feet on the ground of quite possibly the greatest programming community.  By the end of this course, you’ll have enough iOS knowledge to be able to sketch your own apps, and you’ll start a long and amazing learning process on which, this time, you’ll be your own teacher.

I know you have questions. You’re wondering “will I ever learn how to make these things appear on my screen?”. You will because if you’re reading this, you’re already on the good path. It’s normal to be concerned about the difficulty of programming. Nobody said it is easy, that’s why we’re here, to teach you what we did not have the chance to learn the easy way. To make your learning process easy, fast and consistent. 

ENROLL AT PHONLAB NOW

Welcome to the real iOS, let’s learn and grow together.

George AKA GeoSn0w

NOTE: Sign up for one year and save big with COUPON CODE GEOSN0W at check out.

Yes the 0 is a number in SN0W

Made By Google New Tech

Share if the site was helpful

Made By Google New Tech

Made by Google is a interesting term since Google has never been in the mobile manufacturing industry. I personally am not sure if i like this move or not, this is kind of a big conflict of interest going on with this move as Google is also the owner of Android. That being said i am not really surprised by it. This new move is evident when you look at there new Google Store as it only host Made By Google products and all of the third party products have been removes right after the launch on October 4th.

A lot of new device just got lunched, some that I for one wasn’t expecting along with some that where missing from the line up like a Made by Google Android Wear watch. I have been using Android Wear devices from the beginning and i really like using it. I hope that Google will also enter this realm to round out there offerings.

 

Pixel 2 & Pixel 2 XL

The Pixel 2 is Googles new phone this year named after last years model the Pixel. The Pixel 2 has been updated with the latest specs and one of, if not the best camera on the market today. It will also come with stock Android Oreo of course since it is a Google product and get support for 3 years which is awesome. The price point on these devices is right in line with all other flash ship device on the market now with the Pixel 2 base model coming in at $649.00 and the Pixel 2 XL at $849.00. I will be purchasing the Pixel 2 XL as it comes with a better and bigger screen and higher battery capacity at 3520 mAh as well.  The Panda look as seen in the picture below is the style I ordered it just looks awesome to me. 🙂

 

Google Home Max & Home Mini

I have been using a couple Google Homes in my house since last year when Google released its first version and I have to say that I and my kids love using it. Listen to music with a Google Music account, just asking Google questions, or setting a time for dinner is awesome. The Google Home Max and Home Mini will be a awesome addition to the Home line. Home Mini gives you a cheaper option then the original Home if you just want to check it out and whats even better is if you pre-order the Pixel 2 or Pixel 2 XL you will get a FREE Home Mini with your order. The Home Max in my mind is really designed for those Music lovers out there. It is probably one of the most expensive wireless smart speakers i have ever seen and for my needs is just way over prices at $399.00. My guess is that it will quickly drop in price as Google realizes that the demand for this product is really low.

Google Pixel Book and Pixel Pen

What can I say about the Google Pixel Book……  To dam expensive for a Chromebook. The Google Pixel Book starts at $999.00 and doesn’t even included the Pixel Pen.  The Specs on this Laptop are amazing but the limitations you have with Chrome OS kill it. This device has more power under the hood then what is needed for a Chromebook. Basically you are paying for hardware that will never get used to it’s full potential. I would by a Samsung Chromebook Plus and save $500 bucks. As you can see I am not really that excited about this product and prices point.

Google Clips

The Google Clips is the one device that i really wasn’t expecting from the event. Basically what it does is, you point the camera at something that you are doing and it uses AI to take pictures and then decide what pictures are good and send them to your smartphone using Google Photos app. This gives you a photographer where ever you bring the Google Clip. Google is focusing a lot of research on AI so I think in the near future we will be seeing more new devices that use AI to improve the user experience or SkyNet will take over i am really not sure 🙂

RootJunky Out

Android 8.0 Oreo whats inside

Share if the site was helpful

What’s Inside Android 8.0 Oreo?

Today Google has released there new Android OS version 8.0. (Code Name Oreo) If you are interesting in watching the live stream announcement from Google then watch the video here.

The Android 8.0 Oreo Firmware has been released and you will find it here, with this link to access all of the new firmware images from Google. You will need to know the code name IE (sailfish Marlin) of your nexus or pixel device to make sure you download the right version. If you need help installing this firmware then check out my tutorial HERE.

Lets take a look.

RootJunky

 

Android VS. Apple what device should you purchase

Share if the site was helpful

Android VS. Apple

It has always be a epic dual

 

Why Android is more advanced then IOS but less stable. First you need to understand that I carrier and use both a iPhone and Android device everyday. Currently I have a IPhone 7 and a One Plus 5 both are high end devices. The Android OS is more advanced for many reasons but the two that come to mind are better specs (physical hardware) and development.

Android OS is Open source which means that anyone can develop and work on the operating system. This leads to advances and new features all the time. What I have seen happen over the years is that the Android community developers come up with new software features in custom roms. Once the community shows that they want them then Google comes in and adds those features to stock Android. Really Google is genius in this manner getting great free development from the community. Apple IOS is ok but being locked down like it is means that you are waiting on the Apple company to come up with new ideas instead of the whole world. The benefit of Apple keeping it’s OS closed source is that they can control and keep it clean. This is again great for stability and uniformity.

Original equipment manufacturers like Samsung, LG, HTC, Motorola and many others use the latest hardware for there new device. Quad HD screens, 8GB of Ram, fast processors, and wireless charging make these devices amazing and for many people even better then there home PC. Apples hardware generally lags behind Android by 2 years. This sounds like a bad thing but really its not. Because by the time that Apple has this hardware in there devices all the software and hardware bugs have been killed leaving a rock solid experience for there users.

Last is security, while Android is open source which is great for developing on it this also opens up the source code to be looked at by everyone and that means bugs can be found and exploited much easier then on Apple. I am not saying that Apple IOS is 100% secure, I am just saying that it is harder to HACK.

This is the way I think about it and this can really help when others ask me about what device they should purchase.

Android = Advancements, Affordable, and Customization

Apple IOS = Stability, Security, and Consistency


Android will always be my choice of preferred device for these couple reasons.

– RootJunky

 

Magisk Systemless Root Manager

Share if the site was helpful

In the wake of Chainfire selling SuperSU, Magisk has stepped in to fill the void. The best part about it is that this new root management solution is open source which SuperSU was lacking. The good part about this tool is that the root manager does still work with supersu, if you have already rooted with it. So if you just want to check out Magisk just go ahead and install it on your Supersu rooted device. Magisk is systemless root only which is nice for those of use that still want to use Android Pay or any other apps that check for root access on the device. Also because it doesn’t change anything on the system partition you can still take OTA updates without any problems. Just follow these directions below and you to can install it on your device as long as you have TWRP available for your device.

Installation Instructions
Before Magisk installs anything on your device, please note that magisk will create a boot image backup in /data/stock_boot_<sha1>.img.gz
If anything goes wrong (e.g. bootloop), you can either use the uninstaller (recommended) or decompress the backup and manually restore your boot image
It should ALWAYS bring your device back to life (supposing you have a custom recovery that can decrypt your /data)

If you’re already rooted with MagiskSU or Latest Official Systemless SuperSU

If you’re not rooted, or something went wrong and you need a clean start

  • (Recommended) Restore your boot image back to stock (flash uninstaller if Magisk is previously installed)
  • Download the latest Magisk zip file
  • Reboot to a custom recovery
  • If you choose to use SuperSU (only support Android 6.0+), flash SuperSU in systemless mode now
  • Flash Magisk zip
  • Reboot. Update the stub Magisk Manager to the latest from Play Store

Features

  • 100% fully open source and easy to build! 
  • Magic Mount:
    Allow you to do any system (vendor) modification without actually tampering the partitions.
  • MagiskSU: Open Source Root Solution
    Root your device with MagiskSU, based on phh’s Superuser, which is based on CM Superuser.
  • Magisk Manager:
    MagiskSU Root Management, Install / Upgrade Magisk in-app,
    Manage, Upgrade, Download, Install Magisk Modules within a few taps.
  • Magisk Hide:
    Hide Magisk from detection, including SafetyNet, which is used in Android Pay, Pokemon GO, Mario Run etc.
  • Resetprop:
    Allow you to do any modifications to system props (build.prop), including read-only props.
    It is also used for tricking the bootloader state, and (for Samsung) the KNOX state
  • Multiple Entry Points:
    Provide several entry points to developers, reliably pausing the boot process before everything is done.
    Include post-fs (cache) mode, which happens even earlier than data is mounted (used to replace Boot Animation etc.)
  • Standard Stuffs:
    Remove dm-verity, forceencrypt; includes a super complete busybox to guarantee consistent behaviour, and can also be toggled to be used universally.

Downloads

Latest Magisk
Latest Uninstaller (Support v1+)
Magisk Manager

If you have installed Magisk on your device please comment blow and let me know your thoughts.

Phonlab E-Campus Free Course

Share if the site was helpful

Phonlab E-Campus free Chromebook Support course

I have been working with Phonlab for many months now and we decided to bring everyone a FREE course on Chromebooks to help techs and repair shops trouble shoot and fix customer devices. If you want to get access to this FREE course just head over to Phonlab.Teachable.com and enroll. Once you enroll in the Chromebook Support course you will have access to all the lessons. We hope you enjoy them and if you find them handy you may want to check out Phonlab E-Campus where we cover smartphone repairs and security.  Phonlab has just added our own tool called MotoReaper and it can remove FRP factory reset protection lock on any Motorola device on the market today. It is an amazing tool and all students at Phonlab E-campus get access to this tool. We hope to see you there so join us and be the future of mobile today.

 

RootJunky

 

ChromeBook Recovery Hacks and Tricks

Share if the site was helpful

A Chromebook can be a great purchase even if you never step outside of Google’s trusted environment. They are some of the best web machines ever built, require almost no software maintenance, and come in a myriad of different styles and price points. Now that the latest models also come with Google Play Store and support thousands of apps where are some amazing devices.

But like anything electronic, sometimes it’s fun to push the envelope and do things a little outside of the intended use. Sometimes that means hidden features in the software, sometimes it means altering the software, and sometimes it means replacing the software entirely. We’re familiar with people doing just that with Android, but it’s also pretty easy to do with your Chromebook. The best part is that it’s also very easy to go back.

Create a Chromebook recovery image

Before you start doing anything it’s always a good idea to have a path back to a time when everything worked. Luckily, that’s fairly easy when we’re talking about a Chromebook. Google has an official tool that will install the factory-issued software to your Chrome device on a 4GB or larger USB stick or SD card. You can then use this media to restore your Chromebook just like it was fresh out of the box. Thanks Google.

Directions

 

Step 1: Install the Chromebook Recovery Utility app

  1. On the working computer (Windows, Mac, or Linux) and (not the Chromebook with the error), install the recovery app.
  2. Open the app.

  1. In the screen that appears, type in the model number of the Chromebook you want to recover. Note While in recovery your device will display the model see picture below for details.
    You can find this number at the bottom of the error message on your Chromebook.
  2. Click Continue.

Important: All the information on the USB drive or SD card will be deleted. Make sure you’ve backed up those files.

  1. On the working computer, insert your USB drive or SD card into an open port. The recovery app will show all storage devices connected to your computer.
  2. Use the dropdown menu in the app to select the correct storage device.
  3. Click Continue.

To create a recovery image:

  1. Click Create now.
  2. The tool will create the recovery image on your USB drive or SD card. Don’t remove the storage device yet.
  3. When you see a message saying that your recovery media is ready, remove the storage device from your computer.

Open the Chromebook you want to recover.

If you have anything connected to this Chromebook (such as a mouse, SD card, or external hard drive), remove it.

Enter recovery mode:

  • On a Chromebook: Press and hold Esc + Refresh Refresh, then press Power Power. Let go of Power. When a message shows on the screen, let go of the other keys.
  • On a Chromebox: Turn it off. Using a paper clip or similar object, press and hold the recovery button. Press the Power button to turn the Chromebox back on. When you see a message on screen, release the recovery button.
  • On a Chromebit: Unplug it from power. Using a paper clip or similar object, press and hold the recovery button. Plug the Chromebit back in to power. When you see a message on screen, release the recovery button.

You’ll see one of these messages:

  • “Chrome OS is missing or damaged. Please insert a recovery USB stick or SD card.”
  • “Please insert a recovery USB stick or SD card.”

Insert the recovery media you’ve created (SD card or USB drive).

Follow the on-screen instructions.

Reboot and enjoy your factory-fresh software!

STOP WRITE HERE AND CREATE THE RECOVERY IMAGE NOW BEFORE CONTINUING.  

If you are still having problems check out this info HERE

Change to the beta or dev channel

This is really simple and something I recommend. By default, your Chromebook runs on the stable release channel for your model. This means everything has been tested, things run pretty smoothly, and there usually aren’t any critical bugs to trip you up.

That’s absolutely no fun.

The good news is that we all can be testers by switching the software channel in the settings. Click the Chrome OS wrench icon in the lower right and open the settings. Choose About Chrome OS > More Info. Click the Change Channel button and choose between Stable, Beta and Dev – Unstable channels in the popover window that appears.

 

Both the beta and the dev channel give you access to upcoming (both default and experimental settings — see below) features that aren’t in the stable channel just yet. I’ve always found the beta channel to work pretty well, but expect issues and glitches on the dev channel along with the latest features.

If you just want everything to work, switching back to the stable channel is just as easy — choose it from the same list!

Tweaking the settings

Chrome — both the operating system and the stand alone browser for Windows Mac and Linux — has an entire page filled with “experimental” settings. Some will absolutely break things, others might improve your experience. Find them is simple.

Fire up the browser and enter chrome://flags into the Omnibox (a fancy name for the URL bar in Chrome) then hit enter.

You’ll be faced with a huge list of features that you can enable or disable at will. All of them are experimental, some are serious security holes, others are potential oh-crap-I-need-to-reload-EVERYTHING bringers of doom. We don’t recommend you just jump in and start enabling things. Instead, talk to people who are using the same model of Chromebook that you are and find out what works and what doesn’t.

It’s also worth remembering that these experimental flags can disappear at any time. Some may be merged into the OS, others will just up and disappear. If you do enable something, lets say for example, GPU compositing, and it breaks everything (yeah, I’ve been there), you have your recovery media you made earlier to save your bacon.

Install Linux

One of those complicated things that has been made simple by the work of great developers, installing Linux on your Chromebook is a great way expand its capabilities. Chrome OS is a flavor of Linux, but it’s been trimmed down and many features have been removed. We’re going to look at the simple (and in my opinion the best) way to build a dual-boot environment so you have both Chrome OS and Ubuntu LTS using David Schneider’s excellent tool called crouton (Chromium OS Universal Chroot Environment).

You’ll need to enable developer mode on your Chromebook, and the method varies from device to device. You may need to flip a hidden switch, or enter a key combination during boot. You can find exactly how to enable developer mode for your Chromebook on Google, and once you’ve done that everything else is the same no matter which model you use.

Once you’re a developer (or at least in dev mode) you’ll need to head to the crouton project page at github and download the script from the top of the page. Save it to your Downloads folder and you’re ready to get started.

Open a terminal (I told you Chrome OS was Linux) by pressing Ctrl+Alt+T and enter the word shell to open a shell.

Next, run crouton to see all the help text and examples like this:

sh -e ~/Downloads/crouton-master

Read everything you find there, as these are your options and tell crouton what to install. If you don’t understand an option, ask someone. Also, read the help section at the crouton github page for examples and hints.

Once you have crouton set up, you’ll be able to swap between Chrome OS and a full fledged install of Linux (Ubuntu LTS) at will.

While I like the flexibility of having both Chrome OS and Ubuntu on the same machine, you may want to be rid of Chrome OS completely. If you’re interested in replacing Chrome OS with Ubuntu, have a look at the ChrUbuntu project here. If you want to replace Chrome OS on your Pixel with Debian Wheezy, grab a beverage and have a look here.

These are just a few of the neat hackery tricks you can do with your new Chromebook. And like everything else, it may turn out that none of it is for you and you prefer things that just work as intended. That’s cool, and sometimes when I’m staring at the screen of a device that won’t boot, I’m right there with ya.

If you do want to dive in and have a go at Chrome OS, this is how I do it. Tell me how you do it in the comments, I’d love to hear about it!

RootJunky