Learning Path: Android: App Development with Android N
- 10.5 hours on-demand video
- 1 downloadable resource
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Create the user interface with elements such as layouts and views
- Use and evangelize the best third-party libraries in the business
- Explore the concept of API in our app
- Exercise the testing puzzles such as unit testing with Powermock and espresso
- Leverage the latest in the Android ecosystem, such as wearables, Chromecast, and more
TinyDB allows us to store data in a name:value pair format. The name, which is called a Tag in TinyDB, has to be unique, and the value can be nearly anything: text, a number, or a list. If you’ve programmed before, you may be familiar with this concept, often called a HashTable or HashMap.
“The cloud”. What is it? How can it help us create our apps? We can use the cloud to synchronize data across our own hardware. More importantly, we can use the cloud to harvest knowledge around the world, centralize it in one location, and then synchronize it to our devices. App InventorTM now allows us to store data in the cloud, using a Firebase database. Without a doubt, this is a game changer for AndroidTM apps created in App InventorTM.
- Working knowledge about Java
Android Nougat is the 7th major version of the Android operating system. It introduces notable changes to the operating system and its development platform, including the ability to display multiple apps on-screen at once in a split-screen view, support for inline replies to notifications, as well as an OpenJDK-based Java environment, support for the Vulkan graphics rendering API, and "seamless" system updates on supported devices. AppInventor enables the democratization of information technology. If you want to gain experience in building feature-rich Android apps, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
- Explore all the new features of Android
- Create and deploy your own apps on Play Store
Let’s take a quick look at your learning journey. This Learning Path begins with an introduction to Android Nougat. Explore all the new features of Android and start building your own apps. You will learn how to create UI with Android’s key developer tools, the Android Studio and Android SDK. Networking concepts with the API are the next in line, followed by creating an application that will give you a practical hands-on experience such as a newsreader application. Complete the building process by implementing fire base Analytics and Crash Analysis to measure the success and health of your app.
By the end of this Learning Path, you'll get acquainted with how to publish your apps on the Play Store.
About the Authors
Soham Mondal has worked with Android for about 4 years now and his own app “Skyro Voice Recorder” has around half a million downloads on the Play Store and has been featured there a couple of times. Apart from that, he has consulted with a bunch of startups on Android/UX and was an organizer with Blrdroid, one of the largest Android groups in the world.
Brandan Jones has been an adjunct assistant professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development. He proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern University’s School of Continuing Studies as well.
- This Learning Path is for developers who have built applications on Java and want to gain experience in building apps in Android.